Nowadays, technology industry grows at fast pace. Internet is one of the best examples about it. Constantly new and improved technologies are developed. With such an accelerated growth it is near to impossible to keep up to date with every field of programming. There is a huge amount of programming languages that sounds amazing try to explore all learning paths. Innovation is one of the key factors for success in competitive enterprises. Is not rare to see firms using new languages and frameworks that started as ideas and grown up to be key players in the company success. Using the aforementioned motivation, this investigation presents a comparison between two mainstream programming languages: the GO programming language, described as an innovation in programming languages versus PHP programming language that has been in the industry for long time and has years built over years of experience and has great documentation. The present work collects information about both languages and does a comparison based on statistics, number of users, forums, releases and open source codes. Afterwards, a technical analysis is made based on technical features and capabilities. Finally, a use case is provided for each language. The result shows that GO programming language is more robust in technical features and more suitable for scale projects.
En la actualidad la tecnología crece a pasos gigantes; una vertiente en este crecimiento es el desarrollo que ha tenido en estos últimos años el internet. Constantemente surgen nuevas y mejores tecnologías; con esta competencia entre el lanzamiento de nuevos productos y nuevas versiones, es imposible estar al día y saber sobre todo lo relacionado a la programación. Existen tantos lenguajes nuevos, que suena apasionante navegar por todos esos caminos distintos a los que conocemos comúnmente. La innovación de muchas nuevas empresas en el mundo usando lenguajes nuevos, así con Frameworks, cada vez va aumentando dado a que las necesidades de los proyectos o ideas que se van haciendo de mayor tamaño, necesidad y ambición. Motivado por esto, se desarrolla esta investigación destinada a comparar dos lenguajes de programación. El lenguaje de programación Go, uno de los nuevos lenguajes para el desarrollo que se describe como un lenguaje innovador, contra el lenguaje PHP, que está cimentado con años de experiencia y abundante información. Tomando como reto recopilar información diversa de los dos lenguajes y haciendo una comparación entre ellos; partiendo de la información disponible se desglosa un breve manual de Go, se recopilan y se exponen las estadísticas de ambos lenguajes en la red, el número de usuarios, foros, publicaciones y códigos OpenSource. Posteriormente se hace un análisis respecto a características técnicas entre ambos lenguajes. Anexando por último un caso práctico de los dos lenguajes. El resultado muestra que el lenguaje de programación Go es superior al lenguaje de programación PHP tanto en aspectos técnicos y en uso para proyectos a escala.