3 ms·
While I don't necessarily want a Delphi-like thing for Web development, I do want a Delphi-like thing for developing GUI desktop applications. So far I've trie
by Mister_Snuggles 10y ago
While I don't necessarily want a Delphi-like thing for Web development, I do want a Delphi-like thing for developing GUI desktop applications.
So far I've tried out a few things, but for some reason they don't "feel" the same as Delphi did. Maybe it's because I'm older and have moved on to different tools, or maybe it's because I haven't made the time to properly invest in these.
Anyways, here's what I've played with:
- NetBeans - Has a form builder, I'm comfortable with Java, it's cross-platform enough. I'm not sure why I've never used it for my personal GUI apps, even though I've built a bunch of little things to use for work.
- SharpDevelop - Looks great, checks all the boxes for doing GUI development, but I'm not comfortable enough with C# or VB.NET to use it effectively.
- Lazarus - Currently playing with this now. Feels a lot like Delphi (as it should!). I'm disappointed in how much Object Pascal/Delphi I've forgotten though. It brings back a lot of good memories though.
- inlineint 10y agoDid you try Qt? Creating GUI with qtdesigner is similar to Delphi, and Qt Studio is well integrated nowadays.
- Mister_Snuggles 10y agoI haven't yet, but it looks like something worth checking out. Thanks!
- kodablah 10y agoI think the primary downside people find with QT is the language support. People want cross-platform, native UI (i.e. not GTK) in a statically typed language higher level than C++. Even Go versions require a long compile time and don't work w/ the msvc toolchain and (IIRC) QT quick and QML are a bit hamstrung if you want to do advanced things with controls. I would love full QT with a modern, high-level static language that is not hobbled on Windows. .Net may be the first to get there with a quality cross platform UI (Mono's WinForms are a bit hobbled too).
- spangry 10y agoI'm a little embarrassed to admit it, but just today I was thinking about how I miss Visual Basic 6... Such a great IDE for slapping together a crummy GUI with buttons, textboxes and labels all slightly misaligned :) I'd love to have something similar for Python.
- alyandon 10y agoI miss VB6 at times (the tooling - not so much the language) as well. It was so simple to create a functional Windows application as compared to writing a web application to do the same thing.
- ycmbntrthrwaway 10y agoTry Gambas
- Odoth 10y agoBest approximation I've found is PyQt/PySide with Qt Designer. My template projects: https://bitbucket.org/Odoth/pyqt5-template https://bitbucket.org/Odoth/pyqt5-template https://bitbucket.org/Odoth/pyside-template https://bitbucket.org/Odoth/pyside-template
- SyneRyder 10y agoHave you tried Xojo (used to be called REALbasic)? It's the closest I've found to Delphi, especially in that it builds & deploys really easily (eg no Java runtime required, feels native, never feel like I'm fighting with the compiler and my tool-chain). I haven't played enough with Lazarus to see how they compare though, it looked promising too.