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)
- ¿Cuáles son las mejores empresas de desarrollo web en Rumania?
- ¿Qué navegadores admiten de forma nativa Array.prototype.forEach?
- ¿Ruby on Rails me ayudará a comprender muchos conceptos de programación?
- ¿Dónde debo guardar las ID de usuario en una aplicación web?
- ¿WordPress y Wix disminuyen el valor de HTML, CSS y JS para construir un sitio web?