I'm petty sick of this debate.
It's not like mootools is using prototype.
And the syntax between moo and jquery is pretty damn close.
I saw the arguement "mootools breaks backwards compatability. Jquery
doesn't.". This comes at a cost of weight and architecture.
How bout. All you jquery fanboys. Learn how to write a javascript
class. And stop copy pasting. You'll be better human beings because of
it.
On 9 June, 15:45, Andrew Eddie <
mambob...@gmail.com> wrote:
> Hi Stian and thanks for joining in.
>
> Everyone has biases ;) This thread would not have started.
>
> Here's the argument. Mootools is very good. jQuery is very good.
> Both have good communities. Joomla devs have a good relationship with
> Mootools developers, the chose JS framework for Joomla. Mootools
> serves Joomla's needs well. There is no *compelling* argument to
> change.
>
> I take issue with your comment about being afraid of loosing goodwill.
> If you know your Joomla and Mambo history, we've had good
> relationships with a lot of 3rd party library providers, DOMIT and
> InputFilter to name a few. I had good relationships personally with
> both those developers and they were thrilled to work in with us while
> they were active. We regularly access the relationship with people
> (because, after all, communities are about relationships) and you'll
> know that we've sought other options when these developer's have moved
> on (as both have done). Should Mootools become poorly supported, then
> I would be making a call on using a different framework for my own
> stuff and Joomla would be wise to make the same assessment. Should
> jQuery fall in a heap, we are unaffected. It's the circle of software
> life. We work with people while they are active, and when they
> aren't, we find the best alternatives that meet the greater needs of
> the project.
>
> As I already stated, we will make an effort to allow people to use
> their JS framework of choice, but the bottom line is Joomla core will
> use Mootools when it needs it and 3rd parties will have to take that
> into account.
>
> Regards,
> Andrew Eddiehttp://www.theartofjoomla.com- the art of becoming a Joomla developer
>
> 2009/6/10 Stian Didriksen <
st...@ninjatheme.com>:
>
>
>
> > Relationships between you and Mootools devs is completely irrelevant.
> > There are far too many developers using jQuery to ignore.
>
> > And if Joomla used jQuery, preventing Mootools based scripts from
> > breaking is as simple as writing your jQuery in noConflict() mode.
> > That would mean no 1.5 based mootools 1.1 scripts breaking.
>
> > Can we achieve the same by using Mootools?
>
> > I say core scripts should be coded like shadowbox, using adaptors that
> > is:
http://www.shadowbox-js.com/support.html#adapters
>
> > Your relationship with Mootools wont help me in my next project, but
> > being able to code with whichever framework I need will.
>
> > I would like to see some hard facts on what goodwill Joomla as an
> > project get, that you are afraid of loosing?
> > That's the most personal and biased argument I've heard today.
>
> > Regards,
> > Stian Didriksen
>
> > Den 9. juni. 2009 kl. 23.17 skrev Andrew Eddie:
>
> >> With respect this is a bit like splitting hairs over the Drupal vs
> >> Joomla debate. Both are stunning, both have supportive and different
> >> communities with strengths and weaknesses.
>
> >> We have had good connections with the Mootools creators and experts so
> >> far. We don't have that relationship with the jQuery community (note
> >> the lowercase 'j'; JQuery is our new database query class <cough>) as
> >> far as I know. I don't see any particularly good reasons to sever
> >> that goodwill where there is honestly no better argument than personal
> >> preference. That might change in the future, but right now it does
> >> what it needs to in the backend and the frontend is being made as
> >> agnostic as possible.
>
> >> Regards,
> >> Andrew Eddie
> >>
http://www.theartofjoomla.com- the art of becoming a Joomla developer
>
> >> 2009/6/10 Amy Stephen <
amystep...@gmail.com>:
> >>> This past few weeks, I have been looking for "easy to use" UI
> >>> widgets that I
> >>> need for a project a team of us are working on. It is Intranet
> >>> environment
> >>> with a lot of varied content, the need for groups, sophisticated
> >>> ACL, and a
> >>> high degree of interactivity.
>
> >>> Traditional page reloading after each minor task will not cut it.
> >>> These
> >>> people will be working all day with this tool, it has to be easy to
> >>> access
> >>> what they need, make changes, approve work, schedule meetings,
> >>> message one
> >>> another, etc.
>
> >>> To be perfectly honest, after reviewing options out there, there is
> >>> no
> >>> question in my mind about which JS Framework will enable me to
> >>> offer more
> >>> functionality, quickly today: JQuery. It is not even close for me.
>
> >>> From what I have read, most tend to agree Mootools is the "better"
> >>> solution
> >>> from an application infrastructure perspective. But, UI experts are
> >>> not
> >>> developers and JQuery is more geared towards those needs and skill
> >>> sets.
>
> >>> The size and engagement of a community does matter. We know this
> >>> because we,
> >>> the Joomla! community, are also a huge, active, powerful community.
> >>> When
> >>> people are comparing CMS's, one look at the Joomla! Extensions
> >>> Directory
> >>> says - this community will help you build cool Web sites. I get
> >>> that same
> >>> feeling about JQuery's community. They are active, creating, and
> >>> sharing a
> >>> lot of excellent UI options. They are growing. There are lots of
> >>> training
> >>> material, blogs, videos, and books. As is the case with the Joomla!
> >>> community, they are putting solutions on the shelf on a regular
> >>> basis and
> >>> they don't appear to have hit full stride, yet, either.
>
> >>> The work that community produces enables someone like me, someone
> >>> without
> >>> strong Javascript skills (heck, someone without even weak Javascript
> >>> skills!), to be able to tackle a Web site like this.
>
> >>> To be honest, the fact that Joomla! has Mootools in core does not
> >>> cause me,
> >>> one tiny bit. I know how to remove it and I know how to replace it
> >>> with
> >>> JQuery and that is what I will do in order to provide this customer
> >>> the best
> >>> solution, possible.
>
> >>> I probably would not have raised this issue, because I know it's a
> >>> huge
> >>> challenge to make a change like this. We will not all agree on this
> >>> one and
> >>> there is no way to scientifically conclude, one way or the other. I
> >>> also
> >>> understand and *value* the freedom the GPL offers me and I will,
> >>> without
> >>> apology, exercise those rights. So, Joomla! is not stopping me.
>
> >>> But, after reading Beat's comment about how, since 1.2 is not
> >>> compatiable
> >>> with 1.1, anyway, that *now* is as likely the best opportunity we
> >>> will ever
> >>> have to consider a change to JQuery. I realized when I read that,
> >>> that he is
> >>> right and he is right to raise the issue and advocate for what he
> >>> sees as a
> >>> better path for our project. I would be wrong to just do my own thing
> >>> quietly without also letting it be know that I also believe JQuery
> >>> is best
> >>> for this project.
>
> >>> I also believe it would very wise for this project to get behind
> >>> Ajax and
> >>> share examples of how to use it with Joomla!. Like it, don't like it,
> >>> doesn't matter, it's a key building block for developers today and an
> >>> absolute requirement if you are heading into rich internet
> >>> applications. So,
> >>> framework decision aside, we should show how to use Ajax with that
> >>> framework
> >>> to create those types of Joomla! interfaces. (BTW: by "we should" I
> >>> mean all
> >>> of us posting in this thread, not the guys working too hard for us,
> >>> already.)
>
> >>> So, I agree, it is time to think about those things. It's that big
> >>> of a deal
> >>> that, we should at least pause for a moment, to think about which
> >>> direction
> >>> might offer the community the best options moving forward. We need
> >>> to bear
> >>> in mind that since this is one of those either/or kinds of deals,
> >>> some of us
> >>> aren't going to get our way. There is no reason for anyone to fall
> >>> into a
> >>> heap of tears when it is likely decided we will stay the course with
> >>> Mootools. Let's remember the GPL empowers us to modify this code
> >>> base and
> >>> crank it up in whatever way we find suitable for our needs. We are
> >>> all
> >>> empowered as we choose to be.
>
> >>> With respect to all of you,
> >>> Amy