Zend - The PHP Company


Zend lance Zend Studio 10, à l'avant-garde de la nouvelle génération des IDE

Zend Studio simplifie et rationalise la création d'applications web et mobile

Cupertino (Californie), le 12 février 2013. Zend, la PHP Company, vient d’annoncer la disponibilité générale de Zend Studio 10. Cette Interface de développement intégrée (IDE) pour PHP rationalise la création, les tests et le déploiement d'applications, avec un accent plus particulier sur les applis mobiles avec un back-end PHP. L'IDE permet de prototyper, créer et déboguer les API PHP côté serveur et côté appli client mobile, depuis une même interface.

La nouvelle génération d'IDE est conçue pour l'ère du « Mobile First», qui privilégie le développement d'applications mobiles connectées à des services back-end flexibles. Zend Studio 10 vise à faciliter la création d'applications dans ce contexte.

« Les nouvelles fonctionnalités de Zend Studio 10 sont dédiées à l'environnement actuel où le mobile passe en premier », déclare Zeev Suraski , CTO et cofondateur de Zend. « En concevant Studio 10, nous avons voulu appliquer la simplicité extrême, qui a fait la réussite de PHP, pour créer des applications mobiles, et je suis très heureux des résultats. Zend Studio 10 donne accès au back-end, au front-end et aux systèmes mobiles via un environnement intégré et visuel, simple et puissant à la fois. Je suis extrêmement fier de la façon dont nous avons réussi à répondre aux défis que nous nous étions fixés. Associé avec Zend Framework 2 et Zend Server 6, Zend Studio 10 apporte la meilleure plateforme pour créer des applications mobiles connectées au Cloud. »

Optimiser la productivité du développement

Zend Studio 10 accélère le développement et le maintien du code PHP, ainsi que la résolution des problèmes applicatifs. Il tire parti du Cloud et améliore la collaboration au sein des équipes. Il renforce la productivité en rationalisant les workflows communs et en réduisant le nombre d'étapes du processus de développement.

• Parmi les nouvelles fonctions de l'éditeur PHP, citons la compatibilité totale avec la syntaxe de PHP 5.4 (avec l'assistant New Trait), l'aide contextuelle pour le contenu (apportant les variables à partir des fichiers inclus et des indexes de tableau), les déclarations ‘use’ inutilisées et avertissements ‘Type not found’, et les paramètres de formatage conformes PSR-2.
• Un débogage plus rapide (en local et à distance), le débogage intégré de PHP et de JavaScript, le profilage, l'inspection de code et les correctifs rapides, la génération de tests et le reporting.
• Une intégration parfaite avec Zend Server, la détection automatique de l'instance locale, le déploiement d'un seul clic, configurable, avec un « mode de développement » qui autorise la surveillance des applications et un « envoi automatique à la sauvegarde ».
• Zend Studio 10 et Zend Server 6 apportent un mode intégré de débogage, Zend Server 6 déclenchant automatiquement une session de débogage dans Zend Studio 10 pour toute requête entrante, qu’elle vienne d’un émulateur de mobile d'un appareil réel.
• Zend Studio 10 est livré avec les derniers packages Zend Framework 1.12.1/2.1.0 et exécutables PHP 5.3.21/5.4.11
• Citons également de nouvelles fonctions très utiles pour l'installation via la page d'accueil de Studio, dont Composer (bibliothèque de gestion de dépendances en PHP), la fonction Terminal pour entrer des lignes de commande et DBeaver, un gestionnaire universel de base de données.

Créer des applis mobiles connectées au Cloud, directement

Zend Studio simplifie la création d'applications mobiles avec un back-end serveur, afin que même les développeurs sans expérience préalable puissent réussir rapidement. L'éditeur WYSIWYG permet la création rapide d'applis mobiles portables, et l'éditeur visuel de services simplifie la création de données en backend RPC ou RESTful.

• Le frontal mobile supporte toute une gamme d'options. Au lieu de coder des applis en natif pour chaque système mobile (iOS, Android ou Windows), le développeur crée des applications tournant sur Apache Cordova (alias PhoneGap) et qui fonctionnent sur de nombreux systèmes mobiles. Cordova est un framework de développement mobile open source conçu pour bâtir des applications mobiles à l'aide de JavaScript, HTML5 et CSS3, au lieu du langage spécifique à l'appareil comme Objective-C l’est pour les appareils Apple.
• L'éditeur visuel par glisser-déposer permet de créer rapidement des services de style RPC ou RESTful, sans écrire de code de connexion, et le développeur peut ainsi se concentrer sur la logique métier. Le serveur tClient se charge du routage, de l'authentification, de la validation et du filtrage. La liaison des paramètres de requêtes, ainsi que la réalisation et la distribution des réponses JSON, sont gérées par la Zend Server Gateway.
• La nouvelle fonction « Debug mode » intégrée à Zend Server et Zend Studio facilite grandement le débogage de Services Web.
• L'émulateur Web Mobile permet de tester l'application avant même de générer les packages natifs. L'intégration avec les outils (ADT) et les IDE pour chaque plateforme (xCode, Visual Studio) permet de tester les applications sur un émulateur ou de les déployer vers un appareil Android ou Windows Phone, directement depuis Zend Studio.
• Zend Studio 10 établit un workflow très simple afin de créer des applications mobiles pour iOS, Android et Windows Phone, publiables sur les boutiques respectives pour toucher le plus large public et en faciliter la consommation.

