"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Deja de hacer comparaciones patéticas

Deja de hacer comparaciones patéticas

Publicado el 2024-11-04
Navegar:647

Pare de fazer comparações patéticas

En el mundo de la programación y el desarrollo de software es normal que existan comparaciones entre lenguajes, frameworks y bibliotecas o cualquier otra herramienta que los desarrolladores utilicen y generen opiniones diferentes. 

Sin embargo, todos sabíamos que algunos lenguajes, marcos y bibliotecas resuelven problemas diferentes y otros resuelven los mismos problemas pero con caminos diferentes. ¡Este párrafo parece anormal, pero eso es lo que sucede en este universo!

Algunos sugieren resolver un problema, otros parecen resolver dos o más de tres y otros, sin embargo, nacieron con el pecado de la gula e intentan resolver todos los problemas, como es el caso de Python, Javascript y C# que se encuentran en la web, dispositivos móviles, computadoras de escritorio, banca, forntend, inteligencia artificial, etc.

Este fenómeno que se da en el mundo del desarrollo no puede verse como una espina clavada para quienes utilizan diferentes lenguajes o herramientas, al punto que hay comparaciones y discusiones que terminan siendo patéticas, fuera de lo común. ordinarias y que no tienen lugar ni fundamento alguno.

No penséis que estas comparaciones absurdas sólo surgen entre principiantes o en la comunidad JavaScript, que es el epicentro de opiniones patéticas en el mundo del desarrollo de software en relación a cosas que son diferentes. 

Personalmente he visto comparaciones provenientes de desarrolladores senior e incluso de pleno derecho, o personas con lenguajes más robustos que, por sus experiencias y talento, se atrevieron a comparar un framework con una biblioteca o un lenguaje de bajo nivel. con un lenguaje de alto nivel superior.

Ahora piensa conmigo, por qué un individuo normal tiene el deseo o la necesidad de afirmar que un framework es mejor que una biblioteca, sabiendo que son cosas absolutamente diferentes y que resuelven problemas diferentes.

Si para ti presenciar este tipo de situaciones no es más absurdo que escuchar a principiantes decir que HTML es un lenguaje de programación, creo que eres parte de los mismos idiotas que no conocen la historia detrás el surgimiento de las tecnologías.

No entiendo por qué la gente hace comparaciones como esta, por ejemplo: comparando React con Laravel, sabiendo que React es una interfaz de biblioteca y Laravel es un marco completo. O compare React con Vue y Angular sabiendo que ambos últimos son marcos y el primero es una biblioteca.

En mi punto de vista y creo en el de otras personas coherentes, sería convencional comparar frameworks fullstack con stacks del mismo género, es decir, evitar comparar un framework fullstack con un framework frontend o un framework backend con una interfaz y viceversa.


Por ejemplo, sería viable comparar Laravel con Spring, Ruby on Rails, Djagon o incluso Next.jS. que ahora se declara como un marco de trabajo completo en lugar de compararlos con pilas que son de diferentes categorías o con bibliotecas.

Otra tontería que más me choca son las comparaciones entre lenguajes de programación. ¿Cómo es posible que una persona con una caja cerebral que en su interior alberga una bolsa de cerebros llamada cerebro, intente comparar PHP con Python, o el lenguaje GO[? &&&] con Rust o cualquier otro lenguaje que surgiera con diferentes propósitos.

Tenga en cuenta que

PHP es un lenguaje que nació en la web y muera o no, su destino es la web. Personalmente, no veo otro destino para PHP que no sea este. Porque todo supone que cuando Rasmus Lerdorf creó sus scripts en C para crear su blog personal en 1994, hoy, hoy, esos scripts han evolucionado hasta convertirse en un lenguaje de programación al que llamamos de  PHP, no estaba interesado en crear un lenguaje de programación para resolver tus problemas de interpretación de cosas, sino porque varias personas sugirieron que fuera uno.

Rasmus Lerdorf solo quería crear un blog diferente a los demás que la gente llegara a admirar y luego contó con la ayuda de dos personas de nacionalidad israelí que dirigieron PHP para que fuera un lenguaje de programación.

Por lo que será difícil que

PHP tenga otro rumbo que no sea la web, porque todos los intentos de migrar a otros sectores han sido un fracaso. Ahora piense conmigo de nuevo, ¿por qué un individuo normal que no conoce la historia de PHP se atrevería a compararlo con Python, que es un lenguaje diseñado para resolver problemas de sintaxis o abstracción en lenguajes como C, C y Java que son más robustos. O compare Python con C , sabiendo que Python fue escrito con C .

En este mundo del desarrollo de software, algunas personas toman las cosas con cierta emoción, sin saber cómo funcionan realmente las cosas.

Facebook, Google, Microsoft o ciertos programadores no siempre crean proyectos o tecnologías de código abierto para que utilicemos ellos como juguetes en un parque de diversiones, pero a veces crean o financian cosas así para utilizar a programadores como intermediarios en el proceso de Marketing Inverso para lograr que otras empresas se sumen a sus servicios, a través de estas herramientas. Así que dejen de discutir en foros, en grupos y en servidores de Discord que un lenguaje de programación, un marco y una biblioteca son mejores que otros, sin saber la verdadera razón por la que existir…

Declaración de liberación Este artículo se reproduce en: https://dev.to/ebraim_sambo/pare-de-fazer-comparacoes-pateticas-548k?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3