Hola, soy el traductor del artículo que lo publicó en Alpha's Manifesto. Me alegro que se busque generar una discusión constructiva, y he visto tanto comentarios útiles como poco informados. Respondiendo en general: no, no me gusta PHP, pero no se trata de una cuestión de gustos, sino de utilidad. Quiénes alegan que me quejo de PHP pero lo sigo usando: no es hipocresía. Tampoco me gustan las heces, pero sigo yendo al baño. Es un mal necesario. Además, usar Wordpress y tener una opinión de un lenguaje son cosas totalmente distintas. Apuesto a que a nadie le gusta pagar impuestos, pero a todos les encantaría un seguro de desempleo. Una cosa es diseñar, otra cosa es ser usuario final.
Hubo quienes mencionaron que muchas de las razones mencionadas son incorrectas. ¡Me encantaría que las señalen! Ese es el tipo de feedback que más me gusta y me haría aprender.
Hubo quienes mencionaron que uno de los problemas de PHP es la mezcla de lógica y UI. Comparto que ese es un problema, pero le quito la culpa a PHP en ese caso: es un lenguaje, no un framework y por tanto la separación de responsabilidades no está entre sus responsabilidades mínimas.
Sigo opinando que el lenguaje es algo inconsistente, y creo que eso genera grandes problemas para quienes quieren iniciarse en las buenas prácticas. Creo también que su amplia presencia y la conformidad a "así funciona, no lo cambiemos" genera un mal ejemplo que en definitiva da un mal mensaje a quienes comienzan en el desarrollo de software: "si funciona, lo demás no importa". Comprendo ese mensaje en un ambiente de negocios, pero en un ambiente de diseño, me parece inaceptable.
No creo que ni este artículo ni nada similar le cambie la vida a nadie: PHP vino para quedarse y faltan algunos años para que sea equiparado por cualquier alternativa en popularidad. Lo que sí me gustaría que surjan de estas discusiones es replantear nuestro criterio: ¿vamos a conformarnos con cualquier herramienta porque simplemente funciona? ¿Podemos construir algo mejor? ¿Deberíamos empujar por software más abierto, en donde este tipo de desacuerdos se pueda arreglar con un diseño que solucione los problemas? (Opuesto a discutir si está bien o está mal algo en lo que no tuvimos decisión y no podemos cambiar.)
Muchas gracias por compartirlo y los comentarios, sigo abierto a opiniones pero más aún, a datos. ¡Saludos y que tengan todos un buen día!
Portada
mis comunidades
otras secciones
Hola, soy el traductor del artículo que lo publicó en Alpha's Manifesto. Me alegro que se busque generar una discusión constructiva, y he visto tanto comentarios útiles como poco informados. Respondiendo en general: no, no me gusta PHP, pero no se trata de una cuestión de gustos, sino de utilidad. Quiénes alegan que me quejo de PHP pero lo sigo usando: no es hipocresía. Tampoco me gustan las heces, pero sigo yendo al baño. Es un mal necesario. Además, usar Wordpress y tener una opinión de un lenguaje son cosas totalmente distintas. Apuesto a que a nadie le gusta pagar impuestos, pero a todos les encantaría un seguro de desempleo. Una cosa es diseñar, otra cosa es ser usuario final.
Hubo quienes mencionaron que muchas de las razones mencionadas son incorrectas. ¡Me encantaría que las señalen! Ese es el tipo de feedback que más me gusta y me haría aprender.
Hubo quienes mencionaron que uno de los problemas de PHP es la mezcla de lógica y UI. Comparto que ese es un problema, pero le quito la culpa a PHP en ese caso: es un lenguaje, no un framework y por tanto la separación de responsabilidades no está entre sus responsabilidades mínimas.
Sigo opinando que el lenguaje es algo inconsistente, y creo que eso genera grandes problemas para quienes quieren iniciarse en las buenas prácticas. Creo también que su amplia presencia y la conformidad a "así funciona, no lo cambiemos" genera un mal ejemplo que en definitiva da un mal mensaje a quienes comienzan en el desarrollo de software: "si funciona, lo demás no importa". Comprendo ese mensaje en un ambiente de negocios, pero en un ambiente de diseño, me parece inaceptable.
No creo que ni este artículo ni nada similar le cambie la vida a nadie: PHP vino para quedarse y faltan algunos años para que sea equiparado por cualquier alternativa en popularidad. Lo que sí me gustaría que surjan de estas discusiones es replantear nuestro criterio: ¿vamos a conformarnos con cualquier herramienta porque simplemente funciona? ¿Podemos construir algo mejor? ¿Deberíamos empujar por software más abierto, en donde este tipo de desacuerdos se pueda arreglar con un diseño que solucione los problemas? (Opuesto a discutir si está bien o está mal algo en lo que no tuvimos decisión y no podemos cambiar.)
Muchas gracias por compartirlo y los comentarios, sigo abierto a opiniones pero más aún, a datos. ¡Saludos y que tengan todos un buen día!