Cuando era nuevo en JavaScript, después de una semana descubrí que la vida es mucho más fácil con un framework. De todos modos, ni siquiera sabía, para qué son exactamente; Tengo un poco de pegamento sobre $() que es un reemplazo inteligente para window.getElementById(), y asumí que hay otros métodos cómodos para otros fines, como la solicitud AJAX.
No quería pasar mucho tiempo aprendiendo un framework, así que decidí que elegiría aquello que yo me enamoré de la primera vista. Luego estuve pasando todo un mes con googlear. No me he perdido ninguno de los "grandes nombres", pero los dejé caer pronto. La razón principal de la insatisfacción era su sitio, la documentación: después de leer toda una página de texto, todavía era tan tonto como antes. ¿Para qué sirve? ¿Lo que hacen? ¿Cuál es la entrada, cuál es el objetivo, cuál es la salida?
Luego, encontré DOMAssistant. Es pequeño, perfecto y bien documentado. Solo eche un vistazo al primer párrafo de la página de inicio, es una definición totalmente clara del marco JS:
¿Qué es DOMAssistant?
La idea de DOMAssistant es proporcionar una manera más sencilla y más consistente a secuencia de comandos en el documento objeto Model (DOM) en los navegadores web. La idea es que todo comienza con el elemento (s) en cuestión, seleccionado a través id o selectores CSS, y luego realizar varios métodos en él, como adición o eliminación de clases, eventos, etc.
Entonces, digo, si finalmente elige otro marco más moderno, DOMAssistant es imprescindible. Y si no tiene necesidad de ventanas de vuelo animadas, también es una buena opción.
¿Dónde está el amor de Extjs? http://extjs.com –