Sniper писал(а):>>У лазаря поддержка БД пока рудиментарная, и пока ничего не менятся, увы.
Если судить по SVN то они только БД и занимаются )
Да и по свойствам в Object Inspector'e всё правктически одинаковое за небольшим исключением.
После выхода 0.9.14 (rev9050)
Этот MSEGUI/IDE мне вообще не понравился... в первую очередь отстойным интерфейсом
Тогда поговорим предметно...
Пробовал уже, и обжигался... Попробуйте что-нибудь серьезное сделать под БД на Лазарусе... Даже отталкиваясь от более-менее безглючной ZeosLIB ( "чистый" FPC SQLDB без обходных маневров и оперативного патчинга пока ну очень сыроват )
Вообще, в БД-поддерке идут логически сложные вещи, а не интерфейсные навороты, потому эта часть LCL и отстала (а желающих помочь лазаревской команде по этой части не больно-то много, потому что опять-таки - сложно... лично я очень хотел, даже пробовал было - но реально мозгов не хватает ! ).
Автор MSEGUI вообще считает, что Borland слегка перемудрила, когда проектировала БД -поддержку (да и не только ), то бишь - не отделила мух от котлет, попытавшись предвосхитить самые изощренные пожелания программистов ( шокировать "фичами" - чтобы лучше продавалось ?).
Судя по темпам, LCL пытается всю эту изощренку воспроизвести, но, даже не сделав и 1/3 части ( не говорю уже про MIDAS, lookup&nested datasets ) - порядком подзапуталась. Очень хочется верить, что в этом направлении она не зайдут в тупик...
Народ, кто полюбил Лазарус - ну помогите же его команде наконец - не словом, а делом !
Для начала, лично я считаю, что огромной услугой Лазурусу стала бы "прикрутка" JVCL3 ( не путать с JCL ) - там по части БД ( да и не только ) очень много классного сделано.
А MSEGUI слеплен по принципу "Если хорошо подумать, то всегда можно найти изящное решение, сложив мозаику из хорошо подгоняемых стеклышек". И ведь складывается, если начать дуиать не по-ходу, а заранее.
Ну и беда лазаруса ( во многом из-за FPC ) - гигантские exe-фалы (про UPX просьба не упоминать). Мегабайты после смартлинка и страйпа - ну никак не напрашиваются на обновление через модемные соединения и т.п.
( MSEGUI сложный БД проект с задействованной ( транзитом через SQLDB ) variants-поддержкой ( 150K в exe ), WIDESTRING как тип по-умолчанию для реально беспроблемной интернационализации ( тоже дофига КБайт ), антиалиасингом шрифтов, GUI с косметическими наворотами, и SQLDB - вписывается в 1.1 М ).
Но - недавно прочитал в новостях точку зрения автора MSEGUI - "не предназначено для начинающих". Короче, думайте о себе как хотите

Вообще, оба эти проекта - отличные задумки, и у них разные ниши. Лазарус - для перекомпиляции с Дельфей, а MSEGUI - для новых проектов повышенной производительности...