3 ms·
Linux is still missing something which had as tight a development loop as VB in terms of "intent -> result" (I've never managed to get Glade or any of the simil
by XorNot 3y ago
Linux is still missing something which had as tight a development loop as VB in terms of "intent -> result" (I've never managed to get Glade or any of the similar GUI tools working, and thus never really written a GUI app in Linux).
- pjmlp 3y agoHave a try at Gambas. https://gambas.sourceforge.net/en/main.html https://gambas.sourceforge.net/en/main.html Or Lazarus, for the Delphi variant, https://www.lazarus-ide.org/ https://www.lazarus-ide.org/
- coldtea 3y agoLazarus is good and featured enough, if you know your way around, and the language is nice, but for "ease of use" and "beginners" the Lazarus just has horrible UX, on par with Eclipse.
- pjmlp 3y agoBeauty lies with the beholder.
- coldtea 3y agoNot really. People converge quite strongly on what's beautiful (e.g. when shown faces) - or in usability considerations.
- ikari_pl 3y agoThat's because it's mimicking Delphi, which was mimicking Visual Basic (the first one). Just like Eclipse was one of the first of its kind. People hate changes, even the slightest UI color changes are booed down. I can imagine redoing Lazarus to look like IntelliJ IDEA would be a lot of work that would be frowned upon (though I love IDEA... but I myself find it not tempting at all to switch to their "new UI" which copies VS Code and hides away my most frequently used features behind submenus and pictures, like I can't read ;-) (old man yelling at clouds)).
- pjmlp 3y agoEclipse was mimicking Visual Age for.... Workspaces as a way to have the concept of Smalltalk images, while being based in files. To this day it supports code navigation like in Smalltalk. Ironically, VSCode was also created by one of Visual Age and Eclipse architects, Erich Gamma.
- hoistbypetard 3y agoGambas very much fits that bill, as the other reply mentioned. If you want to pay for something, Xojo (formerly known as RealBASIC) does too: https://www.xojo.com https://www.xojo.com
- campsoftware 3y agoXojo is full of bugs. https://ifnotnil.com https://ifnotnil.com was set up after Xojo banned users for complaining...
- pjmlp 3y agoWhat a pity, I liked the product when it was Real BASIC.
- hoistbypetard 3y agoUgh! I hate to hear that. I used to like RealBASIC, and thought they'd kept up that spirit.
- timdietrich 3y agoHere's a completely different perspective on Xojo: https://timdietrich.me/blog/xojo-netsuite-development/ https://timdietrich.me/blog/xojo-netsuite-development/ My advice to developers that are interested in Xojo, or looking for something different in terms of languages / development platforms, is to give Xojo a try. You can build and run apps in debug mode for as long as you'd like, all at no charge. It's only when you want to compile apps so that you can run them as executables and/or for distribution that you'll need to purchase a license.
- garrypettet 3y agoIgnore the naysayers replying to this. I have no vested interest in Xojo except I’ve been coding with it and enjoying it since 2004.
- ajuc 3y agobash?
- spit2wind 3y agoEmacs does pretty well. Its focus, however, is text rather than GUI. However, it has a really tight connection between intent and restult. Your point is a good one. VB, especially in the context of VBA in Excel, was quite effective. Was it Joel Spolsky who headed VBA design?
- cafard 3y agoTcl/Tk?