home, version 1 authored by Marcel Rieger's avatar Marcel Rieger
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