2009-05-07 9 views
9

Al mirar a Ext JS, no tengo la sensación de que sea para las mismas cosas que jQuery y Mootools.Qué tan diferente es Ext JS de otros como jQuery y Mootools

Mientras jQuery y Mootools ayudan con el funcionamiento general de un sitio, Ext JS parece centrarse en tablas y almacenar datos, además de manipularlo.

Entonces, ¿esta observación es correcta o es Ext Js adecuada para el mismo trabajo que jQuery y Mootools?

Respuesta

15

Comparar ExtJs y JQuery es como comparar manzanas y naranjas. Puede comparar Ext Core a JQuery y ExtJs a JQuery UI.

Ext Core y ExtJs son de Código Abierto, con Core bajo una licencia MIT y ExtJs bajo la GPL 3. Ambas son administradas por Ext, LLC, incluyendo todos los cambios a las bibliotecas. Ext tiene un equipo de desarrollo dedicado y personal de soporte, y aquellos que utilizan la licencia comercial con un contrato de soporte cuentan con soporte completo para ayudar y resolver problemas. Aparte de eso, las clases de control Ext (y todas las demás clases) son muy completas y consistentes.

Todas las bibliotecas que mencionas tienen ventajas y desventajas, pero lo que ya he mencionado ayuda a que ExtJs sea una opción atractiva para mí.

+0

Ahora, Sencha ha agregado una licencia comercial a ExtJs para aquellos que quieran usarla en un software propietario. También tienen una licencia OEM comercial para aquellos que desean construir marcos fuera de ExtJs. – applepie

2

Ext JS es una biblioteca de widgets completa mientras que jQuery (no jQuery UI) y Mootools son frameworks de JavaScript que ayudan con la manipulación de DOM, etc. Su observación es correcta.

3

Utilizamos ExtJS para construir, muy rápidamente, una sofisticada aplicación de centro de llamadas sin apenas preocuparse por el diseño, ya que todo esto viene "de la caja". Sin embargo, ExtJS usa una interfaz de usuario más tradicional, por lo que si desea un control más preciso sobre la interfaz de usuario o desea algo llamativo o muy poco convencional, entonces Ext no es la elección correcta. Mootools y JQuery son mejores para el diseño original, pero requieren mucho más esfuerzo para lograr el estilo correcto.

Tenga en cuenta que ExtJS se puede usar con otras bibliotecas y lo usamos con JQuery, simplemente porque tenemos diferentes aplicaciones, compiladas en bibliotecas diferentes, que deben estar juntas.

0

Creo que ExtJS y jQuery son completamente diferentes. Ext le da a su poder componentes de interfaz de usuario. Core jQuery -no con complementos- te da velocidad y es muy útil para DOM Manipulating y animaciones rápidas.

Si mi aplicación necesita un Grid, Window, TabPanel o TreePanel, el framework debe ser ExtJS. En este caso, no me ocupo de los complementos jQuery UI o jQuery UI.

Si mi aplicación no necesita una cuadrícula, ventana, TabPanel o TreePanel, la estructura debe ser jQuery porque el tamaño de la secuencia de comandos es realmente importante y jQuery es fácil de usar para dicha aplicación.

Si mi aplicación necesita un selector de fecha, colorpicker, pestañas básicas o panel de acordeón básico, el marco debe ser jQuery + jQuery UI. Debido al tamaño y uso del script.

ExtJS sería un gran enfoque para los paneles de administración que utiliza widgets altamente. Echa un vistazo a lo que ExtJS puede hacer ExtJS Demo Page