Well this is true and not true. Mootools is based on Moo.fx which might have been around much longer than jQuery but Mootools i believe was released a few months after jQuery. Mootools is largely based off or Moo.fx(and prototype/jQuery)
Andy Matthews-4 wrote: > > > Actually, I believe that Moo Tools has been around for quite a bit longer > than jQuery. It was one of the first effects libraries I looked at before > I > ever even heard of jQuery. > > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Eridius > Sent: Saturday, August 11, 2007 5:37 PM > To: jquery-en@googlegroups.com > Subject: [jQuery] Why jQuery over Mootools > > > > I have been working with mootools for a bit the past few months and > started > to take a look at jQuery too see what the hype is all about from what i > have > heard from a co-worker. From what i see, jQuery does not offer anything > that mootools does not. I mean jQuery does have > > $().click > > and i don't believe Mootools has anything like that, they just have the: > > $().addEvent('click', function(){}); > > However this is just a shortcut and not a major thing. On thing that > jQuery > has is that there are far more scripts however this is just to the fact > that > jQuery has been around longer than mootools. However on the other hand > mootools has is a very nice way to create new classes. All i have to do > is: > > var ajax_request = new Class( > { > options: > { > //class options > }; > > initialize: function(options) > { > this.setOptions(options); > //other initliaizing code > }; > > //more methods > }); > ajax_request.implement(Options); > > var my_ajax_request = new ajax_request({//override default options}); > my_ajax_request.process(); > > Now I have been told that jQuery tries to do things more like the OO > method. Well to me the basically thing about OO is being able to combine > members(variables) and methods(functions) into a common > place(class/object). > > I have tried creating a simple class with jQuery and it does not work(this > code if based off what i was told from these forums): > > var ajax_request = function(options) > { > ajax_options = > { > test: 'test' > }; > > test = function() > { > alert(this.test); > } > } > var test = new ajax_request(); > test.test(); > > and this code tells me that test() is not a function of test. It seems > that > jQuery wants you to incorporate everything into the $() selector which > does > not make sense of everything. Being able create separate object is > something that is important to me and jQuery does not seem to support > that. > > Another thing that that jQuery says is that is it so small. Well > comparing > the full version of mootools(all options selected) to the full version of > jQuery is unfair. In order to get allt he features of full mootools you > would have to add jQuery interface script and comparing mootools to > jQuery&Interface script, mootools is still smaller. > > So why should someone choose jQuery over Mootools or is it really just a > preference thing and and both are basically the same(i see a lot about > jQuery vs prototype but not alot about jQuery vs mootools) > -- > View this message in context: > http://www.nabble.com/Why-jQuery-over-Mootools-tf4254982s15494.html#a1210968 > 0 > Sent from the JQuery mailing list archive at Nabble.com. > > > > -- View this message in context: http://www.nabble.com/Why-jQuery-over-Mootools-tf4254982s15494.html#a12126412 Sent from the JQuery mailing list archive at Nabble.com.