3 ms·
Taking a deep look into Lazarus/FreePascal/Object Pascal this year (because I can still code Pascal & VCL code in sleep nowadays). Want to see if it's good enou
by therealmarv 10y ago
Taking a deep look into Lazarus/FreePascal/Object Pascal this year (because I can still code Pascal & VCL code in sleep nowadays). Want to see if it's good enough to develop a simple macOS, Linux and Windows application at the same time.
- lacampbell 10y agoWhy FreePascal over Qt for cross platform gui applications? I had a contract doing C++/qt stuff 2015/2016. So I could conjure up my own reasons for and against. But I am curious about yours as I am largely ignorant of pascal.
- i_feel_great 10y agoYou might like to look at Lazarus, the gui builder that comes with FreePascal. Everything is done in Pascal - no XML etc. It is good-looking and my own experiments with it shows that it is very productive.
- therealmarv 10y agoI know C++/qt and I don't like the experience when compared to good old Delphi and VCL days (just my personal opinion). The workflow and behaviour in RAD (rapid application development) with VCL Delphi components was quicker and more intuitive and I had to write less code manually than with QT. Call me crazy but I had the feeling QT is much more verbose and unnecessary complicated compared to Delphi VCL programming. I just want to figure out how good Lazarus/FreePascal is nowadays for some pet project.
- samuell 10y agoIn my experience, it really really is. I had to develop a simple GUI application for extracting a few hundred GBs of image data from a complicated folder structure created by an automated microscope. It had to run great on windows and mac os (and linux of course won't hurt, just in case, as it has some desktop use in academia). I developed the tool in linux (xubuntu), and: - Compiled it without change on windows (Just press that green button). - Compiled it with one single change on Mac OS X (some cthreads library import missing). I finished the project from design to final approved product, INCLUDING learning the language as we went, in 80 hours. I find this pretty amazing. (The tool: https://github.com/NBISweden/mdc-file-export https://github.com/NBISweden/mdc-file-export )