>
> 1) can you write clean code with JQ? I am far from being a JavaScript
> expert and I've written some horrific JS code. Moo allows me to write very
> clean and maintainable code.
>

You can write clean code with anything. JavaScript is the language here.
MooTools just gives you nice tools and encourages you to use strong OO
methodologies. But underneath it's all JavaScript. I had a conversation
with Bill Scott (of Netflix) and he put it to me this way:

http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/

After hearing me talk about the reusability and extensibility patterns
built into MooTools, he made an excellent point: He knows enough about
JavaScript to have his own methods for making use of JavaScript’s
inheritance mechanisms. In other words, he uses jQuery for DOM manipulation
and effects and for some of its plugins, but when he writes his own code,
he has his own class system (I don’t think he used the word “class” though
– but basically some sort of factory to create reusable and extendable
objects).
There's nothing stopping you from using jQuery and writing beautiful code.
It's a little harder, and you have to work at it yourself a little, sure,
but it's still just JavaScript. For more, see http://jqueryvsmootools.com


2) I am guessing that the number of free widgets and community support is
> far better by going JQ but what other benefits do you get with JQ?
>

You get a lot more help. You get a bigger community, meet-ups, and lots of
blog posts and tutorials and books. But, most importantly, you get a job
market. Go search around for front-end jobs that list anything OTHER than
jQuery. This also applies the other way around; if you're a company
choosing a framework, go find a front-end candidate with MooTools on
his/her resume. It's nearly impossible to find us.


> 3) I am assuming that future browser issues will not cause me problems by
> developing with Moo. What are your thoughts on this?
>

The dev team remains committed to releasing updates to address such browser
issues. I know that they're working on 1.5.0 right now in anticipation of
IE11.


> At this moment, #3 is the only concern that I have. I plan to make a
> mobile version of my app (hope that this will not be a problem using Moo).
>

FWIW, I have a mobile app (http://thanx.com - mobile version at
http://app.thanx.com) running MooTools. Works great.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"MooTools Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mootools-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to