Essentials of Javascript - Cultural View

Essentials of Javascript - Cultural View Essentials of Javascript - Cultural View

culturalview.com
from culturalview.com More from this publisher
14.07.2013 Views

CommonJS 67 Proposals • Binary/B • Binary/F • Console • Encodings/A • Filesystem/A • Filesystem/A/0 • Modules/Async/A • Modules/Transport/B • Packages/1.1 • Packages/Mappings • Unit Testing/1.0 CommonJS implementations • CouchDB [6] • Flusspferd [7] • GPSEE [8] • Joyent Smart Platform [9] • Narwhal (JavaScript platform) [10] • node.js [11] • Persevere [12] • RingoJS [13] • SproutCore [14] • v8cgi [15] External links • CommonJS website [16] • CommonJS effort sets JavaScript on path for world domination [17] (article on Ars Technica) References [1] http://www.blueskyonmars.com/2009/01/29/what-server-side-javascript-needs/ [2] http://commonjs.org/history/ [3] http://wiki.commonjs.org/wiki/ProposalProcess [4] http://www.blueskyonmars.com/2010/01/29/commonjs-the-first-year/ [5] http://commonjs.org/specs/ [6] http://wiki.commonjs.org/wiki/Implementations/CouchDB [7] http://wiki.commonjs.org/wiki/Implementations/Flusspferd [8] http://wiki.commonjs.org/wiki/Implementations/GPSEE [9] http://wiki.commonjs.org/wiki/Implementations/Smart [10] http://wiki.commonjs.org/wiki/Implementations/Narwhal [11] http://wiki.commonjs.org/wiki/Implementations/node.js [12] http://wiki.commonjs.org/wiki/Implementations/Persevere [13] http://wiki.commonjs.org/wiki/Implementations/RingoJS [14] http://wiki.commonjs.org/wiki/Implementations/SproutCore [15] http://wiki.commonjs.org/wiki/Implementations/v8cgi [16] http://commonjs.org/ [17] http://arstechnica.com/web/news/2009/12/commonjs-effort-sets-javascript-on-path-for-world-domination.ars

