19 ms·
Lazarus is a cross-platform IDE for native desktop applications on Windows, Mac and Linux. It produces fast, low-memory, single executable files for easy instal
by open-source-ux 10y ago
Lazarus is a cross-platform IDE for native desktop applications on Windows, Mac and Linux. It produces fast, low-memory, single executable files for easy installation and deployment. Your app can use native OS controls - you won't be gluing together different libraries from different languages like you do with some scripting languages (with all the bloated size and performance issues that entails).
Why isn't it more popular? Because it's written in FreePascal: a modern, object-oriented version of Pascal. A lot of readers will stop right here and never this give project another glance, the thought of using Pascal as simply too outdated or embarrassing.
If you do give it a try, you'll discover one of the best and most overlooked options for native desktop app development. Any downsides? A major one in my view: poor and patchy documentation (which will be a barrier and block for many).
https://www.lazarus-ide.org/ https://www.lazarus-ide.org/
- nkkollaw 10y agoWhy FreePascal..? This is suicide.
- jonathonf 10y agoSomething a little less hyperbolic might be better, e.g. what specifically is wrong with FreePascal?
- nkkollaw 10y agoThe fact that the project is not popular because of the language it's written with..?
- jonathonf 10y agoWhy is FreePascal unpopular (or what makes you say that)? Is it lack of mindshare, lack of "hotness", some specific deficiency, or... ?
- nkkollaw 10y agoI just read what the comment said: > Why isn't it more popular? Because it's written in FreePascal: a modern, object-oriented version of Pascal. A lot of readers will stop right here and never this give project another glance, the thought of using Pascal as simply too outdated or embarrassing. Personally, I've never heard of the framework and FreePascal would definitely be a reason not to adopt it for me, as I'm not familiar with how to fix problems should they arise, while I would be able to troubleshoot an app written on Java or better yet NodeJS.
- concede_pluto 10y agoFree Pascal seems to have all the memory safety drawbacks of C and C++, which I stopped using seriously years ago.
- binaryapparatus 10y ago+1 for Lazarus. Great cross platform development tool that creates _native_ UI. I use it occasionally and have only nice things to say.
- martinrame 10y ago+1 using it since ages.
- vram22 10y agoGood points. I did this a few months ago: Digital Clock created in FreePascal / Lazarus: https://jugad2.blogspot.in/2017/04/digital-clock-created-in-freepascal.html https://jugad2.blogspot.in/2017/04/digital-clock-created-in-...