Dois-je utiliser pur PHP/MySQL pour le développement d'applications web?

J'ai été barboteurs dans la programmation/langages de script depuis que je suis gamin. J'ai commencé le HTML et le CSS, puis est allé à PHP (qui je suis très bien) et puis pour Python, Perl et C(++). J'ai récemment fait beaucoup de travail en PHP (avec MySQL).

Après avoir passé beaucoup de temps apprendre ces langues, je veux maintenant quelque chose avec eux. Je suis à la recherche de démarrage et de contribuer à un projet open source; presque certainement une application web de quelque sorte.

Dans mon expérience avec l'écriture (certes petite) des applications web, j'ai trouvé l'écriture de "pur" PHP à être très lent et fastidieux.

Ma question est: si je devais écrire un relativement complexe/grande application web à partir de zéro, que dois-je écrire? Dois-je utiliser pur PHP/MySQL, ou de l'utilisation d'un framework comme Django, Rails, ou CakePHP?

Ne pas utiliser de PHP. (me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design) Vous constaterez que vous passez plus de temps sur le Frontend Trucs en HTML+CSS+JS et le bon template. À l'aide de PHP pour le Contrôleur Partie est juste un mauvais choix. Essayez flacon+Jinja2+Bootstrap ou quelque chose tout en séparant la logique de la présentation. Le monde n'a pas besoin de plus de programmeurs PHP. Mais oui - Cadre, mais pas sans bien comprendre ce qu'il fait.

OriginalL'auteur Tim Barnaski | 2010-03-06