Changes
Page history
home, version 1
authored
Feb 21, 2012
by
Marcel Rieger
Show whitespace changes
Inline
Side-by-side
home.md
View page @
7e9d1a8b
JavaScriptFrameworks
====================
Extensions on server-side (Python)
====================
==============
Requirements
------------
-
Touch support (iPad, Android)
-
Internationalization
-
Web Accessibility
-
Long Term Support (unlike ExtJS 3 support)
Discussions:
------------
-
http://stackoverflow.com/questions/1816925/jquery-vs-dojo-vs-extjs/1817590
\#
1817590
-
http://tech.yes-co.nl/2009/08/25/jquery-versus-dojo-versus-yui/
jQuery UI
---------
### pro:
-
well known, good support
-
easy plugin mechanism within the jQuery framework
### con:
-
inconsitent plugins
-
only few, but good, GUI components. Not meant fo desktop apps (is
this a problem?)
Dojo Widgets
------------
### pro:
-
Nice line drawing:
http://www.sitepen.com/blog/2007/07/16/softening-polylines-with-dojox-graphics/
-
All requirements: http://dojotoolkit.org/widgets Touch support
(mdnd) seems beta quality only
### con:
YUI
---
### pro:
### con:
ExtJS
-----
### pro:
-
Vispa@Web prototypes built with ExtJs
-
‘Full’ functionality
-
Easy Implementation
-
Well documented
### con:
-
Bugs in ExtJs 3
-
ExtJs 3 not supported anymore
-
ExtJs 4 is not free (from $595 (Standard support) to $2,695 (5 Pack
Premium Support))
-
Outmoded design
Cappucino
---------
### pro:
-
Object oriented
-
Perfectly desktop-like Web Apps
### con:
-
New programming language to learn
-
Mac centric, no IDE support on other platforms
(http://cappuccino.org/learn/documentation/ ->Editors)
TODO by Gero/Matthias