Tirer parti de la dernière version de PHP, plus sécurisée et plus performante

Les services de migration architecture de Zend sont conçus pour aider les entreprises à réussir la mise à jour de leurs applications PHP afin de bénéficier de versions de PHP ou de Zend Framework plus modernes, plus sécurisées et offrant de meilleures performances.

Migrer vers une nouvelle version majeure du runtime PHP ou un nouveau framework PHP peut représenter un certain nombres de défis. Afin de bénéficier des nouvelles capacités de la plateforme, le code hérité incomptatible doit être identifié et remplacé, et de nouvelles technologies et méthodologies doivent être adoptées. Comprendre les problèmes potentiels en avance de phase peut accélérer l'effort de migration et rationnaliser la transition pour les équipes IT. Et donc économiser du temps, des coûts inattendus et de la frustration. L'audit de migration d'architecture est conduit par les consultants des Services Professionels de Zend qui se concentre sur l'identification des exigences applicatives et sur les parties de code qui nécessiteront des changements durant la migration. Une fois qu'une stratégie claire pour l'environnement et l'application a été établie, le consultant travaillera avec les développeurs et les guidera à travers l'implémentation des modifications de code. Cette approche de type mentorat fournit aux développeurs les compétences et la confiance nécessaires qui leur permettra d'avancer sur la migration de leurs applications.

 

Migration PHP 5.3 ou précédent vers PHP 5.5

PHP 5.5 est la version courante du runtime PHP. C'est une version majeure qui apporte de nouvelles capacités significatives au langage qui propulse plus d'un tiers du Web. PHP 5.5 introduit de nouvelles fonctionnalités telles les générators, une nouvelle API de hachage de mot de passe, le mot-clé finally et bien d'autres choses.

 

PHP 5.3 entrera dans en phase de fin de vie en juillet 2014, date à partir de laquelle la communauté PHP ne livrera plus ni correctifs de sécurité ni correctifs de bugs (toutes les versions de PHP plus anciennes, y compris 5.2 sont déjà en fin de vie) . Si vous exécutez des applications métier critiques, vous mettre à jour vers une version plus récente du langage vous permettrait de bénéficier des améliorations du langage, d'une meilleure sécurité, de performances améliorées et de nouvelles fonctionnalités. Que vous ayez déjà prévu une migration ou que vous soyez simplement en train d'évaluer le processus, notre équipe des Professional Services vous apporte ses années d'expérience en migration de projets PHP afin de vous assister dans la conception de votre architecture et dans la réussite globale de votre migration applicative.
 

Le processus de migration PHP débute avec une évaluation du code applicatif afin d'identifier les parties de code ou d'architecture incompatibles avec la nouvelle version. La méthodologie des Services Professionnels de Zend utilise aussi bien des outils automatisés que des outils spécifiquement développés afin de détecter les patterns de code ou les revues de code manuelles. A l'issue de la phase d'analyse de l'application, des recommandations pour les changements d'architecture et de code seront présentées dans un rapport. Zend Professional Services travaillera par la suite avec vos développeurs sur l'implémentation de ces changements afin d'être sûr que les applications sont conformes aux exigences du nouveau runtime PHP.

 

Migration Zend Framework 1.x vers Zend Framework 2.x

Zend Framework 2 est l'un des frameworks PHP de référence pour le développement d'applications web et de web services utilisant PHP. Zend Framework 2 est conçu avec du code 100% orienté objet et utilise la plupart des nouvelles fonctionnalités de PHP 5.3 incluant les namespaces, le late static binding, les fonctions lambda et les closures. Zend Framework 2 est une évolution de Zend Framework 1, le framework PHP le plus populaire avec ses 15 millions de téléchargements et qui sert de base à des milliers d'applications PHP.

Même si Zend Framework 1 est toujours supporté (support qui inclut maintenance et correctifs de sécurité), de nombreuses organisations planifient la migration de leur applications Zend Framework 1 vers Zend Framework 2 afin de tirer parti de sa nouvelle architecture et de ses nouvelles fonctionnalités. Les applications qui n'utilisent pas de framework ou qui utilisent un framework autre que Zend Framework peuvent également être migrées vers Zend Framework 2 et obtenir des avantages similaires. L'équipe Professional Services est prête à vous supporter dans vos efforts de migration, en vous apportant les années d'expérience des architectes de PHP et des créateurs de Zend Framework afin de vous orienter dans vos choix d'architecture et assurer l'adhésion aux bonnes pratiques.