¿Qué tan fácil o difícil es para un programador de .NET MVC crear una aplicación web increíble usando PHP?

Tiene un conocimiento sólido si viene de un entorno .Net y MVC, si está interesado en aprender porque un trabajo lo requiere, puede postularse con confianza y retomarlo con bastante rapidez.

PHP realmente comenzó como un preprocesador, no como su propio lenguaje y creció de una manera dispersa, por lo que cada iteración agregaba y eliminaba cosas de una manera que rompía la compatibilidad. Debido a esto, verá ejemplos en línea que pueden no ser compatibles con la implementación actual o contradecirse entre sí. Así que elige tus materiales de aprendizaje sabiamente.

El manual oficial en el sitio web de PHP es excelente y viene con comentarios, por lo que es un recurso fantástico. Además, este sitio tiene como objetivo evitar la documentación que surgió de la evolución dispersa de PHP, por eso se hace “de la manera correcta”
http://www.phptherightway.com/

Si desea aprender otro idioma para la web ‘solo porque’, entonces hay mejores alternativas que PHP

  • Ruby Ruby lenguaje y marco web Rails
  • Nodo JS (JavaScript del lado del servidor) y marco web Hapi o Koa
  • Scala language y Play web framework. Si está familiarizado con C # y lenguajes como Java, probablemente encontrará Scala refrescante

Dado que conoce un patrón arquitectónico como mvc, debe elegir un marco php mvc como cakephp o codeigniter para comenzar. No creo que haya muchas diferencias, entonces lo que estás haciendo ahora … prueba algún nodo y expresa tal vez 🙂