La guerra de los Frameworks o la moda de los frameworks
¡En la programación también hay modas! Pues sí, ahí donde parece que los programadores de moda ni idea, no es así. Aquí también influyen las modas.
Estas últimas semanas he estado leyendo muchas opiniones en la red acerca de diferentes lenguajes de programación, y frameworks. Es un tema del que se habla hace años, pero parece que ahora está muy en auge, y eso me ha animado a pensar en ello un poco más, y dejarlo a modo de opinión.
No deja de ser curioso la forma que tienen muchos de defender “lo suyo”. Sea un sistema operativo, un lenguaje de programación, o un framework. A veces nos ponemos de un tonto que no veas, y me incluyo, porque con el tema “GNU/Linux Vs Windows Vs Mac” siempre acabo dando la brasa, y en ocasiones me convierto en un auténtico talibán, cosa que por otra parte odio. Curioso, ¿no? :-)
Me he dado cuenta que este defecto muchas veces no nos deja ver más allá, y entender que motiva a otra gente a utilizar algo que a tí no te gusta, o que no es tu predilecta. Y “cosa” puede ser, como he dicho antes, un sistema operativo, una marca de ordenadores, un lenguaje de programación, librería, framework… Lo que queráis.
Cuando necesitas elegir algo de lo anteriormente citado, en que puntos basarse para la elección:
- 1. Lo que tu necesitas del mismo, es decir, para que vas a utilizarlo
- 2. Las características que tiene
- 3. El conocimiento/comunidad que hay en la red, para poder consultar, preguntar, etc…
- 4. Tu conocimiento del mismo (esta opción, es evidente que al inicio de la elección es nulo, pero cuando has probado varios, tus conocimientos del mismo son importantes)
- 5. Gustirrinín (Tu sensación al utilizarlo)
¿Por qué? Pues muy simple, analizando sobretodo los puntos 1 y 2, te das cuenta de que muchas elecciones jamás se darían, porque habría muchos “empates” (elecciones que cumplen ambos puntos porque tienen lo que necesitas). Ahí ya entra el criterio personal de cada uno, lo a gusto que se siente uno eligiendo esa opción (El “gustirrinín”)
Yo puedo sentirme más cómodo con GNU/Linux y otro con Windows, y en realidad, que cada uno tenga lo que quiere del mismo. Si, es muy raro que defienda la elección de windows, pero qué coño… pensadlo fríamente, si alguien necesita el word, un navegador y el msn messenger, tampoco le va a hundir utilizar windows.
¿Que si lo probara con ubuntu (por la facilidad de uso comparada a windows) acabaría haciéndose con ello? Pues si, pero tiene que querer hacerlo, no a todos nos gusta cacharrear, probar, cambiar… (Ojo, el tema de windows es solo un ejemplo).
Con un lenguaje y/o framework pasa igual, puedes probar varios y cuando das con uno que te gusta y cumple tus necesidades lo acabas adoptando, y al final, ¡defendiendo!
Hace un tiempo, pidiendo consejo a alguien que considero de los mejores programadores a mi alcance sobre que opción elegir, me acabó diciendo… Muchos de ellos tienen ventajas similares, al final, “decídete por el que te parezca más sexy”.
Interesante forma de decirlo, pero no deja de ser la verdad, siéntete cómodo, es tu herramienta.



Muy cierto Joan. Para mi la definición más técnica de “gustirrinín” sería… ¿cómo de fácil me hace las cosas?
Pienso que, como bien comentas, hay que fijarse también en otras cosas como el uso que le vas a dar y sobre todo (para mi de lo más importante) la comunidad que hay detrás.
Al margen de eso, funcionalidades y usos posibles, todos acaban teniendo más o menos lo mismo cortado por diferente sastre.
Iván de Benito: 13 mayo, 2010 @ 10:40Completament dacord. A voltes necessites canviar coses no perquè en facin mes o menys. Més aviat és perquè et bé més de gust fer-ho així o fer-ho aixà. És el que diuen, el secret és a la salsa!
galigan: 13 mayo, 2010 @ 19:59Gracias por los comentarios a los dos :-)
joanballester: 13 mayo, 2010 @ 20:08