JavaScript: RIA toolkit -
JavaScript: RIA toolkit -
i'm looking javascript ria toolkit. requirements are: look, free license , sane api. ideas?
thats i've found far:
extjs
pros
perfect look lots of widgets support mobile platforms modular system embraces html5 , css3cons
costs money, expensive ($500+) very flat lurning curve. no quickstart guide (but thats doesn't matter because of point #1)qooxdoo
cons
just ugly. looks survived 90s , didn't alter @ alldojo
pros
good (not much themes, thundra looks good) free licensingcons
too asynchronous (their amd stuff) very unusual , cumbersome api can hardly phone call sane messy docs (i've found out amd #dojo irc channel)sproutcode
pros
mvc generators docscons
templating don't need didn't find way set in production w/o lots of dependencies still can't figure out how create ria w/o writing own styles , layoutingwijmo
pros
jquery-basedcons
costs money doesn't have layouts
if , team not experienced in javascript , aren't interested in investing , team's time front-end technologies best bet (prioritized order):
ext js
it's declarative, has mvp since it's gpl licensed you can utilize free of charge long not distribute application outside of organization. if you're contractor , give away code copyright client client able utilize within organization.jquery ui + jquery grid plugin (if need it)
jquery has massive community it's easier find people familiar jquery it's totally freeyahoo ui
good community lots of widgets, styling via css best accessibly back upwards (if need it)gwt
java-based (and many java developers love it) harder debug , build complex layoutshowever, suggest gain knowledge , experience front-end technologies, css. css is easy long research basic rules , patterns. don't need become css guru able styling , layout proficiently.
so if wish larn front-end bit or have experience list quite different. before picking widget library suggest start off mv* framework.
backbone mvp a current trend leader, big comminity knockout mvvm pattern, info bindings suits bigger teams of people different grade of proficiency integration microsoft web stack there many others similar backbone or knockoutgiven you've picked framework here best widget choices:
jquery ui
great integration mv* frameworksyahoo ui
best accessibilityand these libraries undesirable:
ext js
totally circumvent normal web-development practices, doesn't respect css extremely hard customize harder debug non-free in case want distribute applicationgwt
edit-compile-deploy-test loop long. hard work on fast speed. hard debug cross-browser issuesas can see both ext , gwt controversial. utilize ext if know doing, i.e. when team isn't @ webdev , if don't need customize it's , feel. in cases education , jquery ui much improve bet.
javascript ria toolkit
Comments
Post a Comment