He estado lejos de PHP por casi dos años. ¿En qué debería centrarme para conseguir un trabajo de liderazgo tecnológico en PHP? ¿Qué es lo último en PHP hoy en día?

Aún debe poder mantenerse al día con los cambios. Aquí está mi opinión sobre las noticias:

  • PHP es más rápido ahora y se está moviendo a la versión 7, por lo que es poco probable que sea reemplazado por Hack. PHP ahora ofrece su propia versión de sugerencias de tipo escalar.
  • DevOps está cambiando la forma en que se entrega el software.
  • Las recomendaciones de estándares PHP están creciendo en alcance e importancia.
  • Laravel apareció de la nada y se convirtió en la biblioteca # 1.
  • El enfoque es más en pegar juntos o personalizar sistemas en WordPress, Joomla !, o Drupal que escribir nuevos sistemas desde cero.
  • JavaScript sigue creciendo en popularidad y el idioma sigue cambiando.
  • HTML 5 es más grande ahora y está reemplazando Flash o Java para algunos usos.
  • Cambiar a Bootstrap u otros marcos en lugar de CSS sin formato, porque el diseño receptivo crece en importancia.

Mira, no te perdiste mucho …

Si está planeando un trabajo de Tech Lead, sus responsabilidades girarán en torno a la administración de un equipo y a asegurarse de que las tareas asignadas se completen a tiempo. Rara vez se verá pasar tiempo escribiendo código, ya que esto lo harán los miembros de su equipo bajo su mando.

Por lo tanto, es esencial que tenga un conocimiento profundo del idioma y sepa cuándo usar qué, qué es posible, qué no, soluciones alternativas, etc. El punto es que debe poseer más conocimiento teórico que práctico.

Dicho esto, las últimas tendencias en PHP parecen ser marcos MVC (Laravel, CI, Yii, CakePHP) que han sido así durante bastante tiempo. Cuando se trata de CMS, las empresas multinacionales prefieren Drupal.

La gente también ha estado esperando ansiosamente PHP7. Por lo tanto, es algo en lo que deberías profundizar también.

Como dice Narain, el panorama de los marcos ha cambiado dramáticamente en esos dos años. Como líder tecnológico, debe conocer las fortalezas y debilidades de los más populares, para que pueda tomar una decisión con respecto a lo que necesita para sus proyectos. No es necesariamente “una talla para todos”.

También debe decidir si debe optar principalmente por una arquitectura basada en OOP o permitir una codificación más “flexible”.

No es realmente un argumento: use solo PDO para el acceso a la base de datos y UTF-8 (o incluso UTF8MB4) y funciones multibyte para texto.

Como sabes, es fácil comenzar a usar PHP para cosas simples, pero después de un tiempo notarás que el marcado y el acceso a la base de datos podrían no escaparse correctamente. Utilice los marcos, PDO, etc. para garantizar que se haga desde el primer día.

Trate a PHP como un entorno de desarrollo profesional y obtendrá mejores resultados. No lo hagas.

¿Dos años, verdad?
Nada ha cambiado mucho.
Creo que sabes MVC? Y si no lo hace, por favor elíjalo muy rápido.

Hay un marco popular llamado Laravel y ha estado llamando la atención de la comunidad PHP. Te sugiero que lo pruebes también.

PHP ahora tiene un administrador de paquetes. Su llamado compositor. Supongo que suena una campana, ¿verdad? Porque ha existido por un tiempo ahora.

Luego están los ORM. Escuché de uno genial llamado frijol rojo …

Además de todo esto, realmente no sé si hay muchos cambios.

Y por último … ahora hay PHP 7 …

Lea sobre PHP7, probablemente el evento más grande en la comunidad PHP.

More Interesting

¿Dónde debería comenzar a desarrollar mi aplicación web en Python y Django?

Estoy familiarizado con JavaScript, Ruby y Scala. Para el desarrollo de backend, ¿debería aprender Node, Rails o Play?

Aprendí HTML de W3Schools pero no CSS. ¿Debo comenzar a aprender JavaScript o debo aprender algo más primero?

Conozco a algunos programadores que prefieren programar antes que realizar actividades realmente divertidas como ver películas y programas de televisión o incluso salir. No entiendo cómo es eso posible. ¿Cómo se puede explicar esto?

Estoy aprendiendo desarrollo web a través de una organización sin fines de lucro bien conectada. ¿Qué quieren ver los empleadores en un proyecto final de un nuevo alumno?

Necesito crear una página web propia. ¿Cuál es la mejor manera de hacerlo?

Cómo ver el código fuente PHP de un sitio web, tal como vemos el código HTML y otros códigos

¿Puede uno ser un desarrollador de software y web (front-end) si comenzó a practicar en su adolescencia (14)? Si es así, ¿será difícil ser ambos?

¿Hay alguna manera de deshabilitar las funciones sleep () y benchmark () en MySQL?

Quiero crear un sitio que permita a las personas compartir historias, poemas, trabajos de investigación y actualizarse automáticamente con noticias y chat. ¿Que debo hacer?

Estoy aprendiendo MEAN stack en freecodecamp.com. ¿Estoy en el camino correcto para convertirme en desarrollador web y posiblemente conseguir un trabajo como tal?

Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel

Tengo interés en el desarrollo web, tengo conocimientos de programación a nivel escolar en Java, C y C ++. ¿Cuál es mi próximo paso para aprender desarrollo web?

Quiero ser un desarrollador de backend. ¿Es bueno NodeJS con Typecript para comenzar?

Marketing web: compré un nombre de dominio de GoDaddy y actualmente estoy creando un sitio web. ¿Puedo ganar a través de este sitio web? ¿Quién me pagará exactamente y de qué manera?