He estado incursionando en lenguajes de programación/scripting desde que era un niño. Empecé con HTML y CSS, luego pasé a PHP (que obtuve bastante bien) y luego a Python, Perl y C (++). Recientemente hice mucho trabajo en PHP (junto con MySQL).¿Debo usar PHP/MySQL puro para desarrollar aplicaciones web?
Después de pasar tanto tiempo aprendizaje idiomas, ahora quieren hacer algo con ellos. Estoy buscando comenzar/contribuir a un proyecto de código abierto; casi seguro una aplicación web de algún tipo.
En mi experiencia con aplicaciones web de escritura (ciertamente pequeñas), he encontrado que escribir PHP "puro" es un proceso extremadamente lento y tedioso.
Mi pregunta es esta: si tuviera que escribir desde cero una aplicación web relativamente compleja/grande, ¿en qué debería escribirla? ¿Debo usar PHP/MySQL puro o usar un framework como Django, Rails o CakePHP?
No utilice PHP. (http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/) Descubrirá que pasa la mayor parte del tiempo haciendo cosas frontend en HTML + CSS + JS y la plantilla correcta Usar PHP para la parte del controlador es solo una mala elección. Pruebe el matraz + Jinja2 + Bootstrap o algo así mientras separa la lógica de la presentación. El mundo no necesita más programadores PHP. Pero sí, Framework, pero no sin comprender correctamente lo que hace. – sleeplessnerd