Zend Studio Comparaison avec PDT
Comparaison avec PDT
En dépit du fait que Zend Studio for Eclipse est basé sur Eclipse et PDT, il existe néanmoins des différences majeures. PDT est un éditeur PHP basique et un framework pour bâtir un IDE (environnement de développement). De son côté, Zend Studio for Eclipse est conçu pour être un IDE PHP avec de très nombreuses fonctionnalités basé sur l'expérience que Zend a développée avec Zend Studio pour créer l'IDE PHP le plus puissant à ce ce jour.Le tableau comparatif ci-dessous vous montrera les différences entre ces deux outils :
| Fonctionnalité | PDT | Zend Studio for Eclipse | |
|---|---|---|---|
| Installation / Documentation / Support | |||
| Package / Installation | |
||
| Support multilingue | ![]() |
||
| Astuce du jour |
![]() |
||
| Support | ![]() |
||
| Mécanisme de mise à jour intégré | ![]() |
![]() |
|
| Support JavaScript |
|||
| Coloration syntaxique |
![]() |
![]() |
|
| Complétion de code basique pour les blocs JavaScript | ![]() |
![]() |
|
| Arborescence des éléments JavaScript | ![]() |
||
| Support HTML |
|||
| Coloration syntaxique | ![]() |
![]() |
|
| Complétion de code |
![]() |
![]() |
|
| Code Folding (pliage/dépliage de code) |
![]() |
![]() |
|
| Glisser-déposer pour les composants HTML | ![]() |
||
| Fenêtres "Design" et "Source" | ![]() |
||
| Edition des propriétés | ![]() |
||
| Contrôle des sources | |||
| Historique local |
![]() |
![]() |
|
| CVS | ![]() |
![]() |
|
| Subversion | ![]() |
||
| Refactoring | |||
| Modification du code pour tenir compte des déplacements de fichiers et dossiers | ![]() |
||
| Changement de nom des fichiers, classes, fonctions et variables | ![]() |
||
| Organisation des fichiers inclus | ![]() |
||
| PHPUnit Testing | |||
| Génération des "Test Case" / "Test Suite" | ![]() |
||
| Exécution des tests et affichage graphique des résultats | ![]() |
||
| Affichage et filtrage de la pile d'appel | ![]() |
||
| Débogage | |||
| Débogage en local |
![]() |
![]() |
|
| Débogage sur le serveur Web | ![]() |
![]() |
|
| Déploiement local |
![]() |
![]() |
|
| Support du jeu de caractères | ![]() |
![]() |
|
| Support du tunneling |
![]() |
||
| Gestion des serveurs web | ![]() |
![]() |
|
| Transfert du contenu des fichiers (Utilisation de la copie locale/distante) | ![]() |
||
| Communication SSL | ![]() |
||
| Support de la barre d'outils | ![]() |
||
| Profileur sur l'exécutable PHP | ![]() |
||
| Profileur sur serveur Web | ![]() |
||
| Couverture de code | ![]() |
||
| Systèmes distants |
|||
| FTP | ![]() |
||
| SFTP | ![]() |
||
| SQL | |||
| Editeur de requêtes - coloration syntaxique, syntaxe de code, complétion | ![]() |
![]() |
|
| Asssistant intuitif pour les nouvelles connexions | ![]() |
||
| Visualiseur de tables éditables | ![]() |
![]() |
|
| Arbre des objets - tableaux, vues | ![]() |
![]() |
|
| Drivers JDBC |
![]() |
||
| Gestion des fichiers et éditeur | |||
| Support PHP4 et PHP5 |
![]() |
![]() |
|
| Coloration syntaxique, complétion | ![]() |
![]() |
|
| Templates (PHP, PHPDoc, Nouveau fichier) | ![]() |
![]() |
|
| Code Folding (Classes, fonctions et PHPDoc) | ![]() |
![]() |
|
| Détection des erreurs en temps réel | ![]() |
![]() |
|
| Favoris | ![]() |
![]() |
|
| Navigation rapide dans le source + liens "Hover" | ![]() |
![]() |
|
| Insertion automatique (accolades, crochets, PHPDoc) | ![]() |
![]() |
|
| Mise en évidence des parenthèses | ![]() |
![]() |
|
| Commenter / décommenter le code PHP | ![]() |
![]() |
|
| Explorateur de projet PHP | ![]() |
![]() |
|
| Accès direct au fichier inclus (fichier / fonction) | ![]() |
![]() |
|
| Intégration du manuel PHP |
![]() |
![]() |
|
| Rechercher les éléments PHP |
![]() |
![]() |
|
| Inspecteur de fichier / projet / PHP | ![]() |
![]() |
|
| Formatage automatique simple du code | ![]() |
![]() |
|
| Formatage automatique personnalisable (indentation, parenthèses, espaces, lignes vides) | ![]() |
||
| Chercher-remplacer dans les fichiers | ![]() |
![]() |
|
| Tâches (TODO) | ![]() |
![]() |
|
| Gestion des dépendances du projet (Project Include Path) | ![]() |
![]() |
|
| Fenêtre listant les problèmes | ![]() |
![]() |
|
| Glisser-déposer ou ouverture via l'explorateur de fichiers | ![]() |
![]() |
|
| Création de nouveau fichier facile | ![]() |
||
| Assistant de code pour inclure du contenu |
![]() |
||
| Génération de code |
|||
| Génération des accesseurs (Getters/Setters) | ![]() |
||
| Surcharge/implémentation de méthodes | ![]() |
||
| Générateur de classe et interface | ![]() |
||
| Divers | |||
| Analyseur de code PHP avancé | ![]() |
||
| Lecteur RSS |
![]() |
||
| Editeur de Web Services |
![]() |
![]() |
|
| Support des Web Services (assistant et inspecteur) | ![]() |
||
| Support PHPDocumentor |
![]() |
||
| Intégration de BIRT (assistant de code, projet-exemple, templates) | ![]() |
||
| Java Bridge - complétion de code pour les classes et les packages Java |
![]() |
||
| Intégration de la Zend Platform | |||
| Intégration basique (ouverture de l'interface Platform) | ![]() |
||
| Visualisation de la liste des événements | ![]() |
||
| Débogage / Profilage des événements | ![]() |
||
| Configuration automatique des paramètres "Allow Debugging/Tunneling" sur le serveur (utilise WSDL) | ![]() |
||
| API Platform |
![]() |
![]() |
|
| Intégration Zend Framework | |||
| Complétion de code |
![]() |
||
| Assistant de nouveau projet Framework | ![]() |
||
| Gabarits de code | ![]() |
||
| Exemple de projets | ![]() |
||
| Inspecteur MVC | ![]() |
||
| Génération de code MVC |
![]() |
||
| Autre intégration | |||
| Visualisation de la Zend Code Gallery | ![]() |
||
| Interaction avec la Zend Code Gallery (suggestion, vote) | ![]() |
||
| Intégration de Zend Guard |
![]() |
||
|
Migration depuis Zend Studio 5.5
|
|||
| Raccourcis Zend Studio |
![]() |
||
| Import des projets Zend Studio | ![]() |
||




