It has DDD, SOA, MVC, ORM (even for NoSql), REST, caching, logging and security features and works with Lazarus.
Lazarus – A Delphi-compatible cross-platform IDE
11–20 of 187 posts
Re: Lazarus – A Delphi-compatible cross-platform IDE
#12Lazarus/FPC checks so many nice boxes: [x] Statically compiled [x] Native UI on Linux/Mac/Win [x] Typically compiled without code changes on Linux/Mac/Win [x] Small binaries [x] No GC [x] Readable, somewhat python-like syntax [x] Still, doesn't rely on indentation for nested blocks [ ] (Fill in)
Re: Lazarus – A Delphi-compatible cross-platform IDE
#13I see Lazarus pop up on HN occasionally. It's an IDE for FreePascal right? I guess I'll have to open the article again. How are the database drivers? I've been told they're ageing. Is there 64 bit support for Windows or only 32?
Re: Lazarus – A Delphi-compatible cross-platform IDE
#14I miss the glory days of RAD
Re: Lazarus – A Delphi-compatible cross-platform IDE
#15Lazarus/FPC checks so many nice boxes: [x] Statically compiled [x] Native UI on Linux/Mac/Win [x] Typically compiled without code changes on Linux/Mac/Win [x] Small binaries [x] No GC [x] Readable, somewhat python-like syntax [x] Still, doesn't rely on indentation for nested blocks [ ] (Fill in)
do you know what UI kit is used on Linux?
Re: Lazarus – A Delphi-compatible cross-platform IDE
#16I see Lazarus pop up on HN occasionally. It's an IDE for FreePascal right? I guess I'll have to open the article again. How are the database drivers? I've been told they're ageing. Is there 64 bit support for Windows or only 32?
Also it does support 64 bit, I have a 64 bit Lazarus installed on my Windows VPS.
Re: Lazarus – A Delphi-compatible cross-platform IDE
#17I see Lazarus pop up on HN occasionally. It's an IDE for FreePascal right? I guess I'll have to open the article again. How are the database drivers? I've been told they're ageing. Is there 64 bit support for Windows or only 32?
I'm no expert by any means, but I just opened Lazarus to look at the DB drivers and they seem pretty respectable. The MySQL driver only goes up to 5.6 but works well in my experience. I haven't tried the SQLite, Postgres, ODB or MSSQL drivers though. Also it does support 64 bit, I have a 64 bit Lazarus installed on my Windows VPS.
Re: Lazarus – A Delphi-compatible cross-platform IDE
#18Re: Lazarus – A Delphi-compatible cross-platform IDE
#19Re: Lazarus – A Delphi-compatible cross-platform IDE
#20I recently tried out Lazarus, and besides looking a bit dated, it works REALLY well. I had no Pascal experience so it was also overwhelming for a hello world app. But after the basic Pascal "Hello World" command line app, a GUI app didn't even require a tutorial to get working. Really impressed and am considering Pascal for a project.
Not that I can't understand why some would prefer to work in that mode, but that alone make it feel more dated than it's actually is. It's still weird why they still ship it in multi-window mode by default, but fortunately all you need to do is install "anchor docking" and then it's become a lot more usable for guys like me.
Also ability to patch and recompile your own IDE on the fly without waiting for half of hour to it to compile is just great. Nothing like that is possible in case of 99% C++ projects.