Вы знаете платформу MVC для приложений Delphi Win32? [закрытый]

Только серверные SDK предлагают getAll. В настоящее время нет эквивалента для мобильных SDK. Поскольку Flutter SDK является просто оболочкой для Android и iOS SDK, и ни один из них не предлагает getAll, поэтому Flutter также не предлагает его. Прямо сейчас вам просто нужно выполнить несколько операций получения, что не так плохо, как кажется (все запросы передаются по конвейеру через одно соединение).

Есть много ресурсов для Дарт о том, как ждать нескольких фьючерсов . Эта проблема не является уникальной для Firestore.

10
задан eKek0 8 April 2010 в 23:39
поделиться

6 ответов

У Даниэле Тети есть хорошая статья о MVC в Delphi. Пример кода также делает его очень понятным.

http://www.danieleteti.it/tag/mvp/

13
ответ дан 3 December 2019 в 15:06
поделиться

Вам действительно нужны рамки? MVC это просто шаблон. Вы можете найти его и реализовать напрямую. Однако я бы предложил, чтобы вы реализовали MVP вместо MVC. MVP - это более современный вариант MVC, который лучше подходит для сред, таких как Windows, где View выполняет пользовательский ввод и вывод. (В отличие от MVC, где View только выводит, а Controller только вводит.)

6
ответ дан 3 December 2019 в 15:06
поделиться

Посмотрите на эту реализацию .

4
ответ дан 3 December 2019 в 15:06
поделиться

Немного по-другому, но вы можете увидеть реализацию MVP здесь:

http://jazz-sdk.googlecode.com

3
ответ дан 3 December 2019 в 15:06
поделиться

There is a model-gui-mediator framework available with the ti Object Persistence Framework.

MGM is similar to MVC. Graeme Geldenhuys has an article describing it at http://opensoft.homeip.net/articles/.

AFAIAA the MGM framework requires the use of tiOPF (not a bad thing, but it can make it harder to learn) but it should still demonstrate the basic concepts.

tiOPF is available at tiOPF.com. If you are interested, get the code from the repository as it is more up to date. There is a D2009 branch in the repository as well.

3
ответ дан 3 December 2019 в 15:06
поделиться

Я знаю, что это старая статья, но вот еще один вариант: http://www.torry.net/pages.php?id=53 Ищите: eMVC v.1.0

1
ответ дан 3 December 2019 в 15:06
поделиться
Другие вопросы по тегам:

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