Quoi de neuf dans Zend Studio 8 ?
Zend Studio, l'IDE professionnel pour les développeurs PHP, progresse continuellement. De nombreuses nouvelles fonctionnalités et des améliorations des performances assurent des hauts niveaux de fiabilité et de productivité.
Voir les fonctionnalités introduites dans Zend Studio 7 » TELECHARGER ZEND STUDIO 8
Support JavaScript
Si vous utilisez JavaScript comme front-end de votre application PHP, la version bêta de Zend Studio 8 vous permet de coder plus rapidement, en diminuant le taux d'erreurs, grâce à une prise en charge intégrée Content Assist d'un grand nombre de bibliothèques JavaScript :
- jQuery
- Dojo
- ExtJs
- Prototype
|
 |
|
Débogage unifié des applications PHP et JavaScript
|

|
Zend Studio permet de déboguer à la fois le front-end en JavaScript et le back-end en PHP, dans une seule session unifiée, par le biais d'un nouveau ensemble d'outils Ajax intégrés, simplifiant ainsi le processus de débogage.
|
|
L'application que vous déboguez s'exécute sur un navigateur intégré prenant en charge HTML 5.Un nouvel observateur de demandes intégré profile l'exécution de la page web, vous permettant ainsi de localiser facilement les sources de ralentissement de votre applications.
Vous pouvez analyser les pages web de votre application grâce à différents affichages pour CSS, DOM source, événement DOM et JavaScript, comprenant l'évaluation d'expressions et un affichage JSDoc. Vous pouvez également vérifier un affichage d'inspection DOM qui fournit une arborescence hiérarchique pré-définie des éléments HEAD et BODY et des événements.
|
|
Intégration de VMware Workstation
|
Ajouter la virtualisation dans vos processus de développement est désormais bien plus simple en utilisant Zend Studio. Vous pouvez utiliser une machine virtuelle VMware Workstation en tant que serveur sur lequel vos applications PHP vont être déployées et débuguées - directement depuis l'interface de Zend Studio.
|

|
|
Avec cette fonctionnalité, vous pouvez déployer votre code PHP sur un système virtuel local qui reproduit votre environnement de production, à moindre coût et sans efforts (et bien plus rapidement !) qu'avec un serveur physique distant. Utiliser une image standard de serveur virtuel pour le déploiement à travers toute l'organisation apporte plus de consistance et peremt d'éviter les erreurs de code.
En savoir plus sur le déploiement et le débogage sur les machines virtuelles VMware Workstation »
|
|
Support serveur distant
|

|
Développer du code PHP sur un serveur distant est plus simple que jamais : les fonctionnalités de Zend Studio pour développer à distance ont été totalement réécrites, avec un workflow plus limpide et des performances accrues. Vous pouvez utiliser des connexions SSH ou FTP pour importer vos projets dans Zend Studio puis les exporter vers le serveur distant pour être exécutées ou déboguées. |
|
Améliorations de la navigation et de l'édition du code source
|
Zend Studio, basé sur la version Eclipse Helios, propose diverses améliorations pour vous aider à coder, à déboguer et à naviguer sur PHP encore plus efficacement :
|
 |
- Fonction "d'inspection" dans la phase du débogage vous permettant de visionner des expressions évaluées lorsqu'un point d'arrêt est atteint.
- Nouveau modèle de la fonction 'Content Assist' - En appliquant des propositions de 'Content Assist', un modèle d'expression est créé, permettant ainsi d'effectuer une complétion d'argument selon la déclaration de la méthode.
- Nouveau modèle avancé de coloration syntaxique d'éditeur, conforme aux normes d'Eclipse, et nouvelles règles avancées de coloration syntaxiques.
- Nouvelle fonction d'affichage des membres hérités dans des listes d'affichage rapide en mode plan, répertoriant toutes les méthodes héritées par super types.
- Nouvelle zone d'information décorée Hover est maintenant disponible dans l'infobulle d'information Hover pour les méthodes, les types et d'autres éléments.
- Fonction glisser-déplacer des éditeurs PHP/JavaScript vous permettant de sélectionner un bloc de code et de le déplacer.
- Nouvelle boîte de dialogue de recherche proposant des options de recherche avancées telles que Type et Portée.
|
|