dojo, prototype, Mochikit, Yahoo UI (YUI), or, my own 2K library (from my old O'reilly's javascript cookbook!) and plus web service.
Everything else, e.g., controls, server or client, are just so-called "convenience tools" -- actually, inconvenient tools – I am now even against http://dotnetslackers.com/articles/ajax/ASPNETAjaxGridAndPager.aspx
I know, in the past weeks, I stepped through many things, silverlight, spring.net, etc. Now, I am only for javascript + webservice + activeX for client-side-printing-serial-port-comm. I am against everything else, including asp.net per se -- who need asp.net anymore!
It does not make sense to use small ad hoc javascripts anymore. It is time to use javascript frameworks/libraries.
After reading http://www.sitepoint.com/article/javascript-library/2
and some research, prototype is the one, because I want some powerful yet simple (once I know the framework) grids!
Another reason: funny thing -- prototype is the ajax choice for Ruby on Rails -- we cannot avoid RR, it is everywhere!
http://www.brandonquintana.com/index.bcq?id=13&page=blog&title=prototype+behaviour+rico+and+scriptaculous
so, prototype+rico+Script.aculo.us+behavior+eventselectors, of course, we need to know how to make it work with the web service support from "asp.net ajax".
http://64bytes.com/archive/2007/05/10/ASP.NET-Web-services--AJAX--prototype.js.aspx -----
http://www.wtfdeveloper.com/Default13.aspx ----------------
http://www.sitepoint.com/article/painless-javascript-prototype/
http://www.prototypejs.org/
http://prototypedoc.com/
http://www.sergiopereira.com/articles/prototype.js.html#Reference
http://script.aculo.us/
http://openrico.org/downloads -----------------------
http://borkweb.com/story/prototype-makes-javascript-painless
http://borkweb.com/story/oooo-eventselectors-for-prototype
http://www.snook.ca/archives/javascript/prototype_disse/
------------------------prototype+rico is large. However, javascript can be cached and compressed. So, I do not believe it is a problem. If you are really concerned, use YUI (there is a new kid, JQuery, however, it does not have grid, you have to use ext; but ext has intentionally ambiguous license for commercial use for in-house development -- for web, in-house-intranet and internet is a thin line anyway).
-----------------------so, YUI is also a choice, worth to explore.
No comments:
Post a Comment