Тут много обсуждали mORMot.
Кто в теме тот знает, остальным может пригодиться следующая информация.
Для разработчиков использующих DataSnap, где в принципе механизм работает и даже с точки зрения кода выглядит весьма складно (чего стоит авто сериализация любого класса со всеми вложенными объектами и возможность передавать объекты параметрами), информация о наличии аналогичного фреймворка может показаться не интересной. Особенно после перехода по ссылке, где открывается целый мир не знакомого кода с тонной документации.
В очередной раз начиная проект, где предполагается REST сервис, решил таки попробовать mORMot, вернее его REST подсистему.
Она раз в 10 быстрее работает, там где дата снап уже не отвечает, mORMot продолжает обрабатывать запросы.
Вот тут есть тестовый проект, модульность которого умышленно приближена к DataSnap.
Не ожидал конечно, что разница в производительности такая существенная.
Пока вникал в mORMot, всё же проникся задумкой автора, концепция не плохая, модульность и куча разных возможностей помимо REST, поддержка всех версий делфи и даже линукса через FPC. Ну и объем документации заслуживает уважения.
Кто в теме тот знает, остальным может пригодиться следующая информация.
Для разработчиков использующих DataSnap, где в принципе механизм работает и даже с точки зрения кода выглядит весьма складно (чего стоит авто сериализация любого класса со всеми вложенными объектами и возможность передавать объекты параметрами), информация о наличии аналогичного фреймворка может показаться не интересной. Особенно после перехода по ссылке, где открывается целый мир не знакомого кода с тонной документации.
В очередной раз начиная проект, где предполагается REST сервис, решил таки попробовать mORMot, вернее его REST подсистему.
Она раз в 10 быстрее работает, там где дата снап уже не отвечает, mORMot продолжает обрабатывать запросы.
Вот тут есть тестовый проект, модульность которого умышленно приближена к DataSnap.
Не ожидал конечно, что разница в производительности такая существенная.
Пока вникал в mORMot, всё же проникся задумкой автора, концепция не плохая, модульность и куча разных возможностей помимо REST, поддержка всех версий делфи и даже линукса через FPC. Ну и объем документации заслуживает уважения.