Мда. Время сейчас действительно странное пошло. Вместо того чтобы писать что-то своё, хватают чужое. Кто вам сказал, что все эти библиотеки и фреймворки ускоряют работу? Кто вам, блять, сказал, что вы сами не можете написать более гибкий аналог всего этого, подходящий именно вам под ваш проект и именно вам? Вы, блять, думаете, что на это уйдёт больше времени, чем на костыли к вашим фреймовркам? Или что разработчики всего этого дерьма умнее вас? Вместо одной странички с html формочкой для отправки данных с маленьким файликом js для функций валидации полей, пихают слона в виде angular или подобного и гордо обзывают это дерьмо MVC. Какое впизду MVC если контроллером к вашей вьюхе выступает такой же кусок яваскрипта крутящийся в браузере пользователя? Вы совсем пизданулись? К этому контроллеру нужен ещё один контроллер или сервис на бэкэнде, нахуй так жить, а? Вместо работы на два часа, вхуячивать неделю на написание всей этой ебатни. Вы свой код специально в этот пиздец, якобы, объектно-ориентированного программирования превращаете, чтобы ваш хуй казался длиннее? От ваших жыквери и событийных моделей поведения элементов, одни и те же функции вызываются по сотне раз на каждый чих пользователя, у вас доходит до перегрузки частей интерфейса аяксом на событии потери фокуса у элемента. По нескольку, блять, раз за секунду, параллельными запросами. И не пиздите мне что у вас этого нет. Все вы одинаковые. Больше 500 строчек в цветастенькой табличке нарисованной на extjs к хуям вешают любой браузер на любой системе. Это нормально? Загрузка «классов» налету? Только когда они нужны? А нахуя, если они все будут нужны при загрузке страницы и никуда из неё не денутся в процессе работы приложения? Научитесь уже программировать, а не использовать чужой код, и хватит дрочить на ООП. Вы не умеете применять его там, где оно действительно нужно. И нихуя о нём не знаете, раз пытаетесь всунуть его в скриптовый язык, который даже близко ООП не поддерживает.