4 ms·
Freepascal/Lazarus
by jksmith 5y ago
Freepascal/Lazarus
- KronisLV 5y agoLazarus and the modern versions of Pascal are lovely for desktop development! For anyone curious, here's a nice writeup: https://castle-engine.io/modern_pascal_introduction.html https://castle-engine.io/modern_pascal_introduction.html And here's Lazarus, the actual IDE: https://www.lazarus-ide.org/ https://www.lazarus-ide.org/ Though they're more along the lines of cross platform language/framework (their approach to GUI frameworks across platforms is great https://en.wikipedia.org/wiki/Lazarus_Component_Library#/media/File:LCLArchitecture.png https://en.wikipedia.org/wiki/Lazarus_Component_Library#/med...), as opposed to a set of utilities to develop inside of. Edit: for example, see http://www.gnustep.org/softwareindex/index.php?count=100 http://www.gnustep.org/softwareindex/index.php?count=100 Either way, it's a shame that Lazarus and Pascal never really caught on, since they feel like an older and more mature Go or something, except with actual GUI tools out of the box and a variety of useful drivers (think along the lines of Swing in Java, but less rude to the underlying platforms), which mostly makes them dead nowadays and not the best option for new projects. Also, their web dev scene is lacking, there's nothing like Spring/Django/Express.net/ASP.NET in Lazarus. At least not "one true framework" to do webdev in.