domingo, 15 de diciembre de 2013

El mejor lenguaje de programación


Como mucho de ustedes estuve haciéndome esta pregunta por muchos años, algunas veces paranoica mente buscando en internet y algunas veces preguntando a ponentes en congresos que asistía, obteniendo siempre una respuesta similar a esta: "El mejor lenguaje es aquel que mas domines", y la verdad me sonaba a nada, ya que se supone que como voy a dominar algo si aun ando en la busca de adoptar o dedicarme profundamente a un lenguaje. Bueno o sorpresa a lo largo de los años llegue a una conclusión, que ojo es un punto mi punto de vista, lamentablemente no existe absolutos.

Bueno tuve de dividir el ámbito de desarrollo, si estas desarrollando para una empresa pequeña que quiere un software a medida o ya cuenta con ella probablemente tu mejor solución sea .net con sus diferentes lenguajes. Si escalas a una empresa algo mas grande y manejan un entorno empresarial o usan software distribuido, probablemente usen java sobre un entorno web. Si desarrollas un poco mas independiente sobre entornos de aplicativos para empresas o websites probablemente tengas que estar ensolvido con php y algun cms (lenguaje soportado por la mayoría de hosting economicos), ahora si eres totalmente independiente y tu mercado es el mundo probablemente debas estar a diario con entornos python, ruby u otro script soportado por lo grandes hosting de aplicativos como appengine, amazon o openshift.

Así que como veras en algunos casos es como un ciclo evolutivo de acuerdo a que entorno laboral te desenvuelves, si desarrollas dos áreas como mi caso, por lo menos debes estar envolvido con dos o tres lenguajes, cada uno con su belleza y complejidad.

Y si aun quieres mas detalle, busca el lenguaje o herramienta que tenga mayor soporte o una mayor comunidad, que a la hora de aprender sera de gran ayuda (mas ayuda, mas soporte, mas manuales), ah y no olvides que no solo es elegir el lenguaje sino que talvez tengas que elegir un framework, pero en este caso te sugiero usar el mismo criterio, es bueno seguir las tendencias. En el caso de  un framework yo uso un método sencillo, lo que hago es entrar a por lo menos dos foros grandes de cada framework y lanzo un mensaje de problema simple, como por ejemplo: como lo instalo y mido el tiempo de respuesta y la cantidad de respuestas.

No hay comentarios.:

Publicar un comentario