Des résultats instantanés avec Zend Framework 2

Zend Studio 10 permet de créer une application Zend Framework 2 avec la structure, les fichiers et les répertoires appropriés et donc directement prête à l'emploi. Le développeur peut donc immédiatement lancer ses applications.

• Un clic suffit pour créer un module Zend Framework 2 et commencer à coder la logique métier de leur application. Chaque nouveau module est automatiquement enregistré et terminé, évitant ainsi aux développeurs de changer manuellement les fichiers.
• Tous les modules Zend Framework sont réutilisables. Les développeurs disposent donc de tous les éléments pour créer de nouveaux composants ou les utiliser dans une application ZF codées par quelqu’un d’autre.
• Zend Framework 2 est l’une des implémentations de l'architecture MVC (model-view-controller) la plus connue et utilisée. Zend Studio 10 facilite la création de vues, de view helpers et de contrôleurs. Associé avec Zend Framework 2, ceci accélère et facilite la mise en place d'une architecture MVC.
• L'aide au contenu dans un projet Zend Framework renforce l'intérêt de basculer entre de nombreux contrôleurs, vues et view helpers (les variables des contrôleurs et les méthodes des view helpers sont visibles dans les vues). Elle supporte les services partagés via Service Locator, et facilite l'utilisation des fichiers de configuration. La vue MVC Outline facilite le suivi des modules, contrôleurs et vues.
.
« Nous sommes très satisfaits de la dynamique qui s'est créée autour de Zend Framework 2, et
de l'aide qu'il a déjà apporté aux développeurs », déclare Matthew Weier O'Phinney, responsable du projet Zend Framework. « C'est une excellente chose que des fonctions conçues pour aider les utilisateurs de ZF2 soient intégrées à Zend Studio ».

Développer dans le Cloud

Les développeurs peuvent aisément publier des applis mobiles dans le Cloud via Zend Server, le serveur d'applications web PHP de référence, s'assurant ainsi que leur code est déployé de manière correcte et homogène. Zend Studio offre également tous les avantages du Zend Developer Cloud, un environnement PHP homogène et disponible instantanément, assurant un débogage encore meilleur, une excellente productivité et la collaboration au sein des équipes.

Zend Studio 10 est également intégré avec Red Hat OpenShift. Ceci permet de déployer aisément les applications PHP sur Zend Server, sur site ou dans le Cloud, voire même directement sur Zend Server pour Red Hat OpenShift.

« Avec OpenShift, notre plateforme en tant que service (PaaS), et Zend Studio 10, les développeurs auront plus de temps à consacrer au code grâce au temps gagné en configuration en accélérant la configuration des serveurs et des logiciels dans le Cloud », déclare Jimmy Guerrero, directeur marketing OpenShift chez Red Hat. « Zend Studio permet de développer et de déployer le code en toute transparence dans OpenShift, puis d'ajouter aisément des logiciels comme MongoDB, MySQL ou PostgreSQL, pour travailler avec les applis. C'est une solution plug-&-play qui apporte d'incroyables avantages. »

Tarif et disponibilité

Zend Studio 10 est disponible en téléchargement sur www.zend.com/fr/studio en tant qu'essai gratuit, et peut être acheté directement sur la boutique en ligne de Zend. Une promotion de lancement est disponible pour une durée limitée, Zend Studio étant proposé à 149 € au lieu de 299 € soit une réduction de 50 %. Les possesseurs de Studio 9 peuvent bénéficier d'un tarif spécial de mise à jour pour 129 €. Le tarif promotionnel comprend également les mises à jour gratuites et l'assistance pour 12 mois.

Un webinar se tiendra le 27 février et présentera les nouvelles fonctionnalités de Studio. Les inscriptions se font ici http://www.zend.com/en/company/news/event/1213_webinar-zs10


À propos de Zend Technologies

Zend s’associe aux entreprises afin de les aider à fournir des applications modernes sur mobile ou sur le Cloud. Fondé en 1999, Zend a aidé le langage PHP qui fait aujourd’hui tourner plus d’un tiers des sites Web mondiaux, à s’imposer. Zend est le fournisseur de référence de logiciels et de services pour développer, déployer et gérer des applications métiers critiques en PHP. Les solutions plébiscitées de Zend, qui incluent Zend Studio et Zend Server, sont déployées dans plus de 40 000 entreprises, parmi lesquelles NYSE Euronext, BNP Paribas, Bell Helicopter, France Télécom et d’autres marques leaders dans leur domaine. Pour en savoir plus : www.zend.com.

###

Contact presse
Christophe Chervy
01 48 55 02 02
christophe@zend.com