Man technology is moving so fast, it seems to keep everything updated would be quite a job. I do a lot of ActionScript and I haven't even moved to AS 3.0 yet. By the time I transition to it, it will be on AS 4.0! LOL!
Incredible how much work it takes to keep up with current coding technology and techniques.
It seems like everyone likes Jquery. When I do projects for people, they have asked me to use Jquery instead of another UI package or JavaScript from the ground up... and these were people with quite reputable sites!
JQuery is OK. Till the client (and most of the time he does that) wants, he say, a "small" extra-feature which is out of the JQuery's range (or any other's framework's range as well). From that moment on, things go crazy: inexperienced coders try to modify the core, other more inexperienced coders try to repair it or to introduce another type of framework/library at the same time, but they do more damage, till everything looks like a perfect mess. Same with Prototype. MooTools or any other. For different reasons, Javascript is not ready yet to support a full cross-browser reliable library. In my opinion, the best and safer way remains a clear, native, and custom Javascript code applied strictly to the client's request, written by a professional coder. No more, no less.
Anyway, it is horrible to use JQuery for a simple rollover, effect which can be done most of the time on using only CSS. And noobies do that stupid thing all the time. They think it is easier to learn JQuery's custom methods instead of learning Javascript language.
Originally Posted by multimediocrity
When I do projects for people, they have asked me to use Jquery instead of another UI package or JavaScript from the ground up
JQuery is not another language. It is nothing but a custom structured Javascript library. It brings nothing new, no download speed gain, no accuracy gain... But it bings new custom methods, hm... As Javascript would not have been difficult enough by default, if thinking only of so many differences are between browsers or about their bugs. Like all the other Javascript frameworks/libraries JQuery is nothing but a heavy Javascript package. A good one, maybe the best for the moment, but still a heavy package. It's just an illusion for the coders who hope they will finish the job quickly by using a framework/library. Most of the time that illusion becomes a nightmare.
People who ask for projects should not care about the tools you are using to do that job. I worked a lot with JQuery, most of the time hired to repair damages. No, thank you Sir, but coding in the genuine Javascript language strictly for the client's aims remains the better way.
Note for the frameworks' lovers: I do not hate frameworks. I really love them. I earn a lot of money by repairing (or, most of the time creating new clean codes) for some clients who have used frameworks and ruined their sites. I love them really
Bookmarks