Comment Créer une Application Web pour Compiler et Exécuter Java/C/Code PHP en Ligne?
Si c'est une question de portée plus large, je veux écrire une Ligne de Code de Test pour mon entreprise où les gens peuvent être donnés à des questions d'écrire du code en java/php/c, etc et le code à exécuter et les compile en ligne. J'ai vu ce qui se passe dans le site comme codeacademy, Udacity, etc. Veux juste comprendre l'architecture derrière elle. J'ai cherché un beaucoup le long de la similaire des lignes beaucoup sur Google, mais ne pourrais pas trouver une réponse concrète. Si après la lecture de pièces et de morceaux ici et là, j'ai compris que le code est envoyé au compilateur sur le serveur, puis les résultats sont renvoyés. Vous ne savez pas comment exactement ce qui se passe. Quelqu'un peut-il m'indiquer un point de départ.
La grande question, de l'omi. Il a été utile pour moi et n'est-ce pas le but de ce site? Je compatis totalement avec vous ici, il n'y a littéralement wayy beaucoup trop de gens (en particulier sur stackoverflow ) qui défilent autour de sur ici tous les hauts et puissants en bas à droit de vote, et de rendre ridicule trivial réclamations au sujet de questions. Je pense que j'ai littéralement posté peut-être deux fois sur stackoverflow est la dernière année pour cette raison, il est vraiment juste ne vaut pas plus, j'ai plutôt tendance à passer et le jour supplémentaire en cas de besoin pour résoudre quelque chose à manger à des trolls/lowlifes sur ici.
OriginalL'auteur sushil bharwani | 2014-09-22
Vous devez vous connecter pour publier un commentaire.
Ce que vous pouvez en fait avoir, selon un modèle MVC appliquée à une architecture web, est quelque chose comme ceci:
éventuellement profit Javascript pour le début de l'syntaxique vérifier
recevoir le code inséré en tant qu'entrée de la client
La séquence des opérations pourrait être:
Cependant, de manière plus générale, le point est que les compilateurs et interprètes sont à la base de logiciels. Ils ne sont pas conçus pour les utilisateurs en général, qui peut facilement vivre avec le Système d'Exploitation. Par conséquent, "sur la ligne de compilation", au meilleur de ma connaissance, est quelque chose de différent de "poster du code, de le laisser s'exécuter sur un serveur, et la visualisation de la réponse". En ligne la compilation signifierait la distribution de la responsabilité de la compilation de l'ensemble du réseau, ce qui est logique, mais, à mon avis, il n'est pas censé utiliser pour but démonstratif (comme vous mentionner).
OriginalL'auteur Manu
J'ai utilisé domjudge pour mon entreprise et personnalisées pour mon besoin.
Code PHP est très bien écrit. Il est très modulaire et simple de s'adapter à vos besoins.
OriginalL'auteur Mohit Jain