dhtmlx [1] Comparison of JavaScript frameworks 68 Comparison of JavaScript frameworks Dojo Echo3 Ext JS Google Web Toolkit jQuery midori MochiKit MooTools Prototype & script. [2] aculo.us Pyjamas qooxdoo Rialto Toolkit Rico SmartClient 2.5 1.5.0 3.0.beta8 3.1.1 1.7.1 [4] 1.4.2 2010.05 1.4.2 1.2.4 1.6.1/1.8.3 0.5 1.1 1.0 2.0 SmartClient 3.1 3.0 5. 11 Nov 2009 compared 15 Jul 2010 August 6, 2009 17 December July 2009 13 Feb 2010 10 May 2010 17 Nov 2008 19 Oct 2009 14 Nov 2009 Mar 2009 28 Apr 2010 30 May 2008 7.0 August 2009 9 Jun 2008 29 Sept 2009 2 2 2009 SmartGWT [38] Variable Variable; Base GPL & Commercial [8] size: 65 KB minified, 28 KB minified and gzipped, 123 KB uncompressed [5] BSD & AFL MPL, LGPL or GPL Depends Samples Feature Explorer Client-Side 84–502 KB Variable 72 KiB minified, 50 KB 32–200 Variable 7.3-65 License Commercial & GPL 3.0 [9] Samples & Apache GWT 24 KiB minified and gzipped, 155 KiB uncompressed uncompressed, KB 9 KB minified and gzipped MIT & GPL MIT License MIT & [21] UI demo , midori AFL KiB (YUI [6] Compressor) 101 KiB uncompressed [7] & SmartGWT 1.2 August 2009 SweetDEV [3] RIA 46–278 KB Variable Variable, 520 KB 100-500kb 550 KB Variable; V starting at 6 KB gzipped MIT License MIT License Apache 2 License & GPL LGPL & EPL Apache License [25] [27] Effects Effects qooxdoo Demos pyjs.org examples Demos Apache License Demos YUI gzipped. library core LGPL & Commercial [10] Apache 2 License is 31KB SmartClient 300 Getting Started BSD L License G Explorer [13] JavaScript Demo Demos Examples Documentation Demos Demos and demo [29] [30] Showcase [34] [ examples , Demos Documentation [11] [18] [19] [20] [22] [23] [24] [28] [31] Example Demo Apps [12] dhtmlx [1] No [14] , Documentation and 300+ [15] Examples , API Cheatsheet [16] , API Docs [17] Showcase [33] Dojo Echo3 Ext JS Google Web Toolkit Features Game [26] jQuery midori MochiKit MooTools Prototype & script. [2] aculo.us Pyjamas qooxdoo Rialto Toolkit SmartGWT Showcase [32] SmartGWT EE Rico SmartClient Partial [39] No No [40] [41] [42] [43] [44] [45] No [46] No [48] No No Yes No No No No No [47] No N [50] Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes No Yes Yes Yes ed TPRequest ieval ta sh data Yes [51] Yes Yes Yes Yes Yes Yes Yes [54] Yes Yes Yes Yes Yes Yes [57] No Yes [52] Yes Yes Yes No Yes [55] Yes Yes and SmartGWT SweetDEV [3] RIA [35] , including adv. app example [36] YUI [53] Yes Yes Yes Yes [56] Yes No Yes Yes Yes Yes Yes [58] Yes Y Z

CommonJS 67<br />

Proposals<br />

• Binary/B<br />

• Binary/F<br />

• Console<br />

• Encodings/A<br />

• Filesystem/A<br />

• Filesystem/A/0<br />

• Modules/Async/A<br />

• Modules/Transport/B<br />

• Packages/1.1<br />

• Packages/Mappings<br />

• Unit Testing/1.0<br />

CommonJS implementations<br />

• CouchDB [6]<br />

• Flusspferd [7]<br />

• GPSEE [8]<br />

• Joyent Smart Platform [9]<br />

• Narwhal (JavaScript platform) [10]<br />

• node.js [11]<br />

• Persevere [12]<br />

• RingoJS [13]<br />

• SproutCore [14]<br />

• v8cgi [15]<br />

External links<br />

• CommonJS website [16]<br />

• CommonJS effort sets JavaScript on path for world domination [17] (article on Ars Technica)<br />

References<br />

[1] http://www.blueskyonmars.com/2009/01/29/what-server-side-javascript-needs/<br />

[2] http://commonjs.org/history/<br />

[3] http://wiki.commonjs.org/wiki/ProposalProcess<br />

[4] http://www.blueskyonmars.com/2010/01/29/commonjs-the-first-year/<br />

[5] http://commonjs.org/specs/<br />

[6] http://wiki.commonjs.org/wiki/Implementations/CouchDB<br />

[7] http://wiki.commonjs.org/wiki/Implementations/Flusspferd<br />

[8] http://wiki.commonjs.org/wiki/Implementations/GPSEE<br />

[9] http://wiki.commonjs.org/wiki/Implementations/Smart<br />

[10] http://wiki.commonjs.org/wiki/Implementations/Narwhal<br />

[11] http://wiki.commonjs.org/wiki/Implementations/node.js<br />

[12] http://wiki.commonjs.org/wiki/Implementations/Persevere<br />

[13] http://wiki.commonjs.org/wiki/Implementations/RingoJS<br />

[14] http://wiki.commonjs.org/wiki/Implementations/SproutCore<br />

[15] http://wiki.commonjs.org/wiki/Implementations/v8cgi<br />

[16] http://commonjs.org/<br />

[17] http://arstechnica.com/web/news/2009/12/commonjs-effort-sets-javascript-on-path-for-world-domination.ars

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!