Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-10-2009 09:14:17

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Zend_Entity stoppé en faveur d'une intégration de Doctrine

Hello,

La nouvelle est tombée hier : http://www.nabble.com/Discontinuing-Zen … 17819.html

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#2 30-10-2009 10:08:54

dev-k
Membre
Lieu: Barcelona
Date d'inscription: 18-07-2009
Messages: 77
Site web

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

Je ne connais pas bien Doctrine mais j'ai un brève aperçu  de ses possibilités avec le Framework Symfony.
Et ça me plait beaucoup.

Qu'en pensez-vous??

Hors ligne

 

#3 30-10-2009 11:02:07

JEDI_BC
Membre
Date d'inscription: 27-10-2008
Messages: 38

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

J'aime beaucoup aussi Doctrine ayant commencé le tutorial Jobeet de Symfony. Par contre est-ce quue cela veut dire aussi l'abandon de Zend_DB au profit de Doctrine ? Ou du moins la mise en place de proxy pour ne pas avoir à tout recoder ^^

Hors ligne

 

#4 30-10-2009 11:20:08

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

Non pas d'abandon de Zend_Db en vue. Pour des petits projets, tu pourras toujours utiliser tes Zend_Db_Table_Row comme objet métier. Mais l'accent sera vraisemblablement mis sur l'utilisation de Doctrine.

Cette information est trop fraîche pour avoir plus de détails pour le moment.


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 30-10-2009 17:43:13

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

Salut,

C'est une très bonne nouvelle je pense.

Je ne sais pas si certains ont eu l'occasion de jouer un peu avec l'alpha de Doctrine 2.0 mais c'est très prometteur.

Ce sera la fin de l'ActiveRecord (en partie) et il sera possible de faire vraiment du DDD (Domain-driven Design).

Sans compter toutes les possibilités déjà existantes dans Doctrine.


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#6 31-10-2009 09:51:10

mdelanno
Membre
Lieu: Nord
Date d'inscription: 26-08-2007
Messages: 90
Site web

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

Est-ce que je suis le seul à penser que ce n'est pas une bonne nouvelle ? Doctrine est certainement un très bon ORM, mais si Zend_Entity est vraiment abandonné (quelqu'un peut toujours reprendre le développement après tout), ce sera un package supplémentaire à installer, de la duplication de code, des conventions de codage différentes, une documentation supplémentaire à consulter et une intégration forcément moins poussé qu'avec un composant 100% ZF.

Hors ligne

 

#7 31-10-2009 10:37:02

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

C'est ce que je me dirais si je n'avais pas intégré Doctrine dans plusieurs de mes projets. Effectivement c'est un package supplémentaire, mais il est très facile à intégrer et tu n'y perds à priori rien par rapport à un composant natif Zend.

Pour ce qui est du code, c'est assez souple et pour moi ça n'a rien changé dans mes habitudes, j'ai pu adapter les conventions PEAR sans problème.

Je trouve ça plutôt bien que Zend et Symphony encouragent un projet comme Doctrine, qui a beaucoup de mérite.
Et puis un ORM peut devenir tellement complexe, qu'une lib à part entière n'est finalement pas un mal.

Je ne sais pas comment Zend compte intégrer la bête, mais je suppose que ce sera une resource d'application configurable à souhait.

Après c'est sûr que certains développeurs n'aimeront peut-être pas la direction que prend Doctrine 2.0 (annotations par ex.) dont le but est de créer un hibernate pour PHP. Moi je dis miam tout ça, miam le DQL et je suis impatient de voir la suite smile


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#8 31-10-2009 11:23:33

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

Sur cette page http://www.doctrine-project.org/about, vous verrez que Benjamin Eberlei (auteur de Zend_Entity) est contributeur de Doctrine 2 et Guilherme Blanco est un contributeur habituel de ZF.

Les équipes ZF et Doctrine sont proches et vont échanger dans les prochaines semaines sur les éventuelles adaptations permettant l'intégration optimum entre les 2 librairies.

J'avais quelques réticences quand je testais dernièrement avec Doctrine 1.1 (principalement la génération des modèles qui demandait pas mal de post traitement pour respecter les conventions PEAR) mais la version 1.2 apporte les correctifs (http://www.doctrine-project.org/upgrade … Generation) ainsi que pour la facilité d'intégration et d'autoload le déplacement de Doctrine.php vers Doctrine/Core.php (http://www.doctrine-project.org/upgrade … trine_Core).


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#9 02-11-2009 09:14:07

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Zend_Entity stoppé en faveur d'une intégration de Doctrine

Moi qui utilise Doctrine depuis ses Début, je ne peux me réjouir de cela et notamment avec la mise à jour 1.2 (voir psote de Mikaelkael ci-dessus).


----
Gruiiik !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages