Outils
* Langage de programmation : python. * Framework : Django. * Base de données : MySQL. * Système d’exploitation : LINUX. * Moteur de recherche : LUCENE.
1. PYTHON :
Le langage de programmation Python a été créé en 1991 par un programmeur Hollandais du nom de Guido van Rossum, dans le but de créer facilement des scripts d'administration pour le système d'exploitation Amoeba. Depuis cette époque, Python a évolué : de la version 0.9.0 sortie en 1991, ils ont maintenant atteint la version 3.0 du langage Python. Le langage a évolué, et ses utilisations avec : de son rôle de langage de script pour les administrateurs système, il est maintenant un langage capable de réaliser des interfaces graphiques, des jeux ou des sites Web. . Cependant, pour beaucoup de gens, le rôle de Python se limite au développement de scripts et d'interfaces graphiques. Que devient de nos jours de plus en plus importante dans le développement web. Ses débuts ont tout d'abord été par le biais de scripts CGI, puis les développeurs Python se sont aperçus que cette approche n'était pas la bonne : en effet, l'utilisation d'un script CGI favorise le mélange entre code et affichage, ce qui empêche de modifier facilement l'une ou l'autre de ces deux parties indissociables formant un site web dynamique. C'est ainsi que des programmeurs Python ont commencé à écrire de nombreux frameworks de développement web. Les trois plus connus sont Zope, très utilisé en entreprise et dans le monde professionnel du fait de son ancienneté et de sa stabilité, Turbogears, plutôt minoritaire mais très prometteur, et enfin Django, celui dont je vais travailler avec dans mon projet, qui monte de plus en plus en puissance et qui se fait de plus en plus connaître au fil du temps. .
2. Le Framework web DJANGO :
Ce