1

Tout d'abord, désolé pour le titre vague.Interaction avec les commandes système à l'aide d'une langue de développement Web

Laissez-moi vous expliquer. Au travail, nous utilisons actuellement SunGrid

Un projet m'a été confié pour créer un wrapper d'interface Web permettant d'interagir avec le moteur. à savoir l'affichage des utilisateurs d'emplois, la soumission de travaux via une interface graphique agréable, etc. (la plupart des SGrid commandes XML de sortie qui est agréable)

Ma question pour vous chaps est la suivante:

Quelle langue dev web utiliseriez-vous pour interagir avec le système? c'est-à-dire utiliser la langue pour faire un appel système et évaluer la réponse.

Je ne suis pas après un argument sur la langue qui est le meilleur, je voudrais juste savoir quelle langue est particulièrement bonne pour interagir avec le système et est également bon pour le développement web.

Répondre

2

presque tout langage orienté web peut interagir avec les commandes système.

Personnellement, j'utiliser python (vous pouvez utiliser un framework comme django, pylônes etc .. ou CGI), et est une grande interaction avec les commandes du système et XML

En python, vous pouvez faire tous les appels système et évaluation de reponse via

  • Module subprocess pour les commandes simples, non interactives (vous exécutez une commande avec des paramètres, il fait son travail, renvoie un résultat et sorties)
  • pexpect pour les commandes complexes où vous êtes aussi invité à faire une entrée avant qu'elle s'arrête

pour XML ont XML Elementtree Module

+0

Salut, Ah très intéressant. Je vais y jeter un coup d'oeil maintenant. Merci beaucoup :-) – Flukey