I feel a bit responsible for kicking off the rather lengthy discussion over the past couple of days.  I don't mean for this post to make it go on for several more.

Two different sides and several in the middle have been represented.  Despite the angst some are feeling, I for one feel more informed and have a better feel for the pulse of the list.

I don't think it's as black and white as you suggest, Alex. You call it FUD, but as it's most often used, the term connotes a slanted view of the world with the intent of distracting listeners from something else.  That's NOT what I see here.  The views expressed are valid, real-world concerns from development managers who want to see Scriptaculous succeed, and need to be addressed. As you said, in order to trust the future of the project we need to know a road-map exists.  Asking for one--however inelegantly worded--isn't FUD. Addressing the uncertainties makes the project stronger. Yes, parts of some of the emails are a but "fuddy," but don't throw the baby out with the bath water.

To summarize the concerns I've heard from others on the list, (and remember, because they are relevant to me):
Prototype
P1. Is it actively being developed? (Will the $$() improvements be in the next version? When is that?)
P2. I want to contribute, but can't. It's frustrating.
P3. The project is too big for a single person.
P4. The file is too big; can it be be better compartmentalized?
P5. It has too much syntactic sugar
P6. It's too much like Ruby. [I don't think this is worth fully debating, but it has been expressed.]

Scriptaculous
S1. What is the future of Scriptaculous if Prototype flounders?
S2. My developers need to be able to read Scriptaculous code; it would be easier if they didn't have to learn Prototype syntax too.

I'm not suggesting the above be debated (again), but let's not shoo away those who raise valid concerns. Note too, that most of the concerns voiced are with Prototype, not Scriptaculous.

I'm here because I'm impressed with Scriptaculous and want it to succeed. Thomas Fuchs has done a good thing for the _javascript_ community.  I want it to last.

Ya'll have proven time and again that there are smarter heads than me on this list. I want to offer some suggestions for consideration:

-----------
== Spread the work better.
Thomas, find a small handful of active contributors willing to filter bugs and test patches on multiple platforms, and recommend patches for inclusion.  Also task them to present lists of bugs to close (duplicate/irrelevant/not a bug/won't fix) or vote/highlight/prioritize those reporting serious issues. Have a group of trusted programmers you can assign things to. Task another handful of people to update/fix the documentation. Design a process flow whereby patches/updates can be immediately reflected in documentation.

 In short, delegate; remain at the helm, but let others do the legwork. Perhaps all of this is already happening in a less public way, and I'm running my mouth off.

== Merge with or fork Prototype.
This is a touchy subject, and I don't mean to approach it lightly.  It would, however, recognize the concerns mentioned above regarding Prototype has having validity. This is but one possible way to address them. Take a moment, publicly or not, to examine the pros and cons of a merge or a fork, as compared with running separate projects. Talk it over with Sam. 
-----------

That's more  long winded than I meant to be, and I don't mean to rehash old issues.  If you made it this far, thanks for putting up with me.


TAG


On Jul 20, 2006, at 3:24 PM, Alex Duffield wrote:

Well said. I am sick of the prototype bashing. This is a list for those who WANT to use prototype. Would those who dont want to use it please leave. 

Having said that, I also would like to say I think it is vital for prototype tat the lead developers have SOME presence on this list and let us know what the plans are even if that is in the saying "We are not sure, but we are still working on things" Just a simple Hi, Im still alive would go a long way. 

As far as the "whats the rush for the next version" I somewhat disagree. I NEED to know that versions 1.5 and 2 are in the pipe, if I am going to commit my applications to the use of prototype.js. What happens when things break in IE7, or IE8 or Firefox4 or whatever.  The point is browsers dont stand still, and I need to be confident that libraries I am dependent on will not become obsolete. I am not a javascipt "Expert", so I am dependent on others to maintain this code.

The FUD that I see on this thread concerns be deeply.  

FUD is Fear Uncertainty and Doubt, but in this case, there is some validity in it. 

Fear - I fear that my dependancy on prototype might be a mistake. 
Uncertainty - I am uncertan that the developers of prototype are committed to the project, as they do not participate in this list and provide no information. 
Doubt - I doubt that this project will survive if the developers dont interact with the community.

This is a cancer that will eat at the community if left unchecked. 

The solution is simple. Communication between the developers and the community.

Just my 2 bits.

Alex Duffield



On 20-Jul-06, at 9:38 AM, Ryan Gahl wrote:



If you are interested in improving prototype, that's one thing, but then offer constructive ways to do so rather than just repeating yourself over and over. You read a couple of articles out there from people critiquing proto and now you just want to jump in as though you're some sort of _javascript_ expert and we are newbies. News flash, a good lot of us in this list are _javascript_ experts and we've managed to use proto with GREAT success in spite of anyone's judgements against it.

Moreover, this list is a place for people to present their problems/solutions centered around proto/scriptaculous. You are doing neither. Just stop.



_______________________________________________
Rails-spinoffs mailing list

_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to