I don't know. Really!

But there's one thing that seems very very likely: Win64 will play a big role in server computing in the next years. And this is a bit of a dilemma. Even though Codegear has recently put more resources on native Win64 support for Delphi (check it out in their Roadmap under the "Commodore" code name) it likely won't be available until end of 2008. Considering that we then need at least a couple of months after that release to get a Win64 version out the door, this means a Win64 release of NexusDB close to the second quarter 2009. This is very late and while Win64 is currently not a fixed feature for NexusDB V3, we decided to look for alternatives.

The logical one was Freepascal which already has a compiler for Win64 (and lots of others). So we did some research and slowly started modifying the NexusDB V3 source branch to be compatible with Freepascal for Win32. The conversion has not been as smooth as we would have liked and Thorsten put quite a bit of effort into the FP development with e.g. a complete rewrite of the variant support of FP.

I'm glad to report, that NexusDB V3 is now compiling in FP for Win32 and passes our test suite. That is client and server side of it including the SQL engine. Further we have also created a first version of a Lazarus package with the most important components and some demo applications using embedded, remote and mixed database mode.

Even though we're very happy about it's still a long way from Win64 and/or Linux support, but obviously the first step is done. Also let me make it very clear here: Delphi is and will be our main development target for some time to come.

Home | Community | Blogs | Hannes' Blog