What makes me angry - jQuery
wrzasq.pl
wrzasq.pl
Instead I'd recommend something like backbone.js or ember.js, they are both designed for building client-side apps.
He suggests using Prototype instead. Don't do this. In my last job we built a complex CMS on Prototype; it was horrible. Prototype's DOM API is verbose and unpredictable and the classical inheritance model it supplies isn't worth switching. Also development is pretty much dead, the last release was November 2010.
I will however fault him for taking the job in the first place. I apply to JavaScript jobs, not jQuery jobs.
It is not, however, ready for production use. At all. I had the following blocking internet explorer 7 for ten seconds each page load:
if ($('input[name=firstname]').length) {
// stuff
}
The bit it was choking on was the selector. Oh and there's the 2+ second processing time each page load on any browser when you've got more than about three modules loaded in.