Tienes razón,Es que consulte con algunos "Expertos" en el tema y me habían dicho que PHP era un lenguaje muy ineficiente con codigo basura y esas cosas...
muchas gracias, un abrazo.
No es por el lenguaje en sì solamente. Sino que son los malos programadores los que escriben ese codigo basura. El lenguaje lo permite. Pero si escribes bien los codigos no tendrias problema.
Muchas gracias. ¿Me recomendarias Laravel como Framework? o ¿Alguna vez lo has usado?
Yo he usado Laravel, y es el que te recomiendo a comparaciòn de otros como CakePHP o CodeIgniter.
Con Laravel podes escribir codigo bonito, y ahorrandote tiempo programando cosas que ya están hechas en el framework.
-Cuenta con el motor Blade, como sistema de plantillas. Muy bueno y fàcil de usar.
-Eloquent como ORM de base de datos SQL. No se si CakePHP tiene ORM pero por ej. el CodeIgniter tiene un "supuesto" ORM pero no es màs que un query builder.
Por ej. con Laravel puedes crear una entrada con un estilo orientado a objetos de manera simple
$entrada = new Mensaje();
$entrada->titulo = $titulo;
$entrada->contenido = $contenido;
$entrada->save();
Esto con Eloquent... Tambien tiene un Query Builder, o poder usar SQL directo.
-Sistema de migraciones, por si trabajas en equipo, para que todos tengan la base de datos al tanto.
-Bueno, tenes Artisan, que es una herramienta de consola que te permite manejar el proyecto...
-Routeo RESTful, entre otras muchas cosas màs.
-Middlewares
-Unit Tests con PHPUnit
-Usa Composer para manejar la instalaciòn y dependencias.
Tambien tiene Homestead, que es como un entorno de desarrollo Linux usando maquina virtual.
Laravel, Te va a facilitar el trabajo. Que no te abrumen todas las caracteristicas que tiene o sus nombres como Blade, Eloquent, Migrations, Artisan, etc. Tiene su curva de aprendizaje, màs compleja que CodeIgniter, pero vale la pena.