Thread (30 messages) flat view 30 messages, 9 authors, 2016-06-15

Re: The future of gitweb - part 2: JavaScript

From: Jakub Narebski <hidden>
Date: 2016-06-15 22:51:03

On Sun, 17 Apr 2011, Petr Baudis wrote:
On Thu, Apr 14, 2011 at 11:54:53AM +0200, Jakub Narebski wrote:
quoted
Unfortunately the decision to use JavaScript framework brings its own
new problems.

First issue is which JavaScript framework or library to use:
* jQuery (lightweight, most popular, used e.g. by MediaWiki)
* MooTools (lightweight, 2nd most popular, opbject-oriented)
* YUI, The Yahoo! User Interface Library 
* other: Prototype, Dojo, ExtJS, SproutCore,...
  Girocco uses MooTools, and I also used it in an old private branch
of gitweb. I have had pretty good experience with it. But since I wasn't
able to find anyone to maintain Girocco's gitweb (or even keep it in
sync with upstream) and the patch flow to core git has dried up, it's
probably not too relevant argument. :-)
Thanks.  The information about MooTools is certain helpful.

Do you remember why did you choose MooTools from other existing JavaScript
frameworks, including more popular jQuery?
quoted
So what are your ideas and comments on the issue of JavaScript code
and JavaScript libraries / frameworks in gitweb?
  It seems most common sense to use CDN by default but allow providing
pre-downloaded file with the library at build time as an alternative.
This seems to be a consensus.  Now what's left is to worry about plugins,
extensions etc. which would be helpful for gitweb JavaScript use, but
are not in core provided by CDN.

-- 
Jakub Narebski
Poland
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help