Je ne sais pas si c'est un bon endroit pour une telle question. Sinon, désolé de jouer: / p>
J'utilise Cadedigniter depuis un moment, j'ai déjà construit mon propre CMS (à utiliser pour tous mes projets) et de nombreux modules (actualités, téléchargements d'images, etc.) et je peux faire mon travail bien et rapide .. Mais je voulais toujours que Zend Cadre. La raison pour laquelle j'ai choisi Caseigniter est à cause de problèmes de temps. J'ai eu une gamme de temps très serrée pour mes projets lorsque j'ai décidé d'utiliser un cadre d'utilisation du reste de ma vie. Et seulement à cause de la situation de l'apprentissage à court terme, j'ai choisi Codeigniter. Je suis en fait heureux maintenant. Mais je ne peux pas prendre ma tête de réflexion sur Zend! P>
Ma question est que cela vaut vraiment la peine de donner de sérieux temps d'apprentissage à Zend? Je suis déjà très occupé avec des projets, je vais devoir sacrifier beaucoup de mon temps de repos, moins de sommeil les nuits pour apprendre, etc. Et je devrai construire mon CMS et tous les autres modules de zéro avec Zend. P>
Est-ce vraiment la peine? Et comment pensez-vous à quel point il sera difficile d'apprendre Zend pour une personne qui connaît déjà Codeigniter? P>
Merci beaucoup! P>
3 Réponses :
Vous dites que vous êtes heureux, mais vous avez toujours une affaire de platonicienne secrète avec le cadre Zend. Donc, il doit y avoir des choses que vous aimez plus sur ZF ou que vous lisez et que vous en entendiez et que vous voyez qu'il gagne constamment la réputation et la qualité. P>
Pouvez-vous nous en dire plus à ce sujet? P>
Je ne peux que vous dire mes expériences de la perspective d'un utilisateur ZF. Il y a un an, je suis également confronté à la question-cadre et j'en ai beaucoup réfléchi à ce sujet et quel cadre choisir. Voir mon Discussion automatique ici. P>
J'ai décidé d'apprendre Zend Cadre et jusqu'à présent, je ne regrette pas du tout la décision du tout. À l'heure actuelle, alors que j'évalue le marché-cadre PHP, je dirais qu'il n'y a vraiment que deux excellentes options du point de vue général: symfony et zf. P>
Mais encore une fois, vous êtes heureux. Votre choix de technologie devrait principalement être basé sur la question de savoir s'il vous permet ou non de remplir les exigences données. Si vous avez déjà construit votre propre CMS et que vous pouvez remplir les exigences du client rapidement et avec style, pourquoi changeriez-vous mais pour votre propre fantaisie? P>
sur encore une autre main;) Il semble toujours de la peine d'apprendre quelque chose de nouveau. Mais peut-être que vous pouvez simplement jouer avec zf, essayer un petit projet personnel ou quelque chose. P>
Peut-être que cela vaut encore plus la peine d'apprendre un langage C ou un rubis ou un python ou ... p>
Quoi qu'il en soit, si vous décidez d'aller pour zf, vous ne le regretterez probablement pas et je ne pense pas que cela vous prendra beaucoup de temps. Vous savez PHP, vous savez comment fonctionner les cadres. Vous devez juste lire sur de nouveaux concepts et vous habituer à une autre API. Et hey zf est couplé à loisely, vous pouvez même commencer à utiliser ses classes dans vos applications CI et à apprendre à le savoir "en passant". P>
Wow! Merci d'une excellente réponse @charkun. oui, je peux dire pour le moment je suis heureux avec CI, mais je prends des projets plus complexes et plus importants d'étendue de l'époque, et je m'inquiète de les construire sur CI: / Je ne veux pas aller trop loin pour quelque chose que je vais Regret après des années, parce que je soutiendrai ces grands projets même après des années. Zend provient des gars PHP officiels, donc bien sûr, même après 100 ans, Zend sera en direct et plus amélioré. Cela donne confiance à la confiance sur le terme looong! D'une manière ou d'une autre, je ne peux pas compter sur CI autant: / aussi sur la flexibilité, vous pouvez faire n'importe quoi avec zf! Mais cI ... Peut-être que je me trompe.
En fait, j'ai déjà décidé d'aller pour ZF et de quitter CI. Juste inquiétant de si je me suis mis en gros problème à propos de la gamme horaire. Je suis une personne très excitée à propos de telles choses. Si je commence Zf, je voudrais tout faire avec zf pour mes projets: / :) et ne regarde pas CI plus jamais! Peut-être que je trouve un moyen de trouver un moyen de contrôler mon enthousiasme et de commencer à construire un côté mon CMS et mes modules généraux avec ZF tout en exécutant mes projets avec CI, puis en laissant CI lorsque tout est prêt avec ZF.
Oui, cette deuxième approche est définitivement meilleure! C'est une règle, n'essayez pas de tout redessiner de la gratte! Commencez à utiliser ZF ici et là. Vous ferez trop d'erreurs, si vous commencez tout de suite à la mise en œuvre partout et vous devrez ensuite tout changer dans un an lorsque vous obtenez une idée plus profonde sur ZF.
Basculez sur ZF si vous tirez parti des nouvelles fonctionnalités qu'il offre. Connexion aux services, à la prise en charge OpenID, au serveur de repos, au serveur SOAP ... p>
Mais si vous n'avez besoin que de fonctionnalités de base de type CMS (CRUD + Authentication) que ZF Trop beaucoup :) P>
Je pense que vous devriez l'apprendre, mais n'essayez pas de réécrire votre CM de travail de travail dans ZF. Ça ne vaut rien. Et il sera également plus lent. p>
Disclamer: Je suis heureux utilisateur ZF :) p>
c'est le but! Cela vaut la peine d'utiliser plus que des capacités de CI que je ne suis pas sûre de ce qu'elles sont.
Je n'aime pas le fait que CI n'est pas OO, personnellement. J'ai envie d'éditer WordPress lorsque vous l'utilisez :) eeeeehhhw ...
Je pense que vous devriez essayer http://www.yiiframework.com/ est quelque part au milieu entre Zend and Coundigniter! P>
* C'est une opinion subjective de mon expérience. P>
est-ce sur les cadres ou les femmes ?? La question et la réponse pourraient être utilisées pour les deux je suppose !! :-)