Justin Meyer wrote:
> John,
>   Thanks for your reply!  You are absolutely right that we need to
> discuss which problems are difficult to solve.
>
> Is it safe to say that you agree that jQuery says very little about
> how to :
> - package and minimize multiple flies
> - document
> - test
> - dependency management
> - log errors / debugging tools   ?
>
> Often developers are forced to pick from many completing plugins or
> 3rd party libraries.  Similar to jQuery.UI this 'jQuery Enterprise'
> would provide a standard set of tools and come in a single integrated
> package.  I think it's fair to say that this could bolster JS
> development just as much as an Accordion or Datepicker.
>
> ...
I agree that the competing plugins and 3rd party libraries is an issue. 
But I don't think that's something that a "jQuery Enterprise" should be 
trying to, or would properly solve. jQuery.ui is a step towards solving 
the competing plugins issue for tabs, dialogs, and other UI related 
stuff. Enterprise might solve that issue for another select area. But 
ultimately that doesn't solve the real issue since there are still more 
and more types of plugins out competing and duplicating each other.

I think the real issue is that once a plugin author creates a plugin, it 
ultimately stays as /their plugin/, and how hard it is to create a 
central project (similar to jQuery.ui, but lighter) that isn't one 
author's project.
If you want a comparison, take a look at MediaWiki, more specifically 
the /extensions/ folder in the SVN repo. MediaWiki.org does publicly 
list extensions from anywhere, however the ultimate goal of most 
extension authors is to get the extension checked into svn. Because 
ultimately once an extension is checked into svn it stops being a single 
extension tied down to one developer managing it. It becomes something 
managed by the community as a whole, anyone can either commit changes to 
it, or put up a bug report asking for changes to it. Ultimately even if 
the author disappears the extension still gets maintained according to 
the community's (sometimes fairly rigorous and strict) standards.

~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://nadir-seen-fire.com]
-Nadir-Point & Wiki-Tools (http://nadir-point.com) (http://wiki-tools.com)
-MonkeyScript (http://monkeyscript.org)
-Animepedia (http://anime.wikia.com)
-Narutopedia (http://naruto.wikia.com)
-Soul Eater Wiki (http://souleater.wikia.com)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to