Diferencia entre extjs y jQuery
- 3812
- 624
- Rubén Alarcón
Extjs vs jQuery
ExtJS y JQuery son dos de los marcos más populares para desarrollar aplicaciones JavaScript, que se utilizan principalmente para proporcionar interfaces interactivas para sitios web. La principal diferencia entre jQuery y extjs, y eventualmente el factor más importante para elegir entre los dos, son las licencias que tienen. JQuery está bajo la licencia GPL y MIT, lo que básicamente le permite usarla sin demasiadas restricciones. En comparación, ExtJS trabaja bajo el GPLV3 y una licencia comercial. En términos de Layman, puede usar extjs sin tarifas, siempre y cuando la aplicación en la que esté utilizando también sería de código abierto y bajo la licencia GPLV3. Si su solicitud no es de código abierto, debe obtener la licencia comercial, que cuesta varios cientos de dólares.
Dejando a un lado las licencias y las tarifas, la próxima diferencia principal entre extjs y jQuery es el tamaño, lo cual es el resultado de diferencias en su diseño. Extjs es un marco más completo donde la mayoría de las cosas que necesita ya están allí. En comparación, JQuery es básicamente solo la biblioteca central y depende mucho de los complementos para proporcionar las funcionalidades más avanzadas. Debido a esto, los extjs son bastante grandes en comparación con jQuery. La desventaja de jQuery es la complejidad adicional para encontrar e incluir todos los complementos necesarios para su aplicación. Los usuarios experimentados están tan acostumbrados a esto, lo que lo convierte en un paso adicional, pero los novatos pueden tener problemas para seleccionar los complementos correctos y hacer que funcionen como pretendían.
También hay características disponibles en extjs que no están disponibles en jQuery por completo. Una característica importante es el almacenamiento fuera de línea, que permite al navegador almacenar la aplicación de trabajo para que se pueda acceder cuando no haya conexión a Internet. ExtJS logra esto utilizando Google Gears o Adobe Air, que son software separado que son desarrollados y mantenidos por otras compañías. A pesar de que la característica no es parte integral de los extjs, el hecho de que jQuery no la tenga le da a los extjs una ligera ventaja.
La elección entre extjs y jQuery se debe en gran medida a si está dispuesto a liberar su código o si desea bifurcar el efectivo para obtener la licencia comercial. Si no quieres hacer ambas cosas, jQuery es una elección para ti.
Resumen:
1.jQuery es totalmente gratuita, mientras que ExtJS no es
2.jQuery es mucho más ligero de usar que los extjs
3.JQuery se basa mucho más en los complementos que hace ExtJS
4.Extjs es más fácil de usar que jQuery
5.ExtJS admite el almacenamiento fuera de línea, mientras que jQuery no