Для:
zubrСтереотип "накидать компонентов" не возникает сам по себе. Каждый дельфист сначала привыкает накидывать их на форму, а потом узнает что их можно создать динамически. Или так и не узнает.

Цитата(zubr @ 16:02:2008, 13:35 )
Ну эта фишка просто готовый кубик, который есть в фреймворк и нет в Delphi. Вся беда в том, что Microsoft перекупила хороших программеров у Borland и теперь новые кубики они рисуют для мелкомягких
Это не "кубик фрэймворка", это уже больше года часть операционки. Довольно странно что дельфи до сих пор не позволяет использовать все возможности винды. Хотя, оно всегда отличалось самописными базовыми контролами, которые даже темы нормально не поддерживали.
А перекупка прграммеров - это беда Borland-а, а не остальных разработчиков.
Для:
AzraelОт использоваиня DataModule смысл не меняется. Вместо того, чтобы просто создавать и использовать объекты, Delphi провоцирует работать с ними как с компонентами-синглтонами, пусть даже с возможностью управления временем жизни. Глобальные переменные форм, доступность из любого места программы - структурное программирование в чистом виде, со всеми его недостатками.
Цитата(Azrael @ 16:02:2008, 13:53 )
получается только у косоруких, что, впрочем, не редкость
Такое в определенный момент начинает получатся у любого программера

И ему приходится переучиватся, читать основы ООП/ООД, писать ровный код. Вот только у дельфистов этот момент наступает тогда, когда написанной софтиной уже кто-то пользуется, и кто-то ее поддерживает.

IMHO, лучше как в VC++ и C#, не давать программеру дойти до такой стадии.