One of the best aspects of Delphi is how quickly you can whip together simple GUI applications. The main issue nowadays is finding helpful resources on the internet, as hardly anybody writes Delphi anymore. For the interested, a free Delphi IDE exists (comes with FreePascal compiler): https://www.lazarus-ide.org/
Asking as someone who last saw Delphi in computer class at school, what would be the modern equivalent? Something that lets me draw a window with two number fields and a button that says "return sum", but it's two minutes of work and self-explanatory.
Delphi still exists and is actively developed
121–130 of 250 posts
Re: Delphi still exists and is actively developed
#122Re: Delphi still exists and is actively developed
#123...for the enterprise. Which is okay, there's plenty of mixed quality software for that sector. It's just that Delphi used to be a lot more oriented towards beginner to small-business developers. And note that this happened before the web pillow-smothered decent desktop UIs. If it was all about a reduced audience for desktop-based applications and then supporting that, I would understand it more. I haven't been follo…
Delphi has a free community edition. The free version only targets Windows, though. https://www.embarcadero.com/products/delphi/starter/free-dow...
Re: Delphi still exists and is actively developed
#124Earlier quoted context omitted.
Delphi has a free community edition. The free version only targets Windows, though. https://www.embarcadero.com/products/delphi/starter/free-dow...
That's kind of "too bad" it's Windows only. I would try it on Linux and/or macos.
Re: Delphi still exists and is actively developed
#125Earlier quoted context omitted.
Asking as someone who last saw Delphi in computer class at school, what would be the modern equivalent? Something that lets me draw a window with two number fields and a button that says "return sum", but it's two minutes of work and self-explanatory.
The linked Lazarus. Here is a quick screencast making a window with two fields and a button that sums them (though i forgot the "return sum" caption :-P) in ~45 seconds: https://i.imgur.com/cATdmhY.mp4
Re: Delphi still exists and is actively developed
#126Could someone please explain/describe how GUI creation was done with Delphi? I tried to look up a video/wiki page but I don’t see what kind of abstraction did it use and why was it as liked?
Tldr; it's a similar experience to vb6: drag n drop controls into a form, edit their properties and write code for their events...
Re: Delphi still exists and is actively developed
#127Earlier quoted context omitted.
At least in the ex-soviet countries, a lot of the legally-questionable software we used to write was in Pascal because that's what we learnt in school. It was an easy transition to go to Delphi - nice RAD IDE for GUI RATs or keygens/cracks, familiar OO language.
Even in the West, Pascal was the standard teaching language even in the late 1980s -- my undergraduate classes and textbooks all used it.
Re: Delphi still exists and is actively developed
#128Could someone please explain/describe how GUI creation was done with Delphi? I tried to look up a video/wiki page but I don’t see what kind of abstraction did it use and why was it as liked?
Re: Delphi still exists and is actively developed
#129Earlier quoted context omitted.
“ >150 input fields including multiple child tables up to levels 3 deep with their own grids” Yeah i’ve built single page apps with more input fields than this and grid tables all in a single view. Are you sure this cant be easily done? Coincidentally that was first 15 years ago with extjs, second time with react 3 years ago - the latter being a slower process but still pretty much doable.
> Are you sure this cant be easily done? No, I'm no web expert. We've not found a way so far, and I've not seen something like this on the web, but I'd be happy to be proven wrong. edit: to clarify, I don't doubt one can get 150 fields in a view on the web. But can one dev do it in one day and have it look great?
Re: Delphi still exists and is actively developed
#130We use Delphi at work. We've gotten a lot of pressure from customers to move to the web. However the lack of ways to design non-trivial UIs quickly does not make it seen feasible at the moment. Then there's the fact that Win32 is like bedrock in terms of stability. We've got forms that's been designed and coded over 15 years ago which still works just as fine as they did back then. We've got input-heavy UIs, the one…