Architecture LAMP : la bonne stack PHP pour le Web ?

13 Fév 2014 3 ,

Il y a quelques années l'architecture Web LAMP  était à la mode dans le monde opensource. De nos jours, la question se pose et le choix de cette stack PHP opensource nécessite une solide justification. Rapide tour d'horizon des alternatives. LAMP "LAMP" est un acronyme désignant les technologies Linux, Apache, MySQL et PHP. Dans ces technologies on ...

Les salaires des développeurs PHP en 2013

29 Nov 2013 4 ,

Voici une étude qui intéressera plus d'un développeur Web : découvrez les salaires des développeurs PHP ! Réalisée par l'Agence-e en 2013 et présentée au forum PHP de l'AFUP, l'étude consigne les réponses de 1300 développeurs PHP et permet de se faire une idée précise sur les rémunérations de l'écosystème PHP. Sachez que selon votre ...

Les commentaires dans les codes sources PHP

16 Nov 2013 16

Dans le cadre de mon activité en centre de service PHP, je réalise régulièrement des audits de codes sources PHP. La documentation du code source (ie. les commentaires) est un des critères utilisés pour qualifier la qualité d'un code source. Il y a de nombreuses pratiques usitées, allant du code noyé  à un code brut, vide de ...

Surcharger vos entités Doctrine en Symfony 2, exemple avec le FOSUserBundle

14 Juin 2013 16 ,

Voici un exemple montrant comment surcharger une entité Doctrine en PHP. Pour illustrer le propos, rien de tel qu'un cas concret : on va donc utiliser le FOSUserBundle, ami fidèle des utilisateurs de Symfony2. Dans notre cas de figure, on créé un bundle héritant du bundle FOSUserBundle. Pour hériter d'un bundle la méthode est la ...

MVC : la couche métier en PHP

09 Avr 2013 2 , , ,

En PHP, la couche métier est une évolution du modèle MVC qui dissocie la logique technique et la logique fonctionnelle (ie, les classes métier). Elle est parfois appelée, à tord à mon sens, couche service. Pour moi, les services peuvent être techniques ou fonctionnels et je préfère donc l'appellation de couche métier ou service métier. L'objectif de ...

Pourquoi utiliser un framework PHP ?

05 Avr 2013 18 , , ,

C'est une question qui revient souvent et qui mérite une réponse claire. Ce post a pour objectif de vous encourager à utiliser un framework PHP, peu importe lequel, lors de vos développements PHP. Les frameworks PHP, c'est cool... Passé cette phrase, qu'apportent-t-ils véritablement ? Quelques éléments de réponse ci-dessous. Une organisation à votre projet Que vous travailliez en équipe ...

A propos des tests unitaires automatisés

18 Jan 2013 26 ,

Les tests unitaires automatisés, c'est quoi ? Les tests unitaires automatisés (TUA) sont une des composantes de l'outillage permettant de valider qu'une application répond aux exigences suivantes : Est-ce que mon application fonctionne ? Est-ce que mon application est stable ? Est-ce que mon application couvre mon besoin ? Les TUA ne répondent à aucune de ces questions mais assurent ...