Change - Know that nothing stays the same

EmberJS No esta listo para los programadores

October 13, 2012

De tanto en tanto me gusta aprender algo nuevo, buscar en la lista de herramientas que uso y ver con que puedo complementarles. Ademas de que me sirve para no porder las mañas.

 En esta búsqueda llegue a buscar algun framework de JS para el nivel de vistas. Las opciones se quedaron en BackBone y EmberJS.

La pelea la gano EmberJS por dos razones principales: 1) mejor filosofía de manejo de eventos y 2) significativamente menos código para hacer la misma operación en EmberJS.

Pero acá empezó el problema, el cual se puede reducir en lo siguiente: Documentación errónea o pensada para el target equivocado Ejemplos de la comunidad que no son ejemplos

  1. Documentación errónea o pensada para el target equivocado Viendo un video de la ultima rubyconf en Texas, una de las charlas comentaba que en este tipo de framworks, como backbone o emberjs; el gran error que comenten es que arman la documentacion para la comunidad javascript. Generan toda una linea de explicaciones pensada desde la filosofia de programacion JS.

El error de esta forma de pensar la documentacion genera que desde otras comunidades donde el paradigma no se comparte, genera que no se pueda romper con la barrera de usar estas herramientas.

Generalmente quienes llegan a un framework JS provienen de algun modelo MVC, el cual no es comprtido por estos frameworks., y es ahi donde se genera un abismo de conocimientos que es casi imposible de romper.

  1. Ejemplos de la comunidad que no son ejemplos Ya estamos cansados del tipico ejemplo del blog. Nadie programa un blog, y utilizarlo como ejemplo no es lo suficiente representativo para poder mostrar las diferencias de una nueva herramienta. 

Si alguien quiere hacer un ejemplo, como minimo debe tomarse la molestia de hacer algo lo suficientemente extenso para que sea parecido a algo de la vida real.

Estos son los dos problemas con los cuales hoy me enfrento, en resumen, no puedo encontrar la forma de hacer un link a un submodelo en emberjs, el router no esta lo suficientemente documentado para entenderlo y los ejemplos que se encuentran no ayudan.


Agustin Vinao
Agustin Vinao.

Paradox: Life is a mystery. Don't waste time trying to figure it out.
Humor: Keep a sense of humor, especially about yourself. It is a strength beyond all measure.
Change: Know that nothing stays the same.