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

Comparison of JavaScript frameworks 73 [102] markitup (http://markitup.jaysalvat.com/home/), jwysiwyg (http://code.google.com/p/jwysiwyg/), htmlbox (http://remiya.com/ cms/projects/jquery-plugins/htmlbox/), WYMeditor (http://www.wymeditor.org/en/) [103] MooEditable (http://cheeaun.github.com/mooeditable/) [104] dhtmlxCombo (http://www.dhtmlx.com/docs/products/dhtmlxCombo/) [105] http://docs.dojocampus.org/dijit/form/ComboBox [106] Autocomplete (http://plugins.jquery.com/project/autocompletex), Dylans Autocomplete (http://plugins.jquery.com/project/ac), Yet Another Autocomplete (http://plugins.jquery.com/project/YA_AutoComplete), jQuery plugin for Autocomplete (http://plugins.jquery. com/project/jqac), Jquery Autocomplete (http://plugins.jquery.com/project/jq-autocomplete), jquery.suggest (http://plugins.jquery. com/project/suggest), Interface Autocompleter (http://interface.eyecon.ro/demos/autocompleter.html) [107] Digitarald's Autocompleter Plugin (http://digitarald.de/project/autocompleter/) [108] As of Dojo 1.3, the NodeList.addContent() api can be used to create content for example: dojo.query(".note").addContent("h4 NOTE: h4", "before"); [109] MooTools Elements (http://docs.mootools.net/Element/Element#Element) [110] SkinBuilder (http://www.dhtmlx.com/docs/products/skinBuilder/index.shtml) [111] http://docs.dojocampus.org/dijit-themes [112] Community-driven skins (http://extjs.com/blog/2008/03/03/can-ext-be-skinned-of-course/), Theme Builder (http://extjs.com/blog/ 2008/04/07/spket-ide-1611-released-includes-new-ext-theme-builder) [113] Skinning GWT controls with style sheets (http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide. UserInterface.html#StyleSheets) [114] ThemeRoller (http://ui.jquery.com/themeroller) [115] http://qooxdoo.org/documentation/ui_theming [116] Skinning YUI (http://developer.yahoo.com/yui/articles/skinning) [117] dhtmlxWindows (http://www.dhtmlx.com/docs/products/dhtmlxWindows/) [118] Using MochaUI Library (http://mochaui.com/demo/) or JxLib (http://jxlib.org/) [119] dhtmlxLayout (http://www.dhtmlx.com/docs/products/dhtmlxLayout/) [120] (http://code.google.com/p/css-template-layout/) [121] MochaUI Library (http://ajaxian.com/archives/mocha-ui-mootools-canvas-ui-class) [122] All JavaScript frameworks can be written in an accessible way with graceful degradation, frameworks seen here which imply out-of-the-box accessibility have made a special effort to document best practices for their particular framework. [123] http://docs.dojocampus.org/quickstart/writingWidgets/a11y [124] Section 508 accessibility improvements – v3.0 roadmap (http://extjs.com/products/extjs/roadmap.php) [125] Built-in Accessibility in GWT 1.5 Applications (http://googlewebtoolkit.blogspot.com/2008/09/built-in-accessibility-in-gwt-15.html) [126] Qooxdoo's "Extreme JavaScript" paradigm (http://codecorps.wordpress.com/2007/04/11/ qooxdoo-funny-name-interesting-ajax-toolkit/) [127] Yahoo! UI Graded Browser Support (http://developer.yahoo.com/yui/articles/gbs) [128] http://docs.dojocampus.org/quickstart/writingWidgets/a11y [129] Ticket #2514 Add ARIA semantics to UI (http://dev.jquery.com/ticket/2514) [130] Fluid Project's Michelle D'Souza is working on ARIA support (http://jqueryui.com/about) [131] Dojo Development Tools (http://www.dojotoolkit.org/book/dojo-book-0-9/part-4-meta-dojo/development-tools) [132] EchoStudio 3 (http://www.nextapp.com/products/echostudio) [133] GUI builder (http://www.projectspace.nl), Theme Builder (http://extjs.com/blog/2008/04/07/ spket-ide-1611-released-includes-new-ext-theme-builder), Ext on Air (http://code.google.com/p/exteditor/), Custom build tool (http:// extjs.com/products/extjs/build/) [134] Netbeans has jQuery support (http://netbeans.org/kb/docs/web/js-toolkits-jquery.html) [135] jQuery API (http://api.jquery.com/) [136] MooTools-core Documentation (http://mootools.net/docs/core) [137] [http://mootools.net/docs/more MooTools-more Document [138] Custom build, JS Linker, API generation, Unit test framework, etc. (http://qooxdoo.org/about/framework) [139] CSS Grid Builder (http://developer.yahoo.com/yui/grids/builder/), YUI Test Utility (http://developer.yahoo.com/yui/yuitest), Profiler (http://developer.yahoo.com/yui/profiler), Logger Control (http://developer.yahoo.com/yui/logger) [140] JavaScript frameworks currently only have the ability to support offline storage by taking advantage of pre-installed browser extensions such as Google Gears. If a user does not have one of these supported extensions installed in their browser already then offline support will be unavailable to the framework. JavaScript framework developers interested in implementing Gears may want to start with the Gears Getting Started Guide (http://code.google.com/apis/gears/design.html). [141] o.DojoToolkit.Org/offline (http://o.dojotoolkit.org/offline) says "Dojo Offline is no longer supported after Dojo 1.3" [142] Google API Libraries for Google Web Toolkit (http://code.google.com/p/gwt-google-apis/) [143] Pyjamas Desktop (http://pyjd.org) [144] Some JavaScript libraries provide 2d graphics primitives that can be used for cross-browser vector graphics. These libraries rely on underlying technologies in the browser or plugins such as Canvas, SVG, VML, Flash, and Silverlight to do the actual rendering, but help

Comparison of JavaScript frameworks 74 isolate application and widget code from the rendering engine api differences [145] http://docs.dojocampus.org/dojox/gfx [146] MooTools ART (http://github.com/kamicane/art) [147] Some JavaScript libraries include widgets for Charts, Gauges, and other data visualizations. [148] dhtmlxChart (http://www.dhtmlx.com/blog/?p=412) [149] http://docs.dojocampus.org/dojox/charting [150] jQuery Visualize Plugin (http://www.filamentgroup.com/lab/ jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/) [151] (http://developer.yahoo.com/yui/charts/) [152] http://docs.jquery.com/Browser_Compatibility [153] http://docs.dojocampus.org/releasenotes/1.4 [154] http://docs.jquery.com/Browser_Compatibility [155] http://developer.yahoo.com/yui/articles/gbs/ [156] http://docs.dojocampus.org/releasenotes/1.4 [157] http://docs.jquery.com/Browser_Compatibility [158] http://openrico.org/resources [159] http://docs.dojocampus.org/releasenotes/1.4 [160] http://docs.jquery.com/Browser_Compatibility [161] http://docs.dojocampus.org/releasenotes/1.4 [162] http://docs.jquery.com/Browser_Compatibility [163] http://dante.dojotoolkit.org/taskspeed/report/charts.html?exclude=defaultbrowser0 [164] http://jqueryvsmootools.com/ [165] http://books.slashdot.org/article.pl?sid=08/11/26/1414236 [166] http://stackoverflow.com/questions/176324/why-does-everyone-like-jquery-more-than-prototypescriptaclous-or-mootools-or-wh [167] http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised: [168] http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html [169] http://www.kylehayes.info/2009/03/29/survey-results-javascript-frameworks: [170] http://trends.builtwith.com/javascript Comparison of JavaScript-based source code editors This article provides basic feature comparison between some of the JavaScript-based source code editors available today. This article is not all-inclusive or necessarily up-to-date. Overview CodeMirror CodePress CodeTextArea Site Latest version Home [1] Demo [2] , 0.7, 2010-06-21 dead home page [5] , Demo [6] , SourceForge [7] Home page [8] , [9] Demo , Experimental demo [10] 0.9.6, 2007-09-26 List of source code editors Style / Clone of Emacs / regular textarea Microsoft Visual Studio Jun. 2009. Microsoft Visual Studio Cost (US$) Free Free Free Software license BSD-like license LGPL BSD license Open source Yes [3] Yes Yes Browser compatibility Firefox 1.5+, Internet Explorer 6+, Safari 3+, [4] Opera 9.52+, Chrome ? ?

Comparison <strong>of</strong> JavaScript frameworks 74<br />

isolate application and widget code from the rendering engine api differences<br />

[145] http://docs.dojocampus.org/dojox/gfx<br />

[146] MooTools ART (http://github.com/kamicane/art)<br />

[147] Some JavaScript libraries include widgets for Charts, Gauges, and other data visualizations.<br />

[148] dhtmlxChart (http://www.dhtmlx.com/blog/?p=412)<br />

[149] http://docs.dojocampus.org/dojox/charting<br />

[150] jQuery Visualize Plugin (http://www.filamentgroup.com/lab/<br />

jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/)<br />

[151] (http://developer.yahoo.com/yui/charts/)<br />

[152] http://docs.jquery.com/Browser_Compatibility<br />

[153] http://docs.dojocampus.org/releasenotes/1.4<br />

[154] http://docs.jquery.com/Browser_Compatibility<br />

[155] http://developer.yahoo.com/yui/articles/gbs/<br />

[156] http://docs.dojocampus.org/releasenotes/1.4<br />

[157] http://docs.jquery.com/Browser_Compatibility<br />

[158] http://openrico.org/resources<br />

[159] http://docs.dojocampus.org/releasenotes/1.4<br />

[160] http://docs.jquery.com/Browser_Compatibility<br />

[161] http://docs.dojocampus.org/releasenotes/1.4<br />

[162] http://docs.jquery.com/Browser_Compatibility<br />

[163] http://dante.dojotoolkit.org/taskspeed/report/charts.html?exclude=defaultbrowser0<br />

[164] http://jqueryvsmootools.com/<br />

[165] http://books.slashdot.org/article.pl?sid=08/11/26/1414236<br />

[166] http://stackoverflow.com/questions/176324/why-does-everyone-like-jquery-more-than-prototypescriptaclous-or-mootools-or-wh<br />

[167] http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised:<br />

[168] http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html<br />

[169] http://www.kylehayes.info/2009/03/29/survey-results-javascript-frameworks:<br />

[170] http://trends.builtwith.com/javascript<br />

Comparison <strong>of</strong> JavaScript-based source code<br />

editors<br />

This article provides basic feature comparison between some <strong>of</strong> the JavaScript-based source code editors available<br />

today. This article is not all-inclusive or necessarily up-to-date.<br />

Overview<br />

CodeMirror<br />

CodePress<br />

CodeTextArea<br />

Site Latest<br />

version<br />

Home [1] Demo [2] ,<br />

0.7,<br />

2010-06-21<br />

dead home page [5] ,<br />

Demo [6] ,<br />

SourceForge [7]<br />

Home page [8] ,<br />

[9]<br />

Demo ,<br />

Experimental demo<br />

[10]<br />

0.9.6,<br />

2007-09-26<br />

List <strong>of</strong> source code editors<br />

Style / Clone<br />

<strong>of</strong><br />

Emacs /<br />

regular<br />

textarea<br />

Micros<strong>of</strong>t<br />

Visual Studio<br />

Jun. 2009. Micros<strong>of</strong>t<br />

Visual Studio<br />

Cost<br />

(US$)<br />

Free<br />

Free<br />

Free<br />

S<strong>of</strong>tware<br />

license<br />

BSD-like<br />

license<br />

LGPL<br />

BSD<br />

license<br />

Open<br />

source<br />

Yes [3]<br />

Yes<br />

Yes<br />

Browser compatibility<br />

Firefox 1.5+, Internet<br />

Explorer 6+, Safari 3+,<br />

[4]<br />

Opera 9.52+,<br />

Chrome<br />

?<br />

?

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

Saved successfully!

Ooh no, something went wrong!