You are not logged in.
Thanks Arnaud - I've found the Zeos forum and there's a section for each database.
I'll soon be requiring multi-database connectivity and have been mulling over buying UniDAC. However, today I saw Arnaud's post on Praxis about Zeos 7.3 and am wondering if I should use it instead. I've seen a number of impressive benchmarks on this forum for Zeos, but am interested in any thoughts anyone has on pros/cons of each, use in production etc. I use Delphi 10.4 on the client and am planning to use FPC on Linux servers, but also some Delphi/Windows server implementations.
Also can anyone point me to a full list of the different databases that Zeos can connect to?
Thanks in advance, Bob
Hi Erick - that's great news, looking forward to it. I'm specifically interested in the security aspects of your web apps - having gone through Pen Testing it sounds like it'll be an invaluable resource for mORMot web apps. I used EWB many years ago, then Smart Mobile Studio and am now on TMS Web Core (although still subscribe to SMS). Combined with the FNC components Web Core really is in a different league, and the pas2js compiler is very impressive.
Cheers, Bob
Hi Erick - are you still planning to publish a 3rd edition with the security overview?
Cheers, Bob
@RedOctober - I agree with edwinsn. Start with the samples, identify key classes that are used and search the forums for other info, then use the docs to complete the picture. The forums are a goldmine of useful info and you'll find it's not as complicated as it first appears.
@edwinsn I just create subclasses of the components I use, sometimes so that I can easily swap-in components from different vendors (which then just involves changing the unit name in the uses section), and sometimes to get matching properties for Vcl and FMX components. E.g. I wrap TEdit with IFDEFs for Vcl/FMX and create common property names when I need it. I wish EMB had standardised the property names across the two platforms! FMX on Windows is a dead-loss but I've found it ok on mobile, so for desktop I focus on the Vcl and have recently purchased CrossVcl for OSX.
I was an early adopter of EWB but dropped it after a year. It's rock-solid but the OP transpiler still doesn't handle interfaces or generics. Of course DWScript and pas2js don't yet handle generics but it's at least on the roadmap. EWB is another product that could have been miles ahead if they'd focused on client-side functionality - but a lot of resource was spent building server-side functionality to help sell their database products. They should have just used mORMot :-)
The FNC components are very cool. I'm developing a fairly complex desktop app and I'm careful to inherit-out my visual components and keep the UI separate from my code (I build almost the entire UI in code). Using FNC I got the original VCL version running under FMX Windows in a couple of hours, and an additional couple of hours to get it running on Android. I think they're worth the money and have high hopes for TMS Web - the ability to cover that number of platforms is very impressive. I'm also an SMS subscriber and the new version is very good, but I think they've missed the boat.
The application I have in mind has client+server on the same PC as an option. I can just use http even here, but named pipes might save me a bit of hassle with getting an http server set up. Of course, without support for OSX I suppose it doesn't matter anyway!
Thanks, Bob
Hi Arnaud
Do you have any feel for the work required to port the named pipes channel to OSX?
Cheers, Bob