¿Cuál es la diferencia entre JQuery-EasyUI y EXTjs?
1. ExtJS
1. ExtJS se puede utilizar para desarrollar RIA, que es una aplicación AJAX de cliente enriquecido. Está escrita en javascript y se utiliza principalmente para crear usuarios front-end. interfaces Es un marco ajax de front-end que no tiene nada que ver con la tecnología de back-end. Por lo tanto, ExtJS se puede utilizar en aplicaciones desarrolladas en varios lenguajes de desarrollo como .Net, Java y Php. ExtJs se basó originalmente en la tecnología YUI y fue desarrollado por el desarrollador Jack Slocum. Organiza componentes visuales haciendo referencia a mecanismos como JavaSwing, desde la aplicación de estilos CSS en la interfaz de usuario hasta el manejo de excepciones en el análisis de datos. herramienta poco común. Lo mejor de la tecnología de cliente JavaScript.
2. El modelo de componentes de interfaz de usuario y el concepto de desarrollo de Ext se derivan de la biblioteca de componentes YUI de Yahoo y de Swing en la plataforma Java, y protegen una gran cantidad de procesamiento entre navegadores para los desarrolladores. En términos relativos, EXT es más fácil que los desarrolladores para desarrollar componentes de interfaz de usuario directamente contra el modelo de objetos DOM y W3C.
2. JQuery
jQuery es un marco de JavaScript compatible con múltiples navegadores. El concepto central es escribir menos, hacer más (escribir menos, hacer más). jQuery fue lanzado por el estadounidense John Resig en un barcamp en Nueva York en enero de 2006. Atrajo a muchos expertos en JavaScript de todo el mundo y fue desarrollado por un equipo dirigido por Dave Methvin. Hoy en día, jQuery se ha convertido en el marco de JavaScript más popular, con más de 55 de los 10.000 sitios web más visitados del mundo que utilizan jQuery.
jQuery es gratuito, de código abierto y tiene la licencia MIT. El diseño de sintaxis de jQuery puede hacer que los desarrolladores sean más convenientes, como operar objetos de documentos, seleccionar elementos DOM, crear efectos de animación, manejo de eventos, usar Ajax y otras funciones. Además, jQuery proporciona API para que los desarrolladores escriban complementos. Su uso modular permite a los desarrolladores desarrollar fácilmente potentes páginas web estáticas o dinámicas.
3. Comparación entre los dos
1. JQuery-EasyUI está modelado a partir de Ext.
2. El marco Ext es una idea de programación completa orientada a objetos, y cada control puede comunicarse entre sí.
3.Los controles de JQuery están todos dispersos y no hay integridad alguna. Puedes sacar un control separado y usarlo.
4. Si desea desarrollar aplicaciones del sistema, Ext es la primera opción. Tiene una rica biblioteca de control y es fácil de expandir y mantener. Para animaciones y efectos de páginas simples, JQuery es la primera opción.
5. jquery es solo una biblioteca de herramientas, que es relativamente simple y relativamente fácil. Ext es un verdadero marco de desarrollo ria que incluso puede lograr las mismas funciones poderosas que las aplicaciones de escritorio. El código en sí es de muy alta calidad y está altamente orientado a objetos. Comenzar con jQuery es relativamente fácil. En el uso real, se utilizan varios complementos y básicamente se "aprende" uno por uno. Comenzar con ExtJS es un poco difícil.
6. Comparación de tamaños: en primer lugar, ExtJS es un marco completo y pesado. Easy ui es un conjunto de bibliotecas de componentes de interfaz de usuario basadas en la biblioteca jquery, que es liviano a nivel de aplicación. , y jquery es el nivel de página. Por supuesto, la aplicación también se compone de páginas, por lo que debe completarla usted mismo, considere sus necesidades y la intención original de usar el marco y elija cuál usar. Al mismo tiempo, ExtJs es un marco pesado, completamente orientado a objetos y proporciona una API enorme y muy completa, por lo que el costo de aprendizaje es relativamente alto.
7. Comparación de compatibilidad: ExtJS es compatible con la gama completa de navegadores IE y otros navegadores modernos que no son IE. jquery UI nunca ha considerado la compatibilidad de los navegadores de versiones inferiores de IE y lo desprecia. easy UI se basa en versiones de jquery superiores a jquery2. También es compatible con IE6\7\8. La compatibilidad de algunas partes pequeñas de versiones inferiores no es lo suficientemente buena. Pruébelo usted mismo al realizar la selección técnica para determinar qué versión desea utilizar. . En términos de compatibilidad, existen fallas y depende principalmente del nivel de recepción.
8. Licencia de uso. EXTJS 2.1 o superior, el uso comercial requiere la compra de una licencia comercial. jquery UI utiliza la licencia MIT y es de código abierto. Si jquery easyUI se usa comercialmente, debe cumplir con la licencia comercial, lo que significa comprar el derecho a usarlo.