В планах пересмотра javascript движка сегодня я поставил включение в проект фреймворка jquer. Я долго сопротивлялся этому, а причина банальна - я его не знаю и не умею им пользоваться. Причина включения - во фреймворке нормально организована асинхронная подгрузка дополнительных javascript и реализовано это с учетом всех браузеров и ошибок ишачка. Это же касается и всего остального - сегодня я наткнулся на обширную статью (с подачи http://maxsite.org/ - мне интересно следить за параллельной разработкой CMS) об ошибках IE6 и способах их исправления, так вот известные фреймворки рулят, а я никогда не буду спецом в той предметной области. Так что ну ее на х самодеятельность.

Пишу классы для видов - в целом ничего сложного, единственное пугает переход от старой парадигмы к новой, в процессе которой будут ошибки, а я по чесноку уже задолбался с ошибками - правлю их, правлю, а они не заканчиваются, а причина новые фичи и изменения...