Viktor Blinov>Для того все эти оболочки и придумываются...
А еще оболочки придумываются, чтобы скрыть от программиста суровую правду жизни также, как языки высокого уровня скрывают архитектуру процессора и сисему машинных команд. К сожалению, правда жизни иногда высовывается из-под покрывала и демонстрирует свой звериный оскал также, как уродливая архитектура с сегментацией памяти 86-го процессора скалилась в виде T, S, M, L и H моделей программ.
monoid>на Jave я ничего не делал (не в обиду любителем Javы)
Не могу причислить себя к любителям Javы, хотя в последнее время приходится на ней работать, подчиняясь приказу сверху. Оставаясь приверженцем С++, должен сказать, что концепция Javы как языка программирования мне нравится. Не нравится то, как это все реализовано. Не нравятся тормоза. НЕ НРАВИТСЯ ДИНАМИЧЕСКОЕ СВЯЗЫВАНИЕ. Не нравятся jarы, распиханные по разным углам. А вот думать на Javе очень даже нравится.
TEvg>После ряда "улучшений" - получаются загроможденые, тяжелые, ресурсоемкие и глючные системы.
Это результат применения "технологий" вместо "искусства программирования". Если вы читаете таблицу БД целиком, загоняя каждую запись в хаш-таблицу, хаш-таблицы - в вектор, а затем все это преобразуете в HTML и показываете в бровзере, то демо работать будет приемлемо, на средних таблицах все будет сильно тормозить, а на больших - вываливаться по эксепшену из-за недостатка памяти. Но если ваше "окошко" читает из БД только те записи, которые в данный момент показываются в нем, то вам наплевать на размер таблицы, и ваша программа "летает" на самых дохлых и старых машинах. Но для этого надо быть программистом, а не индусом, замечательно знающим "платформу", и не китацем/филипинцем, в совершенстве овладевшим методом программирования "copy-past".
И тогда вам глубоко однохренственно на каком языке получать удовольствие от программирования.
Это сообщение редактировалось 13.06.2003 в 13:38