this is the personal blog of brandon quintana.

| | | | | |

Prototype, Behaviour, Rico, and Script.aculo.us

April 16th, 2006

I’ve decided to move toward more standardized JavaScript code as opposed to custom code. I figure it would make things easier to debug and if there was a patch with open source code I could just apply it to my existing projects. Those of you familiar with AJAX or even JavaScript in general have probably heard of these open source JavaScript projects.

Prototype is a JavaScript framework, which holes to ease the development of dynamic web applications. It is actually quite useful in larger applications and makes is easy to complete most AJAX tasks.

The idea behind Behaviour is to keep JavaScript in external files and by using CSS selectors, keeps all the XHTML clean. Since there is no JavaScript in the XHTML file, the JavaScript work is accomplished without violation of W3C standards.

Rico is an open source library that provides full Ajax support, drag and drop management and a cinematic effects library. I had heard about Rico but looking over their demos, the library seems easy enough to use. You can bet that you will see some of their techniques in my future work.

Script.aculo.us is another collection of scripts used to make web applications with cool effects. It integrates with Ruby on Rails, which I have yet to jump into, but I figured I would include it in the post for people that are using it. It has some cool demos and maybe I?ll use some of it in the future as well.

I guess I have my work cut out for me. I’ll be starting some new projects and retooling some old work to utilize the new infrastructure. Come back soon for new updates.

© 2004 - 2012 brandon quintana. all rights reserved.