Usuario:Kikecastillo/Taller
Esta es una comparación de frameworks para el desarrollo web front-end que dependen en gran medida del lenguaje JavaScript para su funcionamiento.
Información general
editarFramework | Versión comparada | Tamaño | Licencia | Lenguaje base |
---|---|---|---|---|
Angular | 14.0.4
29 Junio 2022 |
563 kB (minimizado y comprimido) | MIT | TypeScript |
AngularJS | 1.5.0
5 Feb 2016 |
144 kB (minimizado y comprimido) | MIT | JavaScript |
Apache Royale | 0.9.4
5 Nov 2018 |
19 kB (comprimido en zip) | Apache | ActionScript 3, MXML, CSS |
Backbone.js | 1.2.1
Jun 2015 |
7.3 kB (comprimido con gzip) | MIT | JavaScript |
Dojo | 1.10.4
18 Ene 2015 |
Variable.
Tamaño base: 41 kB (minimizado y comprimido con gzip), 155 kB (minimizado), 598 kB (descomprimido) |
BSD & AFL | JavaScript + HTML |
Ember.js | 1.7.0
19 Ago 2014 |
95 kB (minimizado & gzipped),
340 kB (minimizado), 1.5 MB (descomprimido) |
MIT | JavaScript |
Enyo | 2.0.1
30 Ago 2012 |
<25 kB (core comprimido con gzip)) | Apache 2 | JavaScript |
Ext JS | 7.3
15 Sept, 2020 |
84–502 kB | GPL & Commercial | JavaScript |
Google Web Toolkit | 2.10.0
Jun 2022 |
Variable | Apache | Java |
jQuery (biblioteca) | 3.6.0
3 Mar 2021 |
70.7KB (slim, minimizado),
87.4KB (minimizado), 282 KiB (descomprimido) |
MIT | JavaScript |
jQWidgets | 3.9.1
29 Oct 2015 |
3102 KB (minimizado),
7486 KB (descomprimido) |
Creative Commons Attribution-NonCommercial 3.0 y Commercial | JavaScript, HTML, CSS |
Knockout | 3.5.0
22 Feb 2019 |
66.4 KB minimizado / 309 KB (modo desarrollo) | MIT | JavaScript |
MooTools | 1.6.0
14 Ene 2016 |
Variable;
7.3–65 KiB (YUI Compressor), Variable; 7.3–65 KiB (YUI Compressor), 101 KiB (descomprimido) |
MIT | JavaScript |
Prototype & script. aculo.us | Prototype: 1.7.3
22 Sep 2015 script.aculo.us: 1.9.0 23 Dic 2010 |
46–278 kB | MIT | JavaScript |
qooxdoo | 5.0.1
15 Sep 2015 |
Variable, comenzando con 6 kB (comprimido con gzip) | LGPL & EPL | JavaScript |
React | 18.2.0
14 Jun 2022 |
react.production.min.js 6.41KB
react-dom.production.min.js 92.4KB Total: 98.81KB |
MIT | JavaScript / TypeScript |
SAP OpenUI5 | 1.102.1
15 Jun 2022 |
Variable, comenzando con 213 kB (comprimido con gzip) | Apache 2 | JavaScript |
SolidJS | 1.7.0
30 Mar 2023 |
7.9 kB (comprimido con gzip). | MIT | JavaScript / TypeScript |
SproutCore | 1.11.2
2 May 2016 |
250–700 kB (comprimido con gzip). | MIT | JavaScript |
Svelte | 3.12.1
14 Oct 2019 |
Variable | MIT | JavaScript |
Vue.js | 2.6.10
20 Mar 2019 |
33.5 KB (minimizado y comprimido con gzip)
91.48 KB (minimizado) 333.46 KB (descomprimido) |
MIT | JavaScript / TypeScript |
Wakanda | 9
14 Nov 2014 |
Variable | GPL3 (framework), AGPL (servidor) & Commercial | JavaScript + HTML + CSS |
Webix | 4.1
Nov 2016 |
188 kB (comprimido con gzip) | GPL & Commercial | JavaScript |
ZK | 8.0.1
19 Ene 2016 |
Variable | LGPL & GPL & ZOL | XML + Java (JavaScript opcional) |
Características
editarAngular | AngularJS | Apache Royale | Cash | Dojo | Ember.js | Enyo | Ext JS | Google Web Toolkit | jQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us | qooxdoo | React | SproutCore | Svelte | Vue | Wakanda | ZK | Webix | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feature detection | Sí | Sí | Sí | Sí | No | Sí | Sí | Sí | No | Sí | Sí | Parcial | No | Sí | ||||||||
DOM wrapped | Sí | Sí | Sí | No | Sí | Sí | Sí | Sí | No | No | Sí | No | Sí | Sí | Sí | |||||||
XMLHttpRequest
data retrieval |
Sí | Sí | No | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||||
WebSocket | Sí | Sí | Sí | Sí | Sí | No | Sí | Sí | Sí | Sí | Via Plugin | Sí | Sí | |||||||||
Server push data retrieval | Sí | Sí | Sí | Sí | No | Via Plugin | Sí | Sí | ||||||||||||||
Other data retrieval | Sí: XML, HTML, CSV, ATOM, AMF, JSON | Sí: XML, HTML, CSV, ATOM | Sí: XML, SOAP, AMF, Ext.Direct | Sí: RPC, RequestFactory | Sí: XML, HTML | Sí: XML, JSON, CSV, TSV | Sí: XML, HTML | Sí: JSON-RPC, Wakanda REST | Sí: XML, HTML, CS, JSON, JSArray, CSV | |||||||||||||
Drag and drop | Sí | Sí | Sí | con plugin | con plugins | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||||||
Simple visual effects | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||
Animation /
advanced visual effects |
Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||||||
Back button support /
history management |
Sí | Sí | Sí | Sí | Sí | con plugins | No | con plugin | Sí | Sí | Sí | Sí | Sí | |||||||||
Input form widgets & validation | Sí | Sí | Sí | Sí | Sí | Sí, Validación requiere plugin | con plugins | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||||
Angular | AngularJS | Apache Royale | Cash | Dojo | Ember.js | Enyo | ExtJS | Google Web Toolkit | jQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us | qooxdoo | React | SproutCore | Svelte | Vue | Wakanda | ZK | Webix | |
Grid | Sí | Sí | Sí | Sí | con plugins | Sí | con plugins | Sí | Sí | Sí | Sí | Sí | Sí | |||||||||
Hierarchical Tree | Sí | Sí | Sí | Sí | Sí | con plugins | Sí | con plugins | Sí | Sí | Sí | Sí (Auto Form) | Sí | Sí | ||||||||
Rich text editor | No | Sí | Sí | Sí | Sí | con plugins | Sí | Sí | Sí | Via plugin | Sí | Sí | Sí | |||||||||
Autocompletion tools | No | Sí | Sí | Sí | Sí | Sí | con plugins | Sí | With plugins | Sí | Sí | Sí | ||||||||||
HTML generation tools | No | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | No | Sí | Sí | |||||||||
Widgets themeable / skinnable | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | ||||||||||
GUI resizable panels and modal dialogs | Sí | Sí | Sí | Sí | Sí | con plugins | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||||||
GUI page layout | Sí | Sí | Sí | con plugin | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||||||||
Canvas support | Sí | Sí | Sí | Sí | Sí | con plugin | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |||||||||
Mobile/tablet support (touch events) | Sí | Sí | Sí | Sí | Sí | Sí | con plugin | con plugin | Sí | con plugin | Sí | Sí | Sí | Sí | Sí | Sí | ||||||
Accessibility /
graceful degradation |
Sí | Sí | No | Sí | Sí | Sí | Sí | Sí | Sí | No | Degradación: No
Accesibilidad: Sí |
Sí | Sí | |||||||||
ARIA compliant | Sí | Sí | Sí | Sí | Sí | No | Sí | Sí | Sí | |||||||||||||
Developer tools, Visual design | Sí | en progreso | Sí | Sí | Sí | Sí | Yes | Sí | No | Sí | Sí | Sí | ||||||||||
Offline storage | Sí | No | Sí | Sí | Via Google Gears | con plugin | Sí | Sí | Sí | planeada | Sí | Sí | ||||||||||
Cross-browser 2d Vector Graphics | Sí | Sí | con plugin | Sí | Yes | No | Sí (via Raphael) | Sí | Sí (via Raphael) | |||||||||||||
Charting & Dashboard | Sí | Sí | Sí | con plugin | Sí | No | Sí | Sí | Sí | |||||||||||||
RTL Support en UI Components | Sí | Sí | Sí | Depende del plugin usado | Sí | Sí | Yes | No | ||||||||||||||
Angular | AngularJS | Apache Royale | Cash | Dojo | Ember.js | Enyo | ExtJS | Google Web Toolkit | jQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us | qooxdoo | React | SproutCore | Svelte | Vue | Wakanda | ZK | Webix |