
|
Autrefois réservée à la mise en oeuvre de problématiques simples
en raison de ses limitations (scalabilité limitée, langage non
orienté objet...), l'architecture PHP a énormément évolué ces
dernières années, pour atteindre un niveau de robustesse et de
maturité de son modèle d'architecture très proche de celles de ses
"rivales" .NET et J2EE.
|
Le bénéfice de cette progression est d'abord à attribuer aux
différentes communautés open source qui ont fait émerger des
frameworks extrêmement professionnels dans leur conception, tels
que Symfony et Zend.
On parle d'architecture LAMP (Linux, Apache, MySql, PHP) ou WAMP
(Windows, Apache, MySQL, PHP) pour qualifier l'architecture globale
internet associée à la plupart des projets PHP (la base de données
pouvant notamment différer de MySQL). Ces architectures présentent
un certain nombre d'avantages, parmi lesquels :
- un coût global d'acquisition (développement et exploitation)
généralement inférieur à celui des architectures .NET ou J2EE
;
- une activité intense des communautés open source, qui a conduit
à une profusion de composants techniques et fonctionnels tels que
frameworks, CMS, plates-formes eCommerce, etc.
Quels projets ?
L'architecture PHP LAMP est particulièrement adaptée à la
réalisation de sites internet, que ceux-ci s'appuient
sur des CMS ou non, ainsi que pour des solutions collaboratives. Nous l'utilisons
également régulièrement pour la mise en oeuvre d'applications
métier, lorsque leur complexité fonctionnelle n'est pas
extrême.
Evidemment, le choix d'une architecture technique repose sur
d'autres critères, tels que l'existant informatique ou les
contraintes calendaires et budgétaires. A chaque fois, la
connaissance des équipes Webnet de l'ensemble des solutions du
marché vous garantit le meilleur choix pour votre projet.
Savoir-faire et offres
Les très nombreux projets réalisés par Webnet sur la base de
l'architecture PHP lui ont permis d'en maîtriser parfaitement les
différentes technologies :
- Langages et frameworks : PHP, Symfony,
Zend, CakePHP, Doctrine, Prado, Propel, Smarty, Pear...
- Serveurs, portails, CMS : eZ Publish, Drupal, TYPO3, SPIP, JOOMLA,
eGroupWare, osCommerce, Magento, Prestashop…

Tous nos projets récents s'appuient soit sur des frameworks
(Symfony et Zend en priorité), soit sur des CMS.
De part notre expertise, nous sommes devenus également
partenaire SensioLabs. Il récompense ainsi les compétences et
l'expertise acquises lors des nombreux projets mis en oeuvre sur
cette technologie. Ce partenariat nous distingue en tant qu'expert
Symfony.

Nous pouvons vous accompagner sur ces technologies dans le cadre
de prestations :
- d'Audit technique de vos projets ;
- de maîtrise d'oeuvre d'applications et sites internet complexes
en engagement forfaitaire ;
- d'expertise technologique, en assistance technique dans vos
locaux.