PHP Promise

Uno de los mayores problemas al gestionar un departamento de desarrollo es que en el estado actual de la tecnología no se puede hacerlo todo usando un solo lenguaje, sino que es necesario integrar sistemas creados en varios lenguajes distintos para conseguir un desarrollo integral que cumpla con todos los objetivos que fueron planteados.

Esto implica que, o bien tenemos personal especializado en cada lenguaje y tecnología que vamos a emplear, o bien tenemos personal multidisciplinario capaz de cubrir varias tareas.

Pero seamos realistas... toda empresa disfruta del ahorro que significa contratar a una persona que no es multidisciplinaria pero tiene tendencia al autoaprendizaje para darle tareas fuera de su área de conocimiento y ahorrarse el costo de un par de especialistas.

Pero en este punto topamos con pared cuando queremos que un desarrollador pase de un lenguaje ES6 a algún otro, pues la estructura lógica del código es muy distinta, y pueden pasar meses antes de que un desarrollador sea capaz de entender las diferencias entre dos estructuras y moverse con facilidad entre ellas (a veces nunca ocurre jajajja)

Aunque PHP no soporta ES6, es posible estructurarlo de forma parecida a un proyecto en un lenguaje ES6, lo cual haría que los desarrolladores pudieran pasar fácilmente de una tecnología a otra. Además, de que al integrar en futuras versiones de PHP capacidades como multithread nativo, inyectors o promise, sería más sencillo actualizar los proyectos para aprovechar esas nuevas capacidades.

Dedicaré algo de mi tiempo libre a desarrollar un proyecto en el que probar esta estructura, a ver que tal resulta. Bienvenidas ideas y sugerencias.

Inicia sesión para ver o añadir un comentario.

Más artículos de Carlos Manuel Escalona Villeda

  • Cogito ergo sum

    Cogito ergo sum

    Pienso, luego existo Eso dijo Don René, y por cientos de años hemos debatido sobre qué carajos quiso decir. Y es que el…

  • Inteligencia sintética

    Inteligencia sintética

    Comenzaré a utilizar este término para referirme al tipo de inteligencia que estoy desarrollando. Artificial es una…

  • Aritmética con números indeterminados

    Aritmética con números indeterminados

    Me he pasado el fin de semana definiendo una mejora a la aritmética tradicional para agregar el concepto de números…

  • El vacío de poder... está vacío?

    El vacío de poder... está vacío?

    Estudios en simios han demostrado que cuando a un grupo de simios se les aísla de su líder, otro simio tomará el papel…

  • CA más allá de la ficción

    CA más allá de la ficción

    Ahorita que ya estoy metido en el desarrollo de la CA y que se ve más real que nunca, vienen al caso cuestiones éticas…

  • Entre Mozart y una calculadora

    Entre Mozart y una calculadora

    El proceso cognitivo humano se puede abstraer en cuatro módulos: memoria, lógica, razón y núcleo. Los tres primeros…

  • Maratones Godínez

    Maratones Godínez

    En México y buena parte de latinoamérica la tendendencia es dejar las cosas para último momento. En el mundo del…

  • Núcleo sináptico

    Núcleo sináptico

    ok, trataré de desarrollar este tema que tengo como objetivo de desarrollo para los próximos 10 años. Un tema que me ha…

  • Pickup Service

    Pickup Service

    Hacer crecer tu negocio requiere de implementar nuevas tecnologías a fin de reducir costos y extenderte a nuevos…

  • Idea: Adopta un Gordo

    Idea: Adopta un Gordo

    La obesidad es un problema de proporción internacional cuyas causas son variadas y no totalmente definidas; mientras…

Otros usuarios han visto

Ver temas