Live data from Hacker News

Lazarus – A Delphi-compatible cross-platform IDE

lazarus-ide.org

141–150 of 187 posts

Re: Lazarus – A Delphi-compatible cross-platform IDE

#141
post #73

I mentioned Lazarus in other threads a few days ago (since my kids are playing around with it) and it's great to see it as a top-level post. Some random thoughts: - It's somewhat amusing to realize that in 2017 this is pretty much the easiest way to do a desktop app (besides RealBasic/Xojo which I've yet to try - was put off by their mandatory registration) - I wish we had RAD environments like this for more language…

Speaking of the bloated slack client, there's a new native desktop app for Slack, Skype, and many others:

https://eul.im

It's only 4 MB and uses ~100 MB RAM.

Re: Lazarus – A Delphi-compatible cross-platform IDE

#142
post #4

Lazarus/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)

I would love to switch off Delphi, but I'm heavily dependent on spring4d which is Delphi only right now. I may build some smaller programs or utilities in Lazarus.

Re: Lazarus – A Delphi-compatible cross-platform IDE

#143

Earlier quoted context omitted.

Have you tried QtQuick/QML? It sounds like its anchor/grid/constraints-based layouts work very similarly to Lazarus.

Isn't that a JSON-like language? I find describing UIs in text instead of "drawing" them like done in Lazarus to be going backwards. Although TBH i haven't really looked into that. Most QtQuick programs i've seen look like something you'd see in a mobile phone or tablet instead of a normal desktop application, so i didn't had the incentive

> Isn't that a JSON-like language?

It is (but its actually good!), but QtCreator also has a design tool to visually create QML-based UI's.

> I find describing UIs in text instead of "drawing" them like done in Lazarus to be going backwards.

This is a preference thing I guess - some people prefer visual design tools, some prefer text. I quite like QML's approach of giving me a simple declarative text description language and then providing me with a visual design tool to author it with if I prefer to do so.

> Most QtQuick programs i've seen look like something you'd see in a mobile phone or tablet instead of a normal desktop application

Early QtQuick was very much like this, but nowadays it has pretty good platform-style emulation (QtQuick Controls). How many applications use it, I don't know, especially nowadays that QtQuick has iOS and Android support. Also, since it gives you full styling freedom, I guess (for better or worse) many people make use of them rather than trying to look native. I've seen some very non-mobile style QtQuick applications too though, including desktop mail clients and such and they looked great.

Re: Lazarus – A Delphi-compatible cross-platform IDE

#144
post #141
post #73

I mentioned Lazarus in other threads a few days ago (since my kids are playing around with it) and it's great to see it as a top-level post. Some random thoughts: - It's somewhat amusing to realize that in 2017 this is pretty much the easiest way to do a desktop app (besides RealBasic/Xojo which I've yet to try - was put off by their mandatory registration) - I wish we had RAD environments like this for more language…

Speaking of the bloated slack client, there's a new native desktop app for Slack, Skype, and many others: https://eul.im It's only 4 MB and uses ~100 MB RAM.

Do you know who's behind the project?

Re: Lazarus – A Delphi-compatible cross-platform IDE

#145
post #141
post #73

I mentioned Lazarus in other threads a few days ago (since my kids are playing around with it) and it's great to see it as a top-level post. Some random thoughts: - It's somewhat amusing to realize that in 2017 this is pretty much the easiest way to do a desktop app (besides RealBasic/Xojo which I've yet to try - was put off by their mandatory registration) - I wish we had RAD environments like this for more language…

Speaking of the bloated slack client, there's a new native desktop app for Slack, Skype, and many others: https://eul.im It's only 4 MB and uses ~100 MB RAM.

[deleted]

Re: Lazarus – A Delphi-compatible cross-platform IDE

#146
post #9

Lazarus is awesome because of the speed of the compiler, the fact that it has a GUI that works, and is OPEN SOURCE. So one wonders WTH is going on with all the other compiled languages that have nothing like this? And no QT is not the answer, we need a built-in good enough GUI! =)

> we need a built-in good enough GUI! =)

what do you call built-in ?

Re: Lazarus – A Delphi-compatible cross-platform IDE

#148
post #94
post #3

I miss the glory days of RAD

We doing Windows, OS X, iOS and Android development still enjoy RAD.

Perhaps clarification is needed. The glory days of RDAD (rapid database application development). While there is probably something that approaches the simplicity and speed of Delphi's glory days, I haven't found it.

I can think of at least one Delphi developer who went in to management rather than deal with the scaffolding nightmares of current systems. A lot of us followed Anders Hejlsberg when he left Delphi behind and started working on C#. It's very nice, but it's just not the same when working with databases.

Re: Lazarus – A Delphi-compatible cross-platform IDE

#149
post #73

I mentioned Lazarus in other threads a few days ago (since my kids are playing around with it) and it's great to see it as a top-level post. Some random thoughts: - It's somewhat amusing to realize that in 2017 this is pretty much the easiest way to do a desktop app (besides RealBasic/Xojo which I've yet to try - was put off by their mandatory registration) - I wish we had RAD environments like this for more language…

As awesome as Lazarus appears to be here, Rebol is even more amazing in my opinion. There is no designer, but the GUI DSL is mind bending. Red is a Rebol inspired language that is also tiny with a compiler as well so you can build a nice cross-platform-native GUI and distribute it as a tiny executable (~1.5 MB). You can see the GUI stuff for both Rebol and Red. There's a YouTube video by Nick Antonnacio (spelling) th…

Do you mean this: https://youtube.com/watch?v=D50XULVZaYY ? Looks nice!

Re: Lazarus – A Delphi-compatible cross-platform IDE

#150
post #141

Earlier quoted context omitted.

Speaking of the bloated slack client, there's a new native desktop app for Slack, Skype, and many others: https://eul.im It's only 4 MB and uses ~100 MB RAM.

Do you know who's behind the project?

I am :)

Right now I'm working on setting up the company.

Post reply on HN