Golden Hammer

Sep 17 '21

Post Original
馃毀 Disclaimer: Uso JavaScript como ejemplo por el alza que ha habido 煤ltimamente.

JavaScript es la soluci贸n para todo y no es necesario aprender otro lenguaje.

  • Server? Express, Koa, Fastify, Nest, etc...
  • Web? React, Angular, Vue, Svelte, etc...聽
  • Desktop? Neutralino, Electron, NW.js,聽Ultralight, etc...
  • Mobile? React Native, Meteor, Capacitor, PWA, etc...
  • Database?聽NeDB,聽Pouchdb, LowDB, etc...

Si bien JavaScript goza de una gigantesca comunidad y gracias a ello tenemos herramientas para, casi, todo lo que necesitamos. Es normal que pensemos "Lo tengo todo en un mismo lenguaje 馃挊".

Para un martillo de oro, todos son clavos 馃檯

Y claro, podemos usar cualquier lenguaje para darle soluci贸n a cualquier problema, pero聽驴hasta d贸nde聽esto es recomendable?

Para un MVP (Minimum Viable Product) puede ser nuestra primera opci贸n utilizar el lenguaje con el que mejor nos desenvolvemos.

Pero conforme vamos avanzando no debemos cerrarnos a la idea de aprender algo nuevo, refactorizar o incluso聽volver a empezar.

馃帀馃帀 隆Sorpresa! Estas en la industria con m谩s evoluci贸n y m谩s cambiante de todos los tiempos.

Un d铆a COBOL domina el mercado y al otro d铆a es Java. La聽resiliencia ser谩 nuestra m谩s grande aliada, no uses el lenguaje m谩s c贸modo, usa el lenguaje m谩s apto para tus necesidades.

Es normal que un d铆a pases de Ruby a Scala preguntemos a Twitter; de PHP a JavaScript preguntemos a Facebook; de Python a Go preguntemos a Uber. Porque aqu铆 no se elige por lenguaje, se elige por necesidad.

Es importante comprender que cada uno tiene capacidades y limitaciones en aplicaciones particulares.

Si te vas a casar que no sea con un lenguaje de programaci贸n 馃鈥嶐煉

Powered by dev.to