user interface - Your choice of cross-browser javascript GUI -
update - comprehensive comparison, updated of february 2015, can found here:
alternatives ext js
2008 question:
there number of great , not so-great javascript gui frameworks out there. i've looked @ (only superficially). , can't make mind of them
scroll end of question see others say
ext.js obvious choice many since it's 1 of known frameworks.
advantages: looks awesome, large community, lots of extensions/plugins, gpl'ed
disadvanatges: inability use third-party extensions commercial license (and of extensions have killer features)backbase relatively less known. curious mix of xml , javascript reminiscent of xul. however, it's cross-browser
advantages: looks good, extensible, allows easy incorporation of some neat stuff
disadvantages: pricing steep , cpu-bound (though free use on 2 cpus), forums slow respond (though commercial support supposedly fast)qooxdoo popular.
advantages: please, fill in
disadvantages: code slighly messy (based on hearsay)yui fill in description
advantages: organized code disadvantages: many widgets still in betadojo fill in description
advantages: incremental loading of classes
disadvantages: might feel bloatedjquery ui
advantages: widgets not dependent on each other
disadvantages: in stage of development, few widgets
possible tendency towards wider acception: jquery shipped asp.net mvc
what you? use , why? rather use , why? in kind of project
to updated input...
see excellent comment sergey ilinsky explains nicely framework should choose when want pimp page, build application rich frontend (with several choices, no less)
an interesting comment in thread compares jquery, dojo, prototype, mootools, sproutcore , cappuccino (the question removed).
when considering javascript library/framework usage should first define on goals. used separate javascript libraries/frameworks 3 categories purpose , architecture:
i want pimp page "cool" features. go javascript library.
- jquery
- zenoui
- old: prototype, mootools
i want build application rich front-end. defining ui javascript , not mind using custom apis of these libraries coding application logic. go javascript post-library/pre-framework.
i want build application rich front-end. defining ui in xml , code application logic against standard apis , make use of other developer-facing standard-based technologies. go javascript framework.
- sproutcore
- backbase
- ample sdk
Comments
Post a Comment