Aprovecho para compartirles esta experiencia, donde como todo desarrollador y amante de la tecnología, cuando empecé a utilizar NodeJS, el cual utiliza JavaScript como lenguaje de programación, quería hacer todo en dicho lenguaje, así que decidí hacer un proyecto de scrapping en dicha plataforma.Hoy tenia que reutilizar ese proyecto, y con una mentalidad más fría y objetiva analicé el proyecto y vi que usar JavaScript no era lo más factible, al menos para mí, así que decidí re-hacerlo en otro lenguaje, encontrándome con lo siguiente:
  • Lo hice en menos tiempo, unas 3 horas como mucho.
  • Lo veo más entendible y sencillo.
  • Sacrifiqué un poco de velocidad, pero no es algo de alta prioridad en este proyecto.
Conclusión:
  • La tecnología solo es una herramienta, donde cada una tiene su propósito. Como dice un gran amigo, puedes clavar un clavo con un martillo o una piedra, ya decidirás cual te conviene más.
  • Seamos objetivos, a veces nos dejamos llevar por las modas o porque nos gusta algo y al final nuestra decisión afecta el proyecto, al equipo y a nosotros mismos.