Sunday, July 15, 2007

the real business: prototype+rico and Script.aculo.us+behavior+eventselectors

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.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home