Front page | perl.perl5.porters |
Postings from August 2001
Re: The case for SDKs
From:
Abigail
Date:
August 3, 2001 15:19
Subject:
Re: The case for SDKs
Message ID:
20010803221751.19107.qmail@foad.org
On Fri, Aug 03, 2001 at 04:44:46PM -0500, Jarkko Hietaniemi wrote:
> On Fri, Aug 03, 2001 at 11:39:45PM +0200, Abigail wrote:
> > On Fri, Aug 03, 2001 at 01:15:47PM -0700, Peter Scott wrote:
> > >
> > > I think the SDKs *are* bundles, just with explicit versions. But that they
> > > should be blessed by a pumpking, otherwise we're making work for people who
> > > have to ask, "Which is best, Bundle::Web::HFB, Bundle::Web::MSERGEANT,
> > > Bundle::Web::MERLYN, or Bundle::Web::MWRIGHT???"
> >
> > No, no, no.
> >
> > The only way they should be "blessed by the pumpking" (or included
> > in the core, or whatever "formal" stamp you can give on them) is
> > when it's a quality stamp, and *not* a "best of".
> >
> > I think it's very important that there are a Bundle::Web::HFB,
> > Bundle::Web::MSERGEANT, Bundle::Web::MERLYN, and Bundle::Web::MWRIGHT
> > and it should be avoided at all costs that if Bundle::Web::HFB "gets
> > stamped by the pumpking", Bundle::Web::MSERGEANT doesn't get stamped
> > if it arrives a week later with a better interface, a more efficient
> > implementation or with cooler graphics, just because the official seal
> > was already given to Bundle::Web::HFB.
> >
> > Singling out a Bundle in a certain category kills any competition.
>
> Meanwhile, in planet Earth, the "Which is the best" is exactly
> the question people will ask.
And some questions are better not answered, or not answered with a
simple answer.
"Which is the best" is often a question that cannot be answered.
It all depends what you needs are. Some people want a fast solution,
and others want more features. And different requirements can clash.
If the pumpking is going to bless a single bundle, which one will he
bless? The fastest? The one with the most features? The smallest memory
print? The one with the OO interface? The one with the most maintainable
code? And what does the pumpking do if a "better" SDK comes along next
week? Curse the previous bundle and bless the new one? Ignore the new
one? What does the next pumpking do if she has other ideas of "the best"?
Do you recommend going to a single used-car dealer and buying "the best
car" he recommends? ;-)
Abigail