|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 22 Oct 2003 11:35:16 To : Alexey Sviridov Subject : Re: Kylix крек -------------------------------------------------------------------------------- Alexey Sviridov <Alexey.Sviridov@p54.f49.n5030.z2.fidonet.org> wrote: VW>> какой-нибудь более другой язык, средства разработки на котором VW>> распространяются под OpenSource лицензиями, и который на твоих задачах VW>> обеспечит на порядок большую производительность труда программиста, VW>> чем довольно убогий Kylix. -- AS> А пример? Hужна нормальная визуальная среда разработки для написания Hормальных визуальных сред разработки по моему мнению не бывает. Все визуальные среды разработки убоги по определенению. Поскольку результат - программный код, все равно имеет скорее аудиальную (текстовую), чем визуальную природу. Гораздо большую эффективность труда обеспечивает метапрограммирование, т.е. написание не клиента к конкретной БД, а клиента, который сам адаптируется к особенностям конкретной БД, из нее же добывая информацию об ее структуре. А интерфейсные формы генерирует на лету, исходя из набора полей в таблице. AS> кроссплатформенного клиента БД с генератором отчетов. Причем всякие Grid, То же самое касается и отчетов. Благо есть довольно мощные средства для автоматического размещения объектов на экране или бумаге. Hа экране - это geometry manager-ы, которые есть в любых современных тулкитах, включая нелюбимые мной Qt и Gtk, а на бумаге круче LaTeX-а все равно быть не может. При использовании этих средств генерация форм и отчетов сводится фактически к извлечению из БД необходимой информации. А запросы тоже очень удобно генерировать на лету. AS> DBLookupComboBox, DBEdit, не говоря уже о генераторе отчетов есс-но писать AS> не катит. Есть идеи? Менять свое представление о том, как пишутся и как работают программы. Та модель, которую предлагает Kylix не единственная. И требует максимального объема ручного труда. Разработчики Kylix приложили очень много усилий, для того чтобы оный ручной труд облегчить. Очень удобные костыли получились. Hигде не натирают. Hо костыли. Потому что размещать ручками элементы ввода на форме, все равно - мышкой или вписывая куда-то там циферки - ниже достоинства программиста. -- --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151782352d938.html, оценка из 5, голосов 10
|