newbie: écrire le code backend pour le site web
Je suis habituellement travaillant dans les domaines de l'apprentissage machine et donc mon expérience est principalement en stats/ML et non formelle web d'arrière-plan.
D'habitude pour mon projet, je travaille sur le langage python qui est connecté à mon local de bases de données mysql... pour extraire des données à l'adn de tout.
Maintenant, mon travail est presque terminé.. tout est basé console..
(comme les programmes traditionnels).
Comment puis-je l'intégrer à l'extrémité avant. Je comprends que c'est plus comme un des scripts côté serveur.
Donc, prenons un exemple de google.
Dans le front-end.. quelqu'un saisit une requête de recherche.. et dans le backend permet de dire qu'il existe un programme en C++ qui exécute cette requête.
Comment cette interaction prend place.. si extrémité avant est écrit dans permet de dire que php..
Je suppose que la coquille de l'exécution du programme est un mauvais moyen d'exécuter des programmes.. ??
Toute suggestion sera grandement apprécié.
Grâce
source d'informationauteur Fraz
Vous devez vous connecter pour publier un commentaire.
Comme suggéré par Ignacio, vous devrez d'abord de l'API de conception de votre projet. Fondamentalement c'est clairement la pose de ce qui (et comment) les requêtes seront pris en charge pour votre projet.
Vous n'avez pas besoin de l'exécution du shell et n'ont pas besoin d'apprendre le PHP. Étant donné que votre projet est en Python, vous pouvez utiliser Web Python-cadres comme DjangoWeb2Py.
La première chose à faire est de développer un API pour votre bibliothèque. De là, vous pouvez développer de multiples interfaces qui utilisent la même API afin de la présenter de multiples façons.
Dissocier votre logique de l'interface utilisateur de votre logique métier, puis de réutiliser la logique métier des bibliothèques dans une application qui accepte les entrées sur HTTP au lieu de la console. Django populaire est un framework web qui va prendre soin de beaucoup de l'extrémité avant des préoccupations pour vous, ou vous pouvez utiliser quelque chose comme CGI si vous préférez être un peu plus près du métal nu. Le Python Wiki a un article sur la programmation web que vous pourriez trouver utiles.