Comparación de cuadros
La Tabla 1 proporciona una comparación detallada de los cinco marcos discutidos en este artículo.
Prototipo | jQuery | Yui | ExtJS | MooHerramientas | |
---|---|---|---|---|---|
Última versión | 1.6.1 | 1.4.1 | 3.00 | 3.1 | 1.2.4 |
Licencia | MIT | MIT y GPL | BSD | Comercial y GPL v3 | MIT |
Compatibilidad del navegador | |||||
Soporte de Internet Explorer | 6.0+ | 6.0+ | 6.0+ | 6.0+ | 6.0+ |
Soporte para Firefox | 1.5+ | 2.0+ | 3.0+ | 1.5+ | 2.0+ |
Soporte de Safari | 2.0.4+ | 3.0+ | 4.0+ | 3.0+ | 2.0+ |
Soporte de ópera | 9.25+ | 9.0+ | 10.0+ | 9.0+ | 9.0+ |
Soporte de Chrome | 1.0+ | 1.0+ | No verificado | No verificado | No verificado |
Características principales | |||||
Soporte Ajax | Sí | Sí | Sí | Sí | Sí |
Manipulación DOM | Sí | Sí | Sí | Sí | Sí |
Recorrido DOM | Sí | Sí | Sí | Sí | Sí |
Manejo de eventos | Sí | Sí | Sí | Sí | Sí |
JSON | Sí | Sí | Sí | Sí | Sí |
Selectores | Sí | Sí | Sí | Sí | Sí |
Mejoras de UX/UI | |||||
Acordeón | No | interfaz de usuario jQuery | No | Sí | MooToolsMás |
Animación | guionista | Sí | Sí | Sí | Sí |
Autocompletar | guionista | No | Sí | Sí | No |
Historial del navegador | guionista | No | Sí | Sí | No |
Calendario | No | interfaz de usuario jQuery | Sí | Sí | No |
Trazar | No | No | Sí | Sí | No |
Arrastrar y soltar | guionista | interfaz de usuario jQuery | Sí | Sí | MooToolsMás |
Rejillas | No | No | Sí | Sí | MooToolsMás |
Barra de progreso | No | interfaz de usuario jQuery | Sí | Sí | No |
Cambiar el tamaño | No | interfaz de usuario jQuery | Sí | Sí | No |
Editor de texto enriquecido | No | No | Sí | Sí | No |
control deslizante | guionista | interfaz de usuario jQuery | Sí | Sí | MooToolsMás |
Cortina a la italiana | No | interfaz de usuario jQuery | Sí | Sí | No |
Temas | No | interfaz de usuario jQuery | Sí | Sí | MooToolsMás |
Vistas de árbol | No | No | Sí | Sí | No |
Otros marcos destacables
En aras de la brevedad, este artículo sólo analiza cinco de los marcos más populares. Esto no significa que sean los más populares, los mejores y los que tienen más funciones.
También vale la pena mencionar y analizar algunos otros marcos.
revisar
En este artículo, ha aprendido sobre el concepto de marcos de JavaScript y sus beneficios en el desarrollo de sitios web y aplicaciones web. Hay una descripción general de la funcionalidad común de estos marcos y ejemplos que ilustran su aplicación. Al mismo tiempo, también aprendió sobre uno o algunos de los cinco marcos para la experiencia del usuario y la interfaz de usuario. Al final, obtienes una tabla visual que resalta qué características tiene o no cada marco. Armado con esta información, puede investigar más a fondo estos marcos antes de tomar una decisión informada para usted o su equipo.
recurso
Obtenga productos y tecnología
Sobre el autor
Joe Lennon es un desarrollador de software de 24 años de Cork, Irlanda. Joe es autor del próximo libro de Apress, Beginning CouchDB , y ha contribuido con varios artículos técnicos y tutoriales para IBM DeveloperWorks. En su tiempo libre, a Joe le gusta jugar al fútbol (. fútbol), juguetear con aparatos y trabajar en su puntuación de jugador de Xbox 360.
Dirección de reimpresión: http://www.denisdeng.com/?p=736
Dirección original: http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html