P
Pherdnut
The argument against libraries is not just related to javascript, but
What is the general argument against libraries? You provided yet
another example of either MS sucking or your team letting too many
versions go by before upgrading. At some point things do have to
change or go stale. I expect JQ to be well-maintained but even if it
wasn't there's no future-proofing against MS's refusal to conform to
standards. I'm new to this newsgroup so I've been trying to read up on
past debates and I keep seeing this recurring idea that a good library
should somehow anticipate the quirks of a new browser.
How is such a thing possible? In ten years, MS has barely made any
real movement in conforming to the W3C DOM. At this point, I'm almost
more worried about how much of a pain in the butt it's going to be
when/if they finally start actually trying now that we've really
nailed down some solid methodology for catering to their garbage.
Let's imagine I did write my own custom library with nothing but
exactly what we needed for the team of 23 front end developers I work
with and it was even a good 20% faster than JQ by some meaningless
standard. Odds are perfectly reasonable I'm not going to be at that
company when IE 9 rolls around. What's better for the team, my code,
or a popular framework supported by a crew who will be anticipating
changes that need to be made from the first day the beta of IE 9 is
made available.
Also, I think the fact that we have to write for a number of
conflicting interpretations of the very language we're writing with
and the object models it follows, makes the library question a very
different one where JS is concerned.
is of general interest for most programming languages. The site I am
working at has developed a number of VB applications over the years
using MS development tools. Recently, they have been forced to
upgrade certain parts of their technology stack, and now half of those
VB programs must be re-written because the current libraries don't
support things that were use in previous versions.
So while at the time they might have been seen as "good enough", they
certainly aren't now.
What is the general argument against libraries? You provided yet
another example of either MS sucking or your team letting too many
versions go by before upgrading. At some point things do have to
change or go stale. I expect JQ to be well-maintained but even if it
wasn't there's no future-proofing against MS's refusal to conform to
standards. I'm new to this newsgroup so I've been trying to read up on
past debates and I keep seeing this recurring idea that a good library
should somehow anticipate the quirks of a new browser.
How is such a thing possible? In ten years, MS has barely made any
real movement in conforming to the W3C DOM. At this point, I'm almost
more worried about how much of a pain in the butt it's going to be
when/if they finally start actually trying now that we've really
nailed down some solid methodology for catering to their garbage.
Let's imagine I did write my own custom library with nothing but
exactly what we needed for the team of 23 front end developers I work
with and it was even a good 20% faster than JQ by some meaningless
standard. Odds are perfectly reasonable I'm not going to be at that
company when IE 9 rolls around. What's better for the team, my code,
or a popular framework supported by a crew who will be anticipating
changes that need to be made from the first day the beta of IE 9 is
made available.
Also, I think the fact that we have to write for a number of
conflicting interpretations of the very language we're writing with
and the object models it follows, makes the library question a very
different one where JS is concerned.