Connect with Facebook   
    Home  |   Learn AJAX  |   Forum  |    Register  |    Submit Resource  |   Submit Article   |   Contact Us
 

Frameworks

Home Frameworks

MooTools – A Review

Category: Frameworks   |   Comments (0)

MooTools is an open source JavaScript framework that evolved from the simple function called moo.fx. The developers of moo.fx have slowly expanded this simple function into a fully functional framework. As of this writing, the framework is on its 1.2.0 version and has been enjoying a good following along with other JavaScript frameworks.


Sponsored Links
 

 


Advantages


MooTools is a lightweight framework. But do not think MooTools is another lightweight framework that would eventually stack-up. This framework is as lean as they could be. Instead of stacking up the functions and lines, MooTools divide the codes by developing functions in small code bases.


Expect to have a fully working function in 28kb or less. You can even compress it to make it even smaller. Another function that made it lean is the idea of modularity. Since functions could be laid out as modules, you will basically have an application that is lightweight. The modules built with MooTools are also lightweight in themselves and because of the modularity property of these functions; they are already optimized for performance.


Since moo.fx is originally an effects function, it is no wonder that MooTools is one of the best frameworks if you wanted to have a good looking application with all the effects on it. An Ajax based application will run faster even though there effects are bombarded in the application.


Again, this lean framework ensures that the functions are executed faster and it even looks better. The library of effects is very impressive and if you are into simplistic websites and applications, you will easily be tempted with the sheer number of effects options.


Last but not the least; MooTools will wow you with its documentation. Yes, everyone writes documentation about their tools, functions and frameworks but only a handful of them could be just like MooTools. You are practically reading the encyclopedia of how-to’s with all their examples and explanations about the certain function.


If you are not familiar with MooTools yet, be sure to stop by the documentation and see yourself developing your first Ajax based application with MooTools.


Disadvantages


On the other hand, among the noticeable disadvantages of MooTools is found on its Syntax. It does not go with the popular syntax so integrating different frameworks for a good mash-up is a little bit difficult. That means if you wanted to build a mash-up of frameworks, you will find yourself translating some of the functions from other frameworks. Because of the changes, it could…or will be slower whenever you integrate another framework to MooTools.


Although it is not their fault, MooTools is a little bit young compared to other frameworks. That maybe the reason why the problem with syntax is not addressed yet or was never changed. In previous versions dom.js could nowhere be found among the library of functions now, it is clearly there and could be used anytime. Hopefully this trend continues by answering some of the things lacking in the framework.



Sponsored Links
 

 

If you are looking for a framework that will look great with all its functions especially on the effects, go with MooTools. It is free so you do not have to buy any licenses.



Read Next: SAJAX – Ajax for PHP


 
Post Your Comment
Members - Please Click here Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification:
 
 Subscribe    

Post Your Comment via FaceBook

Connect with Facebook



 
Comments
 
 
 
 

Sponsored Links

 

Copyright © 2005 - 2010 AjaxWith.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape