Какие шаблоны использовать для создания слоев для Дельфи выигрывают 32 приложения

subprocess.Popen создает процесс и открывает трубы и прочее. То, что вы делаете:

  • Запустите процесс sudo -S
  • Запустите процесс mypass
  • Запустите процесс mount -t vboxsf myfolder /home/myuser/myfolder

что явно не сработает. Вам нужно передать аргументы Попену. Если вы посмотрите на его документацию , вы заметите, что первый аргумент на самом деле является списком аргументов.

7
задан user114285 29 May 2009 в 13:40
поделиться

3 ответа

Ответ Мохаммеда охватывает n-уровневую часть вашего вопроса. Часть о том, чтобы быть похожей на i.batis или hibernate, подталкивает вас к объектно-ориентированным фреймворкам персистентности, таким как tiOPF, которые являются чем-то вроде другого зверя.

Вот список фреймворков персистентности для Delphi, о которых я знаю в настоящее время . Я считаю, что CG также представила своего рода демонстрацию устойчивости в Delphi Live, так что может быть что-то еще на горизонте.

FWIW - Я использовал InstantObjects (IO) в нескольких коммерческих продуктах (хотя и нестандартным способом) и работаю над переносом на Delphi 2009. PressObjects принадлежит одному из разработчиков IO, и я недавно присоединился к этому проекту, так как он выглядит интересным. Я бы не стал сбрасывать со счетов такие фреймворки, как tiOPF, Jazz и т.д., начиная с YMMV.

6
ответ дан 7 December 2019 в 01:25
поделиться

Если вы хотите создавать решения Delphi n-Tiers с доступом из разных клиентов (не Delphi), у вас есть следующие варианты:

  1. RemObjects 'DataAbstrct.
  2. kbmMW
  3. MIDAS / DataSnap, встроенный в Delphi
3
ответ дан 7 December 2019 в 01:25
поделиться

В моей компании мы используем структуру tiOPF для достижения этой цели. Он использует несколько шаблонов для отделения графического интерфейса от объектной модели. Он включает уровень базы данных для подключения практически к любой базе данных или текстовому файлу.

Для связи элементов управления, не поддерживающих данные, с моделью, доступно несколько посредников. Имея некоторый опыт, вы можете написать своих собственных посредников. Мы написали несколько посредников для связи, например, с элементами управления DevExpress.

Документация концепций, лежащих в основе фреймворка, хороша. По всем остальным вопросам существует группа новостей, которую часто посещают все основные разработчики.

Взгляните на сайт tiOPF !

1
ответ дан 7 December 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: