Czy to ma być nowa aplikacja, czy też upgrade istniejącego systemu opartego na DataSetach?
Jeżeli to stara aplikacja, to... dlaczego tak? Interesują mnie konkretne potrzeby.
Jeżeli to nowa aplikacja to jak będzie rozwijana?
Czy po staremu (DataSety z remoting), czy po nowemu (np. ORM, albo może nawet jakieś DTO)?
Jeśli DataSety przez remoting, to dlaczego nie coś takiego jak RemoteSQL?
Tak czy siak, o ile dobrze rozumiem, to mORMot do tych celów średnio się nadaje.
Wskazany przez Ciebie artykuł i owszem, pozwala szybko napisać serwer,który obsługuje zapytania do bazy danych.
Działa to naprawdę nieźle.
Ale ma wady, a podstawowa to to, że dataset jest readonly. Żeby zapewnić mu "edytowlność" trzeba się nakodować i to nie mało...
Cały mORMot jest fajny, ale nie do tego aby natywnie i wygodnie konsumować dane w aplikacji desktopowej.
Brak mu kilku elementów.. A jego ORM, mimo że szybki, nie jest tak elastyczny i wygodny w używaniu jak komercyjna konkurencja.
Z tego co ja się orientuję, to na dziś jednym z najlepszych rozwiązań dla Delphi (jeśli nie najlepszym) będzie TMS XData + Aurelius.