Zend Studio 10

Par:
fredericmazue

mer, 13/02/2013 - 10:09

Zend vient d’annoncer la disponibilité générale de Zend Studio 10. 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, explique l'éditeur.

« 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

• Parmi les nouvelles fonctions de l'éditeur PHP, citons la compatibilité 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. 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.

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.

Développer dans le Cloud

Les développeurs peuvent publier des applis mobiles dans le Cloud via Zend Server, s'assurant ainsi que leur code est déployé de manière correcte et homogène. Zend Studio offre également Zend Developer Cloud, un environnement PHP assurant un débogage encore meilleur, ainsi que la 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.

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