Zend Studio
- 25/02/2009
Zend Studio for Eclipse (6.1)
Et puis tous les bons?
J'ai passé une semaine de travail avec Zend Studio for Eclipse pour tester. J'ai particulièrement aimé beaucoup. Bien sûr, je suis très surpris parce que je n'ai jamais adapté à l'Eclipse format 'au travail. Mais j'ai fait un effort pour l'utiliser.
Eh bien, les choses que j'ai utilisé et qui n'a pas dans Zend Studio 5.5 sont:
- "Aller à la Déclaration« dans les variables;
- Réfracteur pour les fichiers, classes, fonctions et variables;
- Nouvelle classe PHP et PHP Interface;
- Possibilité de déplacer l'ordre des onglets;
- Getters Génération / poseur;
- Contrôle »au« est maintenant dans un bar afin de «fin»;
- Liste des profils qui ont été effectués;
Je vais parler de chacun d'eux séparément.
(1) «aller au« Déclaration des variables
Dans le Zend Studio 5.5 quand vous vouliez aller à la déclaration d'une classe ou une fonction, vous maintenez la touche CTRL enfoncée et cliquez sur le nom. En faisant cela, vous avez été redirigé vers la déclaration de classe ou fonction. Maintenant dans Zend Studio for Eclipse, ils en œuvre cette fonction pour les variables ainsi.
Voir l'exemple ci-dessous, j'ai la variable $ retour et veulent aller à sa déclaration:
[UPDATE 27/02/2009]
Une bonne chose à propos de cette fonctionnalité est que lorsque nous appuyer sur Ctrl et laissez la souris planer sur un appel de fonction ou de classe, un aperçu de celui-ci est affiché. Vaja l'image ci-dessous:
[/ UPDATE]
(2) réfracteur pour les fichiers, classes, fonctions et variables
Cette option est très utile. Lorsque vous modifiez le nom d'une classe, en utilisant réfracteur, son plan est mis à jour ... c'est à dire tous les sites qui ont appelé à la classe va être changé. Cela fonctionne pour les noms de fichiers, classes, fonctions et variables.
Voir la vidéo ci-dessous, je vais changer le nom d'une fonction et tous les endroits où la fonction est appelée changement.
(3) Nouvelle classe PHP et PHP Interface
Dans le menu "Fichier / Nouveau" (ou clic-droit sur le dossier du projet) nous avons les options de la Nouvelle Nouvelle classe PHP et PHP Interface. C'est un écran de sorte que le fichier a déjà créé la structure, supposons que nous créons une classe appelée utilisateur. Voir les images ci-dessous:
Comme vous pouvez le voir, est très simple de créer une classe.
Quelques options:
- Nom de classe: Définit le nom de classe, et le nom de fichier est automatiquement modifié;
- Superclasse: Il est d'étendre une classe, si vous cliquez sur "Parcourir", vous verrez toutes les classes qui peuvent s'étendre;
- Interfaces: Toutes les interfaces que la classe va mettre en œuvre;
- Constructeur: Crée le constructeur, doit étendre une classe et elle est constructeur, il sera appelé avec parent:: __construct (); automatiquement
- Générer des blocs PHPDoc: Il crée la structure de PHPDoc pour vous de mettre des commentaires;
A la fin le résultat est:
Comme l'a dit, d'étendre une classe ou une interface en œuvre, le code est déjà complet.
(4) Déplacer l'ordre des onglets
Pour beaucoup de gens l'ordre des onglets ouverts avec les fichiers n'a pas d'importance. Mais je m'en fiche. J'aime laisser toujours très bien organisé. Dans Zend Studio for Eclipse peut changer l'ordre des onglets. Juste en cliquant et en le faisant glisser vers votre nouveau lieu. Je pense qu'il faut une vidéo pour montrer hehehehehe
Avant
(5) Getters Génération / Setters
Cette option est utilisée pour générer les méthodes getAlgo () et setAlgo ().
Par exemple, nous créons la classe appelée utilisateur va créer quelques propriétés: $ nom, email et site $ $. Puis on clique sur "Source / Générer accesseurs et mutateurs." Voir la vidéo ci-dessous:
(6) Contrôle »au« est maintenant dans un bar, afin de «fin»
Pour ceux qui ne connaissent pas, "All" est un commentaire dans le format qui vous convient PHPDoc mettre les choses qui a à faire (à l'anglaise). Maintenant dans Zend Studio for Eclipse, le "Everyone" s got a appelé un panel de travail.
Il suffit d'écrire TOUS. Voir l'image ci-dessous:
(7) Liste des profils qui ont été réalisées
Une chose que j'ai vraiment aimé était que dans Zend Studio for Eclipse chaque fois que vous exécutez un profil de votre code, il enregistre dans une liste. Je pense que c'est important d'être capable de comparer les performances après quelques modifications.
Dans le Zend Studio 5.5, il vient de s'exprimer à plusieurs reprises vous avez exécuté le profil.
Voir l'image ci-dessous:
Dans l'exemple ci-dessus, j'ai couru le profil avec le code normal et puis mettre un sommeil (5), dans le méthode setName (), et réalisé un nouveau profil. La différence est claire! Comparez les lignes grises qui sont sur le côté droit de l'écran (onglet statistiques d'exécution).
Zend Studio for Eclipse est une des choses beaucoup plus nouvelle, mais une fois ce sont des choses qui m'a le plus aidé.
Espoir vous avez apprécié! Personnellement, je vais essayer de migrer vers Zend for Eclipse.
Si vous avez utilisé cet IDE et j'ai réalisé que je n'ai pas parlé dans certains outil important, ou a cessé de dire quelque chose, s'il vous plaît commentaires afin que nous puissions échanger des idées.
Un gros câlin!











5 Responses to "Zend Studio for Eclipse (6.1)»
Je pense que j'ai manqué ou ne savent pas comment le vieux CTRL + D pour dupliquer une sélection ou une ligne.
Pour kin (1 commentaires) sur 03/06/2009
Pour kra hein ... je pensais déjà de l'affichage à ce sujet .. avec votre commentaire, j'ai écrit le poste.
Abarca et merci de votre visite mon blog
Par Marcelo Sabadini (109 commentaires) sur 03/08/2009
Très bon message, même ce qui pourrait créer plus de post sur le Zend nouvelle parce que je commence à l'utiliser et j'ai quelques difficultés
Pour junior (1 commentaires) sur 31/03/2009
J'ai essayé de déboguer un script et n'a pas l'obtenir, n'ont pas beaucoup d'expérience, mais le 5 est beaucoup plus intuitive debugação si vous pouvez faire un tutoriel sur comment mettre en place un projet en 6 et les fichiers de débogage, merci.
Par Sandro (1 commentaires) sur 22/04/2009