J'ai rencontré un peu d'informations sur CI étant un cadre vraiment flexible. YII permet-il également une grande flexibilité? Et la capacité de choisir et de choisir quand l'utiliser ou votre propre PHP? P>
3 Réponses :
La flexibilité est très subjective, donc cette question est un peu vague. P>
De mon expérience, je peux vous dire que Yii est très très très puissant em>, mais dans la plupart des cas lorsque vous souhaitez entrer dans un territoire vraiment avancé, vous devez faire des choses "Yii's Way". Si vous le faites, vous constaterez que les morceaux du puzzle cliquent ensemble ensemble et les choses vont bien. Si vous ne le faites pas (parce que vous n'avez probablement pas compris ce que «Yii's Way» est), cela vous donnera du mal. P>
Merci Jon, ne voulait pas être subjectif, bien que cela puisse avoir rencontré de cette façon. Vous avez bien répondu bien cependant avec «mais dans la plupart des cas lorsque vous souhaitez aller dans un territoire vraiment avancé, vous devez faire des choses« Way Yii »». C'est l'info que je cherche.
J'ai essayé CI et Cake et les ai trouvés déroutants et difficiles à commencer rapidement. Certes, je n'avais fait aucun MVC, alors c'était tout nouveau nouveau. J'ai ensuite trouvé Yii et la "légèreté" de celle-ci était assez attrayante pour que je puisse investir du temps l'apprendre. Je l'utilise pour presque tous les projets frontaux que je construis maintenant. :)
@Le Webeeperofthecheeseeseeese: J'ai utilisé Yii juste une fois, mais je suis expérimenté dans PHP et MVC et le projet était moyen-gros grand, il y avait donc beaucoup de piratage heureux. C'était un tour agréable et je vais certainement l'utiliser à nouveau.
Assurez-vous de consulter ma bibliothèque d'extension. Quelques indésirables fraîches là-bas. Il est devenu un moyen de devenir grand et lourd, alors je suis en train de refactoriser. Actuel: github.com/pogostick/ps-yii-extensions et nouveau: github.com/pogostick/yiixl
Je suis d'accord avec cette réponse. Yii est bon si vous le faites le "de votre façon". Si vous essayez de le faire d'une autre manière, vous finissez par lutter contre le cadre.
J'utilise Yii depuis 2 ans. Je l'utilise avec une combinaison avec Zend AMF et créer des systèmes Backend pour des campagnes Flash, Créez des pages Web HTML5, des pages simples, des pages de compétition différentes et la trouvez utilisable pour chaque cas dont vous avez besoin. Le principal avantage qu'il est vraiment structuré, logique et rapide. Ainsi, à cause de cela, je passe mon temps à la création de la logique de l'application, pas sur la configuration de l'environnement, la mise en place de toutes les demandes, pages, sous-pages, etc., MVC Model + Activerecord sauve mon temps ici. P>
J'utilise Yii depuis un an maintenant et je la trouve très flexible. Vous pouvez ajouter vos propres méthodes à n'importe quel modèle ou écrire des composants en dehors des modèles. Vous devez vous familiariser avec la structure MVC, la programmation orientée objet et les composants d'écriture, vous devez savoir comment enregistrer le composant dans le fichier de configuration et comment l'appeler Yii Way. P>