YUI2, YUI3, jQuery, something else? What to choose?
jochen.wiedmann at gmail.com
Tue Aug 21 13:22:04 UTC 2012
Given your questions background, I'd like to reformulate the question:
- Which project can be expected to have the more stable API?
- Which project has the more fitting license? So that we can easily
distribute the related files?
On Sun, Aug 19, 2012 at 3:14 AM, Frédéric Buclin <lpsolit at gmail.com> wrote:
> Hi everybody,
> You probably know that Bugzilla currently uses YUI2 as its JS library,
> but shiny new features are now only implemented in YUI3, which looks
> like a very different library compared to YUI2. This means that if we
> want to use new features implemented in YUI3, we basically have to
> rewrite everything from scratch. As jQuery is a very popular library, I
> wondered if it wouldn't be a better alternative than moving to YUI3.
> More popular = potentially more contributors. Either that, or we could
> stay on YUI2, but this means it would be a bigger pain to migrate in the
> future once YUI2 is declared dead.
> I talked with dkl and glob on IRC this week, and we plan to branch for
> Bugzilla 4.4 soon, and open the new development cycle for Bugzilla 4.6.
> The main focus for 4.4 was to improve WebServices, but I would like the
> main focus for 4.6 to be the User Interface. More and more people are
> complaining that Bugzilla looks old and is slow, while for instance
> GitHub looks great, cleaner, faster, modern, easier to use, etc... The
> question is not whether they are true or not (not everybody agree on
> this point, and I don't want a debate here as we are all biased), but
> the question is what can we do to improve the User Experience.
> Nobody can object that the UI almost didn't change since the Bugzilla
> 2.x era, modulo some improvements here and there. The UI was built with
> finding the right threshold seems important in 2012, and AJAX and our
> JSON-RPC interface could help us improve things now.
> So, what's your opinion on the choice of the JS library? The tracking
> bug on bmo is: https://bugzilla.mozilla.org/show_bug.cgi?id=453268
> To view or change your list settings, click here:
In other words: what could be seen as a socially debilitating failure
of character can certainly work to your advantage too. (Linus
Torvalds, but the use in the signature tells something about me as
More information about the developers