03 juin 2007

Zend Neon ou le futur de Zend Studio

Category: UncategorizedRenaud @ 11h45

Zend NeonNexen publiait une news le 17 Mai qui annonçait que Zend faisait « un sondage sur l’utilisation des IDE PHP, et les fonctionnalités qu’un IDE doit proposer ». J’y suis allé et j’ai répondu aux questions. On m’a dit merci et j’ai vaqué à mes occupations.

V’la-t-y pas que le 30 Mai, je reçois un mail de Zend (dans ma boîte spam d’ailleurs) qui me dit en gros « merci beaucoup d’avoir participé, mais c’est pas terminé, on a besoin de beta testeur, viens nous aider ».

J’y apprends que la prochaine version de Zend Studio s’appellera Zend Neon (à mois que ce soit un nom de code…) et que je peux la télécharger et en discuter sur un group Yahoo. Je télécharge donc la bête (179Mo quand même) et l’installe.

Première surprise, Zend Neon n’est ni plus ni moins qu’Eclipse packagé et complété de plugins paramétrés. Il faut savoir que j’étais un aficionados d’Eclipse jusqu’à ce que je rentre dans la boîte où je suis et où j’ai dû le quitter… et je l’ai remplacé par Zend Studio. En effet, dans ma boite actuelle, les différents sites sont tous mélangés, pas de vhost, pas de trucs bien séparés. En plus, au début, on développait tous à la barbare sur le répertoire de dev, pas d’outil de versionnage, pas de dev par personne… c’était un peu n’importe quoi et Eclipse ajoutait des fichiers dans le répertoire de dev et, surtout, il n’arrivait pas à gérer autant de fichiers, ca ramait, c’était vraiment inutilisable. Au contraire, Zend Studio était rapide, il n’ajoutait aucun fichier et on pouvait même lui dire quels répertoires gérer.

Entre temps, au boulot on est passé à SVN et on a donc maintenant chacun son repository. Du coup, j’ai fait un petit test et j’ai essayé d’utiliser Zend Neon sur mon repository. Il a réussi à m’ouvrir tout le site et j’ai même un peu codé, c’était pas particulièrement lent, bref… c’est possible qu’il remplace mon Zend Studio.. MAIS il ne fait pas ce que je veux avec les charsets. Je bosse sur plusieurs projets qui n’ont pas le même charset. Si les nouveaux sont bien entendu en UTF8, les anciens sont en ISO-8859-1. Le problème c’est qu’il veut m’enregistrer en UTF8 tous les anciens fichiers alors que je lui ai dit que c’était de l’ISO… faut que je me plonge dans la configuration de Zend Neon.

Deuxième surprise, Zend Neon gère le Zend Framework… bon ce n’est qu’une demi surprise puisque déjà les dernières versions du Zend Studio permettaient plus ou moins de faciliter le développement d’applications liées au Zend Framework. Mais là, on peut créer un « projet Zend Framework » et ca crée directement l’architecture. Je n’ai pas creusé plus loin, je ne sais pas si ça crée un squelette de controllers, de model, etc…

Bref, ca se présente plutôt bien, tout ça :)

Mots-clefs : , ,