Favorite Javascript frameworks?

  • graphixboy
  • Control + Z
  • Guru
  • User avatar
  • Joined: 11 Jul 2005
  • Posts: 1452
  • Loc: Minneapolis, MN
  • Status: Offline

Post November 3rd, 2008, 9:53 am

Who's got a favorite and why? I don't usually use a lot of js but I have a project that's going to require me to learn a framework. So whats the best one? Mootools? YUI? JQuery? something else?

Also if anyone has any good resources for learning said favorite framework I would be very interested.
//// Designer & Art Director for Interactive, Motion and 3D \\\\
WhenImNotSleeping.com
  • Anonymous
  • Bot
  • No Avatar
  • Joined: 25 Feb 2008
  • Posts: ?
  • Loc: Ozzuland
  • Status: Online

Post November 3rd, 2008, 9:53 am

  • joebert
  • S.T. Manager
  • Genius
  • User avatar
  • Joined: 10 Feb 2004
  • Posts: 11002
  • Loc: Clearwater, FL
  • Status: Offline

Post November 3rd, 2008, 11:04 am

I wasn't a fan of JS libraries for a few years. They all seemed to make simple tasks overly complicated & a lot of times the extra bandwidth required to load the library was just too much, like jumping in a monster truck to go to the next door neighbors house.

In the last year or so I've grown quite fond of jQuery though.

For one, the library is hosted at Google Code & can be linked to in my pages, effectively outsourcing the librarys weight.
http://code.google.com/p/jqueryjs/
If everyone who used jQuery loaded the library from there, it would increase performance of applications on a large scale since visitors browsers would be able to use the cached copy of jQuery they loaded when they visited another site.

For two, I really like the way HTML elements are gathered to work with by using CSS selectors.
http://docs.jquery.com/Selectors

For three, I like the way the event binding is handled.
http://docs.jquery.com/Events

For four, and what is probably a lot of peoples #1, I like how simplified basic AJAX operations are.
For instance, to load the contents of "stuff.xml" into an element with the ID of "one" this is all I would need.
  1. $('#one').load('stuff.xml');


For five, I just like the fact that Google Code and Media Template are providing hosting for these guys. :)
The squeaky wheel gets the grease, but the whining wheel gets replaced.
Picksel: Ubuntu/Gnome alternative to Colorpix
  • graphixboy
  • Control + Z
  • Guru
  • User avatar
  • Joined: 11 Jul 2005
  • Posts: 1452
  • Loc: Minneapolis, MN
  • Status: Offline

Post November 3rd, 2008, 1:12 pm

yeah I've been leaning toward JQuery but wasn't sure about the advantages/disadvantages of each. Jquery seems like one of the more powerful. Is that the general consensus?
//// Designer & Art Director for Interactive, Motion and 3D \\\\
WhenImNotSleeping.com
  • joebert
  • S.T. Manager
  • Genius
  • User avatar
  • Joined: 10 Feb 2004
  • Posts: 11002
  • Loc: Clearwater, FL
  • Status: Offline

Post November 3rd, 2008, 7:00 pm

I gave up on Prototype, I'd tried it before I tried jQuery. I believe Mootools is an extension of Prototype.

I've heard good things about YUI, but to me it seemed like it would make more sense just to write Java applets than mess with that framework.
The squeaky wheel gets the grease, but the whining wheel gets replaced.
Picksel: Ubuntu/Gnome alternative to Colorpix
  • cipher
  • Graduate
  • Graduate
  • User avatar
  • Joined: 11 Feb 2004
  • Posts: 142
  • Status: Offline

Post November 6th, 2008, 8:07 pm

Choosing a particular library is really about your personal style and philosophies. For me prototype + scriptaculous is great in the way Javascript is extended. The classy behavior provided by prototype syncs nicely with the way I like to write code so maybe that is why i love it so much :).

I would recommend listening to http://www.javascriptworkshop.com/2008/ ... s-podcast/ . In this podcast John Resig gives very unbiased commentary on the libraries/frameworks.
  • graphixboy
  • Control + Z
  • Guru
  • User avatar
  • Joined: 11 Jul 2005
  • Posts: 1452
  • Loc: Minneapolis, MN
  • Status: Offline

Post November 7th, 2008, 8:45 am

Hey thanks Cipher. I like Resig's stuff, can't believe I missed that one.
//// Designer & Art Director for Interactive, Motion and 3D \\\\
WhenImNotSleeping.com
  • coolcoolciel
  • Newbie
  • Newbie
  • No Avatar
  • Joined: 06 Oct 2008
  • Posts: 9
  • Status: Offline

Post November 7th, 2008, 6:41 pm

I want to study YUI !
hp-laptop-batteries.com is one of the most popular shopping site for special replacement laptop battery of hp laptop and other batteries.Here you can get laptop batteries you are looking for.
  • UPSGuy
  • Lurker ಠ_ಠ
  • Mastermind
  • User avatar
  • Joined: 25 Jul 2005
  • Posts: 1599
  • Loc: Nashville, TN
  • Status: Offline

Post November 12th, 2008, 6:15 pm

++ for jquery...I can attest for its scalability. My company uses it extensively, and it's capabilities reach far beyond those that the examples online show.
Please post questions to the forums rather than sending a PM. Share your questions so that others can learn from them, too.
  • ecuador
  • Student
  • Student
  • User avatar
  • Joined: 29 Apr 2007
  • Posts: 90
  • Loc: Germany
  • Status: Offline

Post January 31st, 2009, 1:35 am

I am using http://www.mootools.net - similar to jQuery but faster and more powerful.

Post Information

  • Total Posts in this topic: 9 posts
  • Moderator: Moderator Team
  • Users browsing this forum: No registered users and 63 guests
  • You cannot post new topics in this forum
  • You cannot reply to topics in this forum
  • You cannot edit your posts in this forum
  • You cannot delete your posts in this forum
  • You cannot post attachments in this forum
 
 

© Unmelted Enterprises 1998-2009. Driven by phpBB © 2001-2009 phpBB Group.