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.

Reply via email to