1) на сколько я знаю typeScript появился относительно, поэтому вызывает недоверие
2) если я не прав поправьте но в typescript я не смогу использовать Jquery а он частично нужен и очень часто
почему хочу использовать ооп в js , потому что код станет единым и не будет файликом из 1000 никак на первый взгляд не связаных с друг другом функций
(Но у меня не один метод которому нужны все атрибуты дитя) Что?
Опишите свою проблему не двумя словами, причем количество методов, у вас есть класс методы других классов как я понимаю должны иметь возможность получить инфу о атрибутах этого класса,?
olijen: У меня к вам вопрос по вашему фрэймворку, зачем autoload если он по-сути у вас не используется контролеры модели через вручную прописаный require зачем модель подгружать в роутере?
А если серьезно то лучше использовать какой-нибудь framework, я как php-программист могу посоветовать (Yii, Symfony), но есть и другие языки Python, Ruby у них свои припарки есть.
И для начала вам надо понять насколько это все сложно, и на cms такие вещи не сделать, учите язык/языки программирования, учитесь программировать, разбирайтесь как архитектурах фреймворков,и тогда у вас не возникнет такого вопроса