Personal Home Page Tools

Hoy mientras naufragaba en la red, me encontré con una serie de artículos que trataban el tema de los algoritmos fonéticos, y después de indagar un poco mas sobre el tema descubrí que Soundex (el único que conocía) no solo está disponible en MySQL, sino que PHP también posee esta funcionalidad de forma nativa, además de ofrecer soporte para Levenshtein y Metaphone, out of the box.

A lo que voy con esta extraña introducción, es a que PHP puede no ser el mejor lenguaje web que podamos encontrar, de hecho está muy lejos de serlo; Las críticas sobran, basta con hacer un simple búsqueda de PHP sucks, y tenemos material para entretenernos un par de meses con argumentos perfectamente válidos sobre lo apestoso del lenguaje.

Sin embargo, PHP funciona.

[...] PHP was never meant to win any beauty contests. It wasn’t designed to introduce any new revolutionary programming paradigms. It was designed to solve a single problem: the Web problem. [...]

Esa cita pertenece a Rasmus Lerdorf, el padre de PHP, y es parte de un muy buen artículo sobre la historia de PHP publicado a principios del 2004 en la OTN.

Esa es la principal razón por la que hoy en día, PHP, es EL lenguaje web. No es pura coincidencia que los sitios de mayor tamaño en la red corran PHP, y es que la versatilidad del lenguaje, combinada con otras herramientas igualmente poderosas, han logrado crear una plataforma que funciona perfecto, escala y está soportada por una comunidad inmensa.

Vuelvo a citar una parte del artículo en el que habla sobre el futuro del lenguaje y dice: ”... PHP is mostly a reactive open source project, in that it evolves to meet the needs of its community. ...”. Sin lugar a dudas, esa es otra de las características mas sólidas que tiene, a pesar de ser un lenguaje mal concebido, ha mutado lo suficiente como para competir contra otras opciones supuestamente mucho mas poderosas o elegantes, y ganar la disputa.

En conclusión, Wikipedia, Yahoo, Flickr, el fucking Facebook, Digg, el software que gestiona la mayoría de los weblogs hoy en día y miles de desarrollos mas, todos en PHP, el mismo que apesta y le quita el sueño a los diseñadores de lenguaje mas conservadores. No quiero imaginarme lo que sería si fuese un lenguaje groso ;)

Si PHP hubiese sido un invento argentino, probablemente se llamaría Lenguaje Atado con Alambre.

Hay un comentario en Personal Home Page Tools

PHP is teh shite! :D

No se me ocurría nada con qué aportar pero tenía que decirlo xD

Saludos!

Dejá tu opinión »