Menez le web à la baguette avec symfony
Introduction
Chez Excilys, nous ne sommes pas sectaires. Bien que le groupe concentre son activité autour des technologies Java, bon nombre de collaborateurs s’intéressent à d’autres langages ou technologies. Après Android et Grails, je vais vous présenter le framework PHP symfony au travers d’une série d’articles dans lesquels nous construirons petit à petit une application web.
Commençons par un rapide aperçu de PHP.
PHP: Hypertext Preprocessor est un langage de script créé par Rasmus Lerdorf en 1994. Bien que le langage soit majoritairement utilisé pour créer des sites/applications web (du fait qu’il propose beaucoup d’outils allant dans ce sens), il est tout à fait possible d’utiliser PHP pour créer des applications type script d’administration système, voire des applications graphiques (avec les bindings GTK par exemple).
Depuis ses débuts où il était écrit en Perl, PHP a évolué petit à petit pour devenir un langage objet (grosso modo depuis sa version 5), avec de nombreuses facilités telles que :
- un accès très simple aux SGBD (MySQL, PostGreSQL…),
- une manipulation de XML via DOM ou SimpleXML,
- la possibilité de générer des images via GD,
- de nombreuses autres API.
Durant de nombreuses années, PHP a été considéré comme un langage d’amateur, Lire la suite…

