develooper Front page | perl.perl6.stdlib | Postings from August 2001

Fwd: Augmenting CPAN with P2EE specs, was CPAN polution

Thread Next
From:
Elizabeth Mattijsen
Date:
August 11, 2001 13:02
Subject:
Fwd: Augmenting CPAN with P2EE specs, was CPAN polution
Message ID:
4.2.0.58.20010811200033.01f4aae0@pop.dijkmat.nl
 From the modperl list:

>Return-Path: <stephen.adkins@officevision.com>
>Received: from smtp6.mindspring.com (smtp6.mindspring.com [207.69.200.110])
>         by mork.dijkmat.nl (8.9.3/8.9.3) with ESMTP id SAA11922
>         for <liz@dijkmat.nl>; Sat, 11 Aug 2001 18:04:14 +0200
>Received: from con (user-38ld7ik.dialup.mindspring.com [209.86.158.84])
>         by smtp6.mindspring.com (8.9.3/8.8.5) with SMTP id MAA11299;
>         Sat, 11 Aug 2001 12:04:11 -0400 (EDT)
>Message-Id: <3.0.6.32.20010811121011.0087dd90@pop3.norton.antivirus>
>X-Sender: idc/pop.mindspring.com@pop3.norton.antivirus
>X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32)
>Date: Sat, 11 Aug 2001 12:10:11 -0400
>To: Elizabeth Mattijsen <liz@dijkmat.nl>, Jim Smith <jgsmith@moya.tamu.edu>,
>         Rod Butcher <rbutch@hyenainternet.com>
>From: Stephen Adkins <stephen.adkins@officevision.com>
>Subject: Augmenting CPAN with P2EE specs, was CPAN polution
>Cc: mod_perl <modperl@apache.org>
>In-Reply-To: <4.2.0.58.20010811163310.020c9e10@pop.dijkmat.nl>
>References: <20010811092605.S21763@moya.tamu.edu>
>  <003f01c12221$b2b66e90$0100a8c0@HYENA1>
>  <997438736.24544.8.camel@dougal.sergeant.org>
>  <m1vgjwglv9.fsf@halfdome.holdit.com>
>  <m1elqkf059.fsf@halfdome.holdit.com>
>  <003f01c12221$b2b66e90$0100a8c0@HYENA1>
>Mime-Version: 1.0
>Content-Type: text/plain; charset="us-ascii"
>X-UIDL: ;^-!!2&%"!iWD"!p:j!!
>
>Hi,
>
>At 04:42 PM 8/11/2001 +0200, Elizabeth Mattijsen wrote:
> >At 09:26 AM 8/11/01 -0500, Jim Smith wrote:
> >>If we want better QA, I'd propose requiring approval from someone on that
> >>list before a module is put anywhere in the heirarchy other than the
> >>author's directory instead of only requiring approval for a top-level
> >>namespace.
> >
> >Are you aware of the CPANTS initiative?  Michael Schwern gave an
> >interesting talk about that at the YAPC::Europe.  See e.g.
> >
> >  http://archive.develooper.com/perl-qa@perl.org/msg00148.html
> >
>
>I like the idea of CPANTS, karma, kwalitee, etc.
>However, another approach is similar to what J2EE did to Java.
>There were lots of libraries/packages growing up in Java, and the
>J2EE spec said "these versions of these API's make up a consistent,
>extensive, useful, architecturally sound platform on which to build
>applications".
>
>What about the concept of a P2EE specification?
>(P2EE is pronounced "pitooey", as in "I spit on the notion that
>Java is the only language for enterprise-capable web application
>development". It is also pronounced "pee-two-ee-ee" when managers
>are around and you want to convince them it is a legit technology
>for your next project.)
>(I also note that "p2ee.org" is not yet taken as a domain.)
>
>We all know that there will never be a single P2EE specification.
>This is because there will be those who think that one template system/
>data persistence layer/XML Library/etc., combination is better than another.
>
>However, individual perl gurus could pull together their list of
>consistent, complementary, and quality API's/modules (and how to
>use them) in a spec and call it their vision of P2EE.
>
>This would be very valuable to those just getting started.
>They understand that There's More Than One Way To Do It
>(tmtowtdi), but at least they can survey how various perl gurus have
>integrated the many different technologies before them and learn
>at least One Good Way To Do It from each spec.
>
>This method of competing P2EE visions
>
>   * is decentralized and dynamic (not centralized and unchanging),
>   * is merit-centric (P2EE visions will wax and wane based on merit), and
>   * provides a way that individual modules can rise above the crowd.
>
>I can envision that module authors would work with the leading P2EE spec
>authors to ensure that their modules fit into the vision.  If the P2EE
>spec authors like the modules, they get included in that particular spec.
>In this way individual modules are naturally subjected to a certain form
>of peer-review in order to qualify for a spec.  In return, the visibility
>of the module is increased because of the spec.  If someone doesn't like
>the existing P2EE specs, they can create their own.
>
>Perhaps the various P2EE specs could be supported on CPAN with Bundles.
>
>I also think it would be *much* easier to rate/rank P2EE specs than
>individual modules on CPAN. (i.e. this goal is attainable with a finite
>amount of effort)
>
>Thoughts?
>
>Stephen
>



Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About