¿Cuál es la diferencia entre jQuery / Angular con Ext JS?

Después de haber sido un desarrollador de ExtJS durante los últimos 6 años y solo incursionar en angular / jQuery, puedo decirte lo siguiente:

1. ExtJS no se utiliza en sitios expuestos a Internet debido a su gran peso. Se utiliza principalmente en sitios web que son intranet orientados a sitios web “corporativos”.
2. ExtJS espera que escriba todo en javascript, hay algunos colegas que quieren seguir siendo desarrolladores de ExtJS porque no tienen que escribir código HTML. Este no es el caso en angular / jquery.
3. Más cantidad de personas usa jQuery / angular que ExtJS, aunque ExtJS es más popular entre las empresas, por lo tanto, la cantidad de repositorios de código abierto tiende a ser mucho mayor para angular / jQuery en comparación con ExtJS.
4. ExtJS tiene su propia pila de tecnologías que comienzan desde el proceso de construcción (Sencha CMD) hasta los generadores, temas y widgets less & compass. Con jQuery / Angular, dependerá de tecnologías de código abierto como grunt, bower, npm, etc.
5. ExtJS es un gran + para empresas porque tiene un muy buen conjunto de widgets integrados que son suficientes para cualquier aplicación corporativa normal. jQuery / angular tiene bootstrap, pero la experiencia del desarrollador es muy diferente. jQuery / angular + bootstrap es muy flexible con lo que puede hacer y personalizar, ExtJS es más rígido, aunque puede extenderse fuera de los widgets integrados para hacer los suyos.
6. Las únicas dos fuentes de respuesta a sus preguntas son los foros de Sencha o StackOverflow en el caso de ExtJS. Para jQuery / angular, hay innumerables otras avenidas y grupos de google.
7. Sencha espera el pago de las aplicaciones con las que gana dinero, aunque también proporcionan una versión OSS en caso de que su proyecto también sea de código abierto. Con jQuery / angular + bootstrap, esto no es un problema.
8. Debido al n. ° 7, descubrirá que la cantidad de personas realmente familiarizadas con la pila tecnológica de Senchas es menor que la cantidad de diseñadores y desarrolladores que utilizan angular & jQuery. El grupo relativamente pequeño de personas que usan tecnologías Sencha también cobran una cantidad increíble de dinero para hacer las cosas (incluido yo: p)

Yo agregaría:

1. Ext JS es en general un compromiso del 100% frente a jQuery o AngularJS que permiten la mejor interfaz de usuario en la que puedes usar algo como Bootstrap (CSS Framework) o usar parte de jQuery UI. Lo mejor de su raza puede ser agradable, pero ExtJS creará una apariencia más consistente, por lo que ambos tienen sus ventajas.

2. ExtJS no se diseñó teniendo en cuenta el diseño web receptivo en comparación con jQuery, que permite aprovechar los marcos receptivos para la interfaz de usuario. Sospecho que esto eventualmente cambiará con Sencha Touch.

3. Las cargas de JavaScript son una operación de bloqueo para una página web. Para aplicaciones de una sola página, una vez que se carga una página, esto no es un gran problema, pero para un sitio que frecuentemente carga páginas frías, una página ExtJS se cargará más lentamente que una página jQuery que coloca CSS en el encabezado y JavaScript en el pie de página.

4. jQuery tiene una licencia MIT!

En términos simples, jQuery es una biblioteca de JavaScript que tiene como objetivo resolver pequeños problemas que podrían tomar códigos largos en JavaScript vanilla junto con problemas de navegador cruzado y demás.
Angular es el marco JavaScript MVC (MVW para ser precisos) de Google. Originalmente fue diseñado para hacer aplicaciones de una sola página con facilidad, pero también se utiliza para obtener una excelente experiencia de usuario sin pensar mucho en escribir códigos largos y otros problemas relacionados con el navegador.
Angular puede hacer maravillas cuando se combina con NODE.js

Me gustaría citar Wikipedia

AngularJS es un marco de aplicaciones web de código abierto, mantenido por Google y la comunidad, que ayuda a crear aplicaciones de una sola página, aplicaciones web de una página que solo requieren HTML, CSS y JavaScript en el lado del cliente. Su objetivo es aumentar las aplicaciones web con capacidad modelo-vista-controlador (MVC), en un esfuerzo por facilitar tanto el desarrollo como las pruebas.

No sé mucho sobre EXTjs, así que no comentaré.

He usado jQuery ampliamente y me encanta. He revisado ExtJS en varias ocasiones y me encantaría tener la oportunidad de usar esta biblioteca en algún momento. Esta es mi opinión.

jQuery

El cajón de basura de la programación javascript. Tienen todo lo que necesita allí, si está dispuesto a excavar, use cinta adhesiva y superpegamento, y en general tenga un grupo de desarrolladores capaces y dispuestos a forjar código. jQuery es genial!

Se usa en muchos más lugares de lo que piensas. Sin embargo, al igual que Drupal y otros marcos / bibliotecas compatibles con la comunidad, cuando obtiene soporte gratuito, obtiene lo que paga. Puede hacerlo todo con jQuery, pero a veces necesita una pala, una linterna y perseverancia.

Además, muy buena documentación (a la par con los documentos en línea de PHP) y toneladas, literalmente toneladas, de código de ejemplo y entradas de blog.

Será de interés para los encargados de la manipulación y los “scripters avanzados” que no son tímidos con Google para encontrar un ejemplo que pueda usarse para resolver un problema y acelerar el desarrollo.

ExtJS

Desarrollados profesionalmente por una empresa con fines de lucro, son más parecidos a los controles (en el contexto de Visual Studios) que a los widgets o complementos. Intencionalmente completo y robusto, con un ojo para los detalles y una estructura organizativa de nivel superior de lo que creo que existe en la naturaleza de jQuery, ExtJS es lo que paga: un producto profesionalmente desarrollado y respaldado que vive y muere por su habilidad para devolver el valor.

Será atractivo para los “programadores” formados profesionalmente que esperan pruebas exhaustivas y un orden superior o rigurosidad en el desarrollo de los controles.

Conozca las diferencias y conozca estos 2 increíbles idiomas en el sitio web -http: //blog.doortoonline.com/? S = …

Comparación entre Ext JS y Xamarin para el desarrollo de aplicaciones empresariales

Desde el avance en innovación y tecnología, más empresas se ven impulsadas a crear arquitectura de TI . Con innovaciones como inteligencia artificial, aprendizaje automático, nos dirigimos a un mundo muy conectado mañana. Además, las empresas y organizaciones de todo el mundo se están dando cuenta de la importancia de automatizarse y elegir una estructura de TI que optimice su eficiencia operativa.

Pero la selección de la tecnología es el mayor desafío cuando se trata de aplicaciones empresariales. Con las tecnologías siempre cambiantes y, a menudo, las actualizaciones, es necesario tener en cuenta mucho al desarrollar una solución para empresas y organizaciones.

La tecnología seleccionada debe ser capaz de cumplir con los objetivos a corto y largo plazo porque cuando se trata de empresas, no se puede cambiar y actualizar una y otra vez. Es un proceso continuo y a largo plazo. Lee mas…