David said:
They won't. They only people who think these things are valuable are
those who don't know any better.
Ask yourself honestly if you think the things you know cannot be learned
by others, if only by stealing your code. ie, I am starting to wonder
exactly how computer-savvy you are. In other places you revealed you did
not understand that the Web could be programmed without HTML if a
non-HTML-syntax library generated the HTML for me, suggesting you do not
know what happens when a C compiler runs.
Such gaffes make it hard to hold an intelligent conversation, because I
cannot guess how little you know.
Of course if you are just trying however vainly to stem the tide towards
high-level frameworks in order to generate even more business for your
multi-million JS consulting enterprise, I understand and good look with
that, I am an entrepreneur, too.
Those who argue that the currently popular libraries have been tested
with "everything" and that this "guarantees" cross-browser
compatibility are deluded. Sniffing for a handful of browser names
and branching accordingly is just a cheap parlour trick with
predictably fleeting "success." For most, the sniffing is just one of
many problems.
Oh, thank god, because all you ever whine about is sniffing. But do not
be an idiot, this low-level dross can be cured as soon as it actually
becomes a problem, the hint here being that as much as you want it to be
a problem Amazon is making money and Burton is selling snowboards.
Speaking of which, the "they would be selling even more snowboards if
they were not browser-sniffing" line probably made a lot of lurkers pee
in their pants, so look out for some cleaning bills coming in.
Those exist only in your head.
Ads asking for extpertise in higher order crappy libraries exist only in
my head? Do you even know about Dice/Monster?
Now you think these lousy scripts are platforms?
Dojo and qooxdoo, yes, as design goals. qooxdoo goes the magical extra
yard by saying "requires no html/css". Other libraries, no.
You seem to think that cross-browser scripting is so completely
impossible that it can only be trusted to the likes of John Resig, et
al.
Sweet, you got it completely backwards. I think that if you can do it
anyone can do it. Unless of course you think you are God. That is the
problem, you are not. Any flaw in library X can be cured by carefully
stealing your code (or the knowledge inplicit therein) or by spending
enough time with this crap to learn the edge cases.
Dude, your time is now to capitalize on your mastery. In six months the
window will have closed. Thank god you are already a millionaire.
Never mind that their use of browser sniffing to temporarily
simulate cross-browser compatibility proves they are incapable (not to
mention harmful!)
You've got it in your head that these are the only people on earth who
know how to retrieve DOM elements, normalize event handling, etc. and
therefore companies should just pick one of their scripts from the
outset of any project, regardless of the context. Think again.
I do not have to because that is not what I am thinking, I am thinking
any average programmer tasked with making a firm's site run on all
platforms will learn what you have learned in a few months.
ie, You have commodity expertise. Move your millions into gold now!
hth,kny