Alexey_Gawrilow

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: Насколько я понял, к файлу-базе SQLLite одновременно при открытых коннектах могут получать доступ более одного приложения. Чего нельзя добиться в рамках Firebird Embedded - надо переходить на полноценный сервер. Так? | По умолчанию, с точностью до наоборот. Добавлено: Coltrain Цитата: Есть вариант сериализации Delphi-объектов a-la дот-Net | Не совсем в курсе, что такое "a-la"... И раньше-то смешно смотреть на всякие там MessagePacker's было, а с появлением расширенной RTTI и аттрибутов(D2009) - полный беспредел. Ну в смысле предела нет, вообще не вижу никаких ограничений больше. Раньше то побольше руками на прикладном уровне писать надо было. XML, JSON, BSON, ASN, BER, YAML, далее везде. Принципиальные изменения - аттрибуты дали вынести на декларативный уровень информацию для сериализации/десереализации и/или маппинга на контролы/их свойства. Цитата: Очччень бы хотелось ссылок | Кто их знает... На раз-два не вспомню, извини. Цитата: 1) Ну вот есть у тебя N-справочников - перечислений. Меняются они, пусть например, раз в месяц. Можно их тянуть каждый раз при старте программы а можно по факту изменения. Архитектура, как пример, такова, что запросы все простые, без join'ов. А данные для для Lookup/Calculate полей берутся из кэша. 2) приложение копит-копит данные. Потом пачкой их на сервис/сервер. CachedUpdates/Briefcase/BatchMode - одна фигня. Цитата: Ну вот считаешь ты чего, или обрабатываешь, потом бац.. "электричество" кончилось. Перезапустился - молотишь с того места, откуда остановился. Конечно требует телодвижений. Цитата: Вот ты говорил, что у тебя CDS есть. А если несколько? В одном каталоге? Хорошо, можно в ZIP, или StructuredStorage сложить. А можно в SQLite, "это тебе и охота и зверей убивать не надо". Цитата: Ну, например списки/коллекции по таблицам рассовывать. ORM. Цитата: Цитата: Умеешь/знаешь/привык/изобрел свое - вариантов полно. | Цитата: если программист "ленив", или напротив слишком занят, чтобы изобретать очередные "велосипеды." | Цитата: Думаю стоит вернуться к истине неоспоримой: движок выбирается под задачу. При равных условиях - берем то что нравится больше. | Всегда можно изобрести свой велосипед. ну этот... с блэкджеком и все такое. Но тогда нужно быть готовым ответить на вопросы "зачем" и "почему". Потому что редкие "велосипеды" нужны более чем одному автору. А по поводу сценариев использования - они разные. Можно из пушки по воробьям. А можно комбинируя простые, в общем-то вещи, получать сложные технические решения без больших затрат. Главное, жизнеспособные. Чтобы фраза: надо же, как интересно получилось. Была не признанием ошибки, а констацией ... ну пусть инженерной красоты. ------------- Хороших %s не бывает - бывает не худший вариант. |