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