Great post with insight discussions on the topic, regarding JavaScript application development:
When you’re building a non-trivial JS application, you don’t want a jQuery developer, or a Dojo developer, or a YUI developer, or, frankly, any developer who chooses their tool before they evaluate the problem. For god’s sake, you want a JavaScript developer. Can you roll your own solution with jQuery as the base? Yes! Should you? I don’t think so, and I advise my clients against it for reasons I’ve written aboutat length, but I’m open to hearing compelling, articulate, fact-based arguments in favor of it!
Few months ago, I faced the same situation, burden under a pile of JS script of all flavors, minimum two frameworks used, all in chaos. It was a consequence of fast-and-dirty usage of jQuery plugins, other JS library all interrelated God knows how. There have been few attempts of clearing up the mess, but still there is more to come.
Personally, I believe the whole mess was done because of few major reasons:
Don’t get me wrong, all these frameworks are good “hammers”, but at some point everything starts looking like a nail.
