Фреймворкофилософское.

Mar 17, 2011 21:18

Нынешние сотни килобайт и даже мегабайты яваскрипта, подгружаемые новомодными клиентскими браузерными фреймворками типа JQuery, ExtJS или GWT, - идеологические потомки такого же объема заголовочных файлов С/С++ 10-15-летней давности, подгружаемых при компиляции. Теоретически они были равноправны с кодом, который писал программист, и их ошибки могли подставить его и подпортить его репутацию - нельзя было сказать "я это взял уже в готовом компилированном виде, и изменять это и нести за это ответственность я поэтому не могу", ткнув заказчика мордой в обнаруженную в скачаной либе багу.

Да, я помню, как пропагандировал, что С++ - это отстой из-за мутного смешивания парадигмы повторного использования откомпилированного кода (ООП и библиотеки) и парадигмы повторного использования исходного программного текста (препроцессор), причем еще и сильно замаскированной под парадигму повторного использования откомпилированного кода. Ну вот теперь в явяскриптовых фреймворках "баланс" сильно сместился в сторону повторного использования исходного программного текста.

Да и позиция "С++ - отстой" кажется мне в некоторй степени позицией, родственной тупой пропаганде MVC-шаблона проектирования где надо и где не надо.

lang, comp, phyl

Previous post Next post
Up