2013-04-26 5 views
5

J'utilise codeigniter pour la plupart de mes projets et j'aime CI, mais avouons-le, c'est un framework lent et il ne supporte pas les dernières fonctionnalités de PHP. Je pense que je l'ai dépassé.est Laravel cadre assez stable pour un projet de taille moyenne ou devrais-je coller avec plus stable Yii?

Je suis sur le point de démarrer un nouveau projet de taille moyenne (un CMS) et je voudrais utiliser un nouveau cadre pour cela. Je ne voulais pas utiliser Zend ou Symfony, donc Yii me semblait être la meilleure option jusqu'à ce que je trouve Laravel, et je l'ai beaucoup aimé, surtout quand j'ai trouvé qu'il a été inspiré par CI, aussi tous les éloges sur Internet a aidé aussi. Mais ce qui m'inquiète, c'est qu'il a trois versions majeures en un an et je pense que la version 4 est en version bêta en ce moment, et apparemment l'équipe de développeurs est composée d'un gars et je ne suis pas sûr de son avenir (Je sais que c'est open source et disponible sur le Github mais le manque de leadership n'est jamais bon). J'ai l'intention d'utiliser et de soutenir ce projet pour de nombreuses années à venir, je vais sortir de nombreux modules pour cela, ça va être quelque chose comme ça, mais pour un marché différent.

Dois-je rester stable avec Yii ou est-ce que Laravel est assez stable? Est-ce trop de travail pour mettre à jour Laravel vers une nouvelle version (au cas où vous l'auriez déjà fait)?

Je veux que ce soit:

  1. cadre moderne

  2. assez grand public

    d'avoir une communauté décente (je suis sûr que si son droit d'utiliser mainstream ici!)

  3. Courbe d'apprentissage faible

+0

Laravel 3 est actuellement la version stable et Laravel 4 est en version bêta. –

+0

@YousufMemon thax, je vais utiliser la version 4 ... je pense qu'il serait facile de mettre à jour une version finale est – max

+0

Yii ftw. Jamais entendu parler de Laravel jusqu'à il y a quelques semaines, alors que je cherchais des tests de performance dans Yii, je n'ai jamais vu Laravel comparé. Yii utilise les meilleures choses des autres Frameworks, et c'est vraiment cool et rapide. – JorgeeFG

Répondre

4

Laravel 3 est solide et nous ed dans beaucoup de nombreux systèmes de production. Laravel 4 est bêta mais sur le point d'être publié dans quelques semaines et beaucoup de gens l'utilisent aussi dans des situations de production sans aucun problème quoi que ce soit (moi compris). Je ne suis pas sûr de ce que vous voulez dire par manque de leadership - Taylor Otwell, le développeur principal de Laravel est très engagé à maintenir le logiciel mis à jour et est une figure très forte dans la communauté Laravel. Il y a aussi une communauté très active de personnes qui offrent du soutien et qui contribuent au code de base. Donc, même s'il est vrai qu'il n'y a qu'un seul «leader», de nombreuses personnes peuvent contribuer et contribuent à de nombreux aspects. De plus, Laravel 4 utilise des composants Composer pour beaucoup de ses fonctionnalités de base, par exemple la plupart de la session, le routage et le code http de base sont en fait des composants Symfony. Merci au compositeur Laravel 4 est dans une position très forte pour rester au courant des développements futurs.

+0

thanx ce que je voulais dire, quand un groupe de développeurs ou de la société est derrière un produit, il est moins probable qu'ils cessent de travailler dessus en compression avec un gars qui décide seul de ce qu'il faut faire ... je sais que ce n'est pas très précis supposition – max

+0

Ah juste assez, techniquement il y a une entreprise derrière elle aussi - La société Taylor travaille à l'utilisation de Laravel pour leur application principale et supporte son développement: http://www.userscape.com/ –

+0

et un morse laravel 4 sera officiellement publié en Mai - 2013. donc ne vous inquiétez pas pour laravel 4. parce que sa courbe d'apprentissage est si petite par rapport à yii et d'autres cadres, et laravel 4 est le meilleur pour les fans de CI. :) –

5

Ne colle à rien. L'Internet est dynamique, donc la question devrait être:

  • Est-ce que laravel est le cadre de mon choix?

Laravel 3/4 pour CMS Framework? Oui pourquoi pas. Vous ne connaissez pas son assez stable? De nombreux développeurs envoient des requêtes d'extraction. Faites-le aussi et faites-le stable le plus vite possible tout en créant votre projet cms.:)

A l'origine, j'aime Zend Framework et Symfony. Laravel n'est pas un monstre performant mais il est facile, léger et flexible comme je le sens déjà en pratique.

+1

+1 pour "Ne vous en approchez jamais" –

-6

Si c'est entre YII et Laravel, je vais probablement rester avec Laravel. Yii est bon mais Laravel peut faire mieux que ça.

Mais personnellement, je suis à la recherche de symfony. Son puissant et pourtant beaucoup moins compliqué à apprendre que Zend avec le bon document de symfony

+5

-1 pour ne pas fournir de détails sur pourquoi "Yii est bon, mais Laravel peut faire mieux" – kouton