¿Cómo elegir el lenguaje de programación adecuado para tú proyecto?

Elegir el lenguaje de programación para tú proyecto es una decisión técnica.

Y detrás de cada decisión técnica debería de haber un razonamiento.

Digo debería porque muchas veces no la hay.

Ese NO es mi caso.

En vez de haber valorado si…

  • el lenguaje es tipado o no.
  • los frameworks que tiene son robustos para mi solución.
  • tiene una comunidad grande detrás.
  • es fácil de entender.
  • hay muchas soluciones en el mercado que lo usan.
  • es compatible con la plataforma en la que se usará la aplicación
  • te permite escalar al ritmo que esperas
  • tiene las herramientas que puedes llegar a necesitar en el futuro
  • a largo plazo, seguirá teniendo soporta
  • si el rendimiento es importante, el lenguaje lo gestiona 

Bueno,

esas son algunas de las preguntas que ayudan a elegir el lenguaje de programación.

En mi caso lo he sintetizado a: lo que me de la gana, porque es mi proyecto.

Ves que simple es hacer obras en la casa cuando es tuya…

Bien,

ayer te contaba que voy a usar la arquitectura moderna de tener el cliente y el servidor ejecutándose en diferentes máquines, en vez de hacer que todo se ejecute en la misma máquina.

Como lo que llevo tocando en los últimos 5 años es Node, JS, TypeScript, React y ReactNative, he decido cambiar, al menos en el backend.

En el frontend no me atrevo a cambiar porque no domino.

En fin, que para el backend voy a usar C#.

Y para el frontend haré una web con React.

Además, C# es un proyecto open source de Windows y tiene alguna librería para React.

Como ves, algo de razonamiento si que tiene la decisión.

Feliz jueves,

Josué.

PD1: si tienes algo que aportar, no te cortes.

PD2: si te gusta la que lees, comparte que es gratis.

PD3: si acabas de llegar y quieres enterarte de que va esto de trabajo.io contéstame a este mail y te lo explico.


Soy Josué Alcántara y cada día envio un mail con una idea para escribir software de calidad. ¿A quién se la envío? A mi lista de suscriptores. Día que estás fuera, idea que te pierdes. Así de fácil.