Re: Why should I eschew prototype.js?
- From: Gregor Kofler <usenet@xxxxxxxxxxxxxxx>
- Date: Tue, 13 Nov 2007 17:56:39 +0100
nolo contendere meinte:
Again, this may be the browser's fault then. Bear in mind that browser
developers do have to cater to existing web pages, and have all sorts
of testing to try to ensure that nothing breaks in future versions.
You know what? There are websites (not conforming to standards, sure), wich looked perfectly ok on IE6, but break more or less seriously on IE7.
I highly doubt that just because a page doesn't conform to ECMA
standards, the browser developers will say "screw that web page, if
they don't follow ECMA they don't get a proper rendering in our
browser." This may work if the percentage of "bad" web pages were
vanishingly small, but hey, this is the real world where people are
stupid and market share is of vital importance to a browser's
continued existence. I'm not saying I'm encouraging bad coding, or
stupidity, but I'm being a realist. Once all market share is captured,
THEN you can begin to gradually enforce whichever standards are the
best. But until then, it's a free-for-all.
Websites all break in different ways. It's impossible to care about all of them.
I truly do appreciate your perspective. I did a little research on
you, and you appear to be a very intelligent individual, although (and
I don't mean to be destructively critical) a bit of an idealist/
purist--which the world does need, but isn't the way the world works.
What's your point? You're looking for points against prototype, but whenever points follow you dismiss them with empty statements.
Again, if they are so trivial, why wouldn't a "good" library have been
written?
Perhaps mine *could* be better. But I don't want to put in all the effort needed for proper testing and documentation. And I deem those things important, when publicising a library (contrary to the prototype authors). Other authors might have similar or other reasons.
Wouldn't evolution cause the "good" librarues to bubble up
and become the de facto standard? Wouldn't "bad libraries" break in
future revs, independent browsers, etc, and the "good libraries" gain
mind- and market-share with each manifestation of the "bad
libararies'" failure?
I suppose that's the reason, why the least standards compliant browser has the marginal market share of, say, 80 percent?
Gregor
--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
.
- Follow-Ups:
- Re: Why should I eschew prototype.js?
- From: nolo contendere
- Re: Why should I eschew prototype.js?
- References:
- Why should I eschew prototype.js?
- From: nolo contendere
- Re: Why should I eschew prototype.js?
- From: Richard Cornford
- Re: Why should I eschew prototype.js?
- From: nolo contendere
- Why should I eschew prototype.js?
- Prev by Date: Re: Your opinion about complex Javascript applications and performance
- Next by Date: Re: Your opinion about complex Javascript applications and performance
- Previous by thread: Re: Why should I eschew prototype.js?
- Next by thread: Re: Why should I eschew prototype.js?
- Index(es):
Relevant Pages
|