Excellent add-on points, Ray.  Resonates with me too.
    Scott

Ray Krueger wrote:
> Well put...
> Dual jars covers both camps.
>
> I spend 85% of my day in mentor mode for Spring, Hibernate, and Acegi.
> So your "people are time poor" comment really swung my vote heh.
>
>
> On 8/28/06, Ben Alex <[EMAIL PROTECTED]> wrote:
>   
>> Ray Krueger wrote:
>>
>>     
>>> Ben were you suggesting having acegi-version.jar would be just binary,
>>> and acegi-version-sources.jar would be binary with source?
>>>       
>> Yes, a traditional .class-only JAR, and a combined .class plus .java
>> JAR. People like me would use the latter, whereas people concerned about
>> the extra 500 Kb in their download can use the former.
>>
>> In my experience delivering training courses, I know how very useful it
>> is to have automatic JavaDocs and source code available to people trying
>> to learn a new API.
>>
>> It is really an issue of what do we value more:
>>
>> * Minimizing bandwidth. Bandwidth is cheap. Every decent library
>> (Spring, Eclipse, Java) is now dozens of megabytes to download. I won't
>> lose much sleep adding 500 Kb (or even 1 Mb!) to a JAR download.
>>
>> * Maximizing productivity. Unlike bandwidth, people are expensive.
>> People are time poor. People are constantly dealing with API changes and
>> new APIs. People don't remember every argument and interface contract
>> they read. We can make peoples' lives easier by including source in the
>> JARs. Besides, we're more likely to get bugs detected and fixes
>> contributed back if more people see the source code.
>>
>> Google (GWT) have obviously concluded the latter is more important, and
>> I'm not aware of anyone objecting to their inclusion of source code.
>> They don't even offer a source-code-free JAR, yet we would continue to.
>>
>> Cheers
>> Ben
>>     


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Home: http://acegisecurity.org
Acegisecurity-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer

Reply via email to