Así es como comienza Christian Heilmann (autor del libro “Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional)“) uno de sus últimas entradas en su blog. Según él, tras estar trabajando en un futuro libro de librerías de JavaScript para no desarrolladores, echa en falta una serie de elementos que servirían para mejorar la utilización de las mismas, o como dicen en el blog de WebStandards, reducir el daño a la hora de utilizar una nueva librería de JavaScript (Reducing the pain of adopting a JavaScript library).
Algunos de los elementos que echa de menos o destaca:
- Falta de documentación “offline”, es decir, que no requiera de una conexión a Internet. Por ejemplo, utilizar soportes como PDFs o similares.
- Falta de instrucciones paso a paso que guíen y orienten en el proceso de utilización.
- Falta de ejemplos de código no intrusivo que se adapten a un mercado específico con unas metas determinadas.
- Falta de información acerca del soporte de la librería en diferentes navegadores.
- Inconsistencia en la utilización de nombres de métodos y propiedades.
- La utilización de código JavaScript para hacer algo que podría realizarse perfectamente por hojas de estilo.
Entre todas las librerías que abundan actualmente sobre JavaScript, el decantarse por una u otra en ocasiones se basa en el tiempo que tardemos en aprender a utilizarla teniendo en cuenta el tiempo que disponemos para implementarla (que normalmente siempre será poco).
Una que últimamente ha llamado nuestra atención es EJ, que como describe su autor:
“The only JavaScript library you´ll ever need”