Я использую Delphi в течение многих лет, но никогда не для базы данных, но недавно начал исследования и тестирование.
Должен сказать, я впечатлен, большинство вещей происходит автоматически, я привык писать вручную на php и python.
Я собираюсь разработать коммерческую систему для друга, (2 уровня) 5 пользовательских компьютеров, 1 сервер базы данных.
Сервер базы данных будет достойной машиной с работающими жесткими дисками (raid-1) 2 (MySql5.1 или Postgre или Firebird, открытые для предложений).
1010 * АДО *
- Простота в использовании
- Простое развертывание (только установщик mysqlconnector)
- Чем медленнее?
DBEXPRESS
- Необходимо отправить 4 файла [dbxconnections.ini, dbxdrivers.ini, mysqldll, driverdll]
- Чем сложнее (сложнее в использовании)
- ClientDataSet добавляет сложности, но выглядит действительно полезным
- Нет бесплатного драйвера Postgre?
Zeos
- Простота развертывания (1 dll)
- Простота в использовании
Как видите, нужные функции:
- быстро
- простой в использовании
- простота развертывания
Я не могу протестировать все в реальном сценарии (клиенты, сервер), поэтому я надеюсь, что вы, ребята с опытом, сможете мне помочь, какой выбрать и почему.
РЕДАКТИРОВАТЬ: Спасибо всем, я думаю, что я пойду с ADO (вероятно) или Zeos
Заранее спасибо
Артур