¿Qué pasará con PHP en 5 años? Le preguntamos a los hablantes del mitap de Moscú más cercano.

Halloween pasó, pero el miedo permaneció. Miedo y asco en pcntl_fork (). Miedo a la CSQR. Y preocupaciones sobre el trabajo remoto. Si también desea hablar sobre esto, nos reuniremos en la noche del 21 de noviembre en Taganka o en este canal de YouTube (un enlace al aire aparecerá 2 días antes del evento).



Mientras tanto, hay tiempo para conocerse. Les pedimos a los oradores que hablaran sobre el peor evento en sus carreras de desarrollo, además de habilitar el modo nostradamus y dar nuestro pronóstico sobre el desarrollo del lenguaje. Un orador salió con Java. Los detalles y otras respuestas están debajo del corte.


Vlad Sidorin, líder del equipo en Work.ru


¿Qué contarás en el mitap?

Sobre las bifurcaciones en PHP, en particular, sobre pcntl_fork (): cómo y dónde usarlo, qué dificultades le esperan y cómo evitarlas.

¿Y de qué puede hablar en la reunión aparte del tema del informe?

Cocina mundial, historia (especialmente Mesoamérica), tanques, ciencia ficción, eso es todo.

Cuenta la historia más aterradora de tu experiencia.

Derribó la base de datos de combate del proyecto del juego. Totalmente Tuve que restaurar desde la copia de seguridad. Hubo varias horas de inactividad.

¿Lo mejor y lo peor que le pasó al idioma durante el tiempo que escribiste en él?

Lo mejor es el lanzamiento de la séptima versión. Lo peor: JIT no funcionará de ninguna manera :(

¿Qué pasará con PHP en 5 años?

Ya cambié a Go, pero espero que haya JIT, clases anidadas, corutinas o un modelo de actor, un servidor de aplicaciones normal. Aunque espera, esto ya es algún tipo de Java;)


Anton Gubarev, líder del equipo en Skyeng


¿Qué contarás en el mitap?

Compartiré las conclusiones de 5 años de experiencia trabajando en un sitio remoto: con diferentes equipos y para diferentes empresas. Qué problemas suceden, cómo resolverlos, qué herramientas ayudan, etc.

¿Y de qué puede hablar en la reunión aparte del tema del informe?

Automatización, CI, autoeducación, el equilibrio entre trabajo y vida, SOA.

Cuenta la historia más aterradora de tu experiencia.

Una vez, un mes y medio trabajé gratis, y, por suerte, durante ese período de mi vida en que los fondos eran muy necesarios. Realmente no revisé al empleador, después de un par de meses se quedó sin dinero: no había autosuficiencia ni inversión. No recibí un salario en ese lugar :(

¿Lo mejor y lo peor que le pasó al idioma durante el tiempo que escribiste en él?

Lo mejor es el lanzamiento de la séptima versión. Lo peor es que no hay desarrollo hacia la asincronía (pero nuestro amigo está trabajando en esto , aprox. Ed.)

¿Qué pasará con PHP en 5 años?

Habrá una mecanografía estricta, los inicios de la asincronía, habrá otro salto en el rendimiento.


Dmitry Simushev, desarrollador de RaiffeisenBank


¿Qué contarás en el mitap?

Qué hacer si Doctrine ORM no hace frente al procesamiento de la secuencia de solicitudes de lectura, y los hacks de optimización ya han terminado.

¿Y de qué puede hablar en la reunión aparte del tema del informe?

Estoy feliz de hablar sobre pruebas unitarias y TDD. Mantendré a la compañía en la discusión de problemas arquitectónicos furiosos, incluso si no tienen nada que ver con aplicaciones reales. Con gusto hablaré sobre la fijación de objetivos dentro del equipo y la responsabilidad del equipo.

¿Lo mejor y lo peor que le pasó al idioma durante el tiempo que escribiste en él?

Lo peor son los rasgos. Siempre los percibí como un semi-kostyl para la realización de la semejanza de la herencia múltiple. Bueno, muchos desarrolladores de PHP a menudo abusan de ellos. Lo mejor es la aparición gradual de un sistema de tipos decente en el idioma. Verá, pronto aparecerán los tipos de la Unión, en general será magnífico.

¿Qué pasará con PHP en 5 años?

Tratemos de fantasear. Una posible dirección de desarrollo puede ser la programación funcional en PHP. La popularidad de los marcos asincrónicos ReactPHP y AMP está creciendo, y todavía no hay métodos normales para trabajar con matrices de manera funcional (no ofrecen array_map, array_reduce y similares, son muy "específicos").

En la primera etapa, uno podría arrastrar al lenguaje alguna clase de colección decente (con mapa normal, plegado, filtro). Este pequeño paso requerirá una cantidad de tiempo decente para que el sistema de tipos se desarrolle tanto que sea posible describir interfaces para funciones (al igual que en TypeScript). Y luego puede arrastrar a la comparación del lenguaje con la muestra, el uso parcial, el curry, la composición y otras cosas funcionales divertidas.

Quizás alguien incluso seguirá la ruta ES * / TypeScript e implementará un superconjunto del lenguaje PHP con un montón de beneficios funcionales. Y allí, al clon Scala compilado en el código de operación PHP, no muy lejos :)

Cuenta la historia más aterradora de tu experiencia.

Un día, en la víspera de Año Nuevo, cuando hubo una prohibición de todos los cambios en la producción, fue necesario implementar actualizaciones en uno de los sitios secundarios de la compañía.

En ese momento, no teníamos absolutamente ningún medio de automatizar el proceso de implementación. Todas las manos, a través de SFTP, directamente al servidor. Bueno, sin un plan de reversión, por supuesto. Yo, como el más valiente, asumí este honorable deber sobre mí mismo: era necesario complacer a los clientes con nuevas características para el Año Nuevo.

Luego: una pantalla blanca, registros limpios, eso es todo. Esos 30 minutos, mientras intentaba entender qué le pasaba y recuperaba la capacidad de trabajo, fueron los peores de toda mi carrera.

Todavía no sin vergüenza, puedo contarle sobre fakap en el diseño de componentes individuales dentro del mismo sistema y la interacción de varios sistemas entre sí. Pero esto ya está en el mitap :)

En general, vamos el 21 , será bueno. O míranos en línea y en el registro.



ps Si desea hablar en reuniones en Moscú y en el extranjero, o está listo para apoyar de alguna manera a la comunidad, agregue a la lista abierta en GitHub o busque contactos allí.

pps Dicen que si hace su pronóstico sobre el futuro del idioma en los comentarios a esta publicación, nishtyaks esperará en la reunión.

Source: https://habr.com/ru/post/474724/


All Articles