Web MVC Framework для Delphi - PullRequest
       22

Web MVC Framework для Delphi

1 голос
/ 24 марта 2012

Знаете ли вы о каком-либо MVC-фреймворке для Web, в котором я могу программировать на Delphi?Особенно было бы хорошо с механизмом представления (для шаблонов HTML), таким как Razor ASP.NET MVC или аналогичного, и, конечно, системой маршрутизации для сопоставления контроллеров / действий с веб-запросами, а также привязки модели (трансляции данных POST в структуры данных).Я знаю, что могу использовать Delphi Prism с ASP.NET, но мне интересно, есть ли какое-либо другое решение для реализации архитектуры Web MVC в Delphi.

Ответы [ 4 ]

7 голосов
/ 15 ноября 2013

DelphiMVCFramework был выпущен как Open Source https://github.com/danieleteti/delphimvcframework

Он работает (читай: «использовать его в производственном коде») из XE3 в Delphi 10.2 Токио (также в Linux)

Функции DMVCFramework

  • RESTful (RMM Level 3) совместимый
  • Простой в использовании
  • IDE Expert для простого запуска новых проектов (предоставлено Ником Ходжесом)
  • Мощные рендеры для рендеринга Object (PODO), Objects, Strings
  • Необычный URL с сопоставлениями параметров
  • Сильно типизированные действия с автоматическим сопоставлением параметров
  • Может бытьиспользуется в среде с балансировкой нагрузки с использованием Redis
  • Встроенный RESTClient
  • Доступны тренинги (классные и удаленные)
  • Поддержка модуля Apache (Windows и Linux), расширение ISAPI и автономные серверы(Он поддерживает то, что поддерживает WebBroker в вашей версии Delphi)

Я ведущий разработчик, но авторы приходят со всего мира.

5 голосов
/ 24 марта 2012
2 голосов
/ 26 марта 2012

Я создал веб-решение Delphi +, которое начинается на один уровень глубже в системе. Вы могли бы создать платформу MVC поверх этого просто отлично, но я еще не рассматривал это (пока!):

http://xxm.sourceforge.net/

Так же, как и в ранних версиях PHP, Cold Fusion и ASP, я хотел, чтобы код HTML и Delphi находился в одних и тех же исходных файлах, и чтобы они (ре) компилировались, нажав кнопку update в моем браузере. Несколько обработчиков xxm служат тонкими слоями между IIS, Apache, CGI или обычным HTTP, поэтому вы можете свободно выбирать, как разместить результирующую библиотеку.

1 голос
/ 25 марта 2012

Существует Delphi MVC Web - MVC Web Framework для Delphi - доступен с http://code.google.com/p/delphimvcweb/

Примечание: я не использовал, только слышал об этом.

...