Je crée une application Web pour permettre aux utilisateurs d'afficher et de manipuler des données, en particulier des données numériques et géographiques. Il est important que la sortie soit claire et professionnelle (grilles de données, superposition de Google Map, etc.). Mais en termes d'interface utilisateur, je préfère commencer par la flexibilité d'une interface de ligne de commande avant de créer des formulaires de type GUI. Pouvez-vous proposer des conseils, astuces ou suggestions pour créer une interface de ligne de commande AJAX capable de piloter le reste de l'interface? Les pointeurs vers des applications existantes seraient également intéressants.Interface de ligne de commande AJAX dans le navigateur
La pile que j'utilise est Django/Python côté serveur et ExtJS dans le navigateur. Si possible, je voudrais router les commandes vers le shell Django et ensuite ajouter quelques fonctions supplémentaires pour afficher les résultats dans une grille de données, une carte, etc.
Merci!
@Soviut Merci pour la réponse rapide. J'ai peur de ne pas me rendre aussi clair. Je veux utiliser un interpréteur de commandes pour déclencher des commandes côté serveur qui seront ensuite renvoyées à la sortie côté client.
Voici un exemple que je viens de découvrir: http://shell.appspot.com/
Il est juste que je voudrais avoir ce produit non seulement produire une sortie de texte à l'intérieur de la coque, mais aussi la sortie qui sera repris par d'autres auditeurs AJAX pour les réseaux de données et des cartes.
Avez-vous l'intention de demander au serveur d'évaluer le code Python entré dans le navigateur? – akaihola
Oui, c'est mon intention. (Et oui, je me rends compte qu'il y a des implications majeures pour la sécurité - cela ne va pas être ouvert au public.) –