Current framework RoadMap and implementation is in fact going into
a pragmatic direction.
No need to make all framework's unit compatible at once: so we introduced some client-dedicated units, without any dependency on SynCommons.pas.
We would like to implement (in this order):
- Cross-platform clients (Delphi FMX, SmartMobileStudio, FPC) [09ae8513eb] [168eb753e5] [d7e5521da5];
- MVC web support [bd94c11ab1];
- Cross-platform server via FPC [3a79adc10f];
- Event-driven features [aa230e5299].
The CrossPlatform folder already contains units which compile under all Delphi compilers (VCL and FMX), and FPC.
But perhaps we would move the server to Linux, either via FPC, or using Delphi itself!