Live data from Hacker News

SimpleIDE

github.com

31–40 of 57 posts

Re: SimpleIDE

#31

I think development environments are an undervalued field (perhaps because people hate writing UI). Tiny open-source IDEs are a great learning tool and can be starters for research IDEs (whereas VSCode, while more practical for production IDEs, has complexity that gets in the way of experimentation). Another tiny open-source IDE (for Java) is https://github.com/bobbylight/RText

I've wanted to create an IDE which uses a multi-window design. I think most IDEs are just doing a left-drawer bottom-drawer layout where the left drawer has all your files in a tree and the bottom drawer has your terminal. I've somewhat recently taken to detaching the solution explorer from the main window in Visual Studio and I'm kind of enjoying it. It's like what used to be GIMP's original default interface, with…

IntelliJ lets you detach separate windows for almost all of the minor panes.

Click on the 3 dots on the top bar, View Mode, Window. It works for example for the file tree, Runners pane, Terminals etc. And it's easy to "dock" them again (an icon shows up in the window to do that) so you can try it easily.

I always keep some stuff like diffs, for example, in separate windows, it just makes me less confused about what's "temporary buffers" (as you would say in emacs) VS "actual files".

Re: SimpleIDE

#32

This looks cool, I think we will need a new generation of IDEs that are AI augumented to boost developers productivity. Cursor is just adding a code agent integrated in the VS code editor, but can we have something further with GUI?

I am curious, what do you have in mind? For me AI is just doing busywork.

Re: SimpleIDE

#33
post #30

Sorry for the stupid question, but would this IDE be a good place to create VB.net GUI apps for Windows 11? I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies. Is SimpleIDE a valid option for this? Does it spit out an .exe file that I can run on a vanilla Windows 11 installation?

I will be trying this later this week and can report back, if you like.

That this popped up on HN is fortunate, and oddly specific to my needs. I'm in a position where I have to support some legacy .NET software for the manufacturers we service and prefer working in Linux when and if possible, so this IDE seems targeted to me. Looking forward to giving it a shot and seeing if it replaces VSCodium in my routine.

Re: SimpleIDE

#34
post #33
post #30

Sorry for the stupid question, but would this IDE be a good place to create VB.net GUI apps for Windows 11? I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies. Is SimpleIDE a valid option for this? Does it spit out an .exe file that I can run on a vanilla Windows 11 installation?

I will be trying this later this week and can report back, if you like. That this popped up on HN is fortunate, and oddly specific to my needs. I'm in a position where I have to support some legacy .NET software for the manufacturers we service and prefer working in Linux when and if possible, so this IDE seems targeted to me. Looking forward to giving it a shot and seeing if it replaces VSCodium in my routine.

That would be nice, thank you very much.

Re: SimpleIDE

#35
post #30

Sorry for the stupid question, but would this IDE be a good place to create VB.net GUI apps for Windows 11? I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies. Is SimpleIDE a valid option for this? Does it spit out an .exe file that I can run on a vanilla Windows 11 installation?

> I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies.

Have you considered Lazarus? I use it with plain C for the logic (not C++).

Re: SimpleIDE

#36
post #30

Sorry for the stupid question, but would this IDE be a good place to create VB.net GUI apps for Windows 11? I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies. Is SimpleIDE a valid option for this? Does it spit out an .exe file that I can run on a vanilla Windows 11 installation?

> I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies. Have you considered Lazarus? I use it with plain C for the logic (not C++).

Oh, thanks for the pointer. I've seen it before but never used it. Can it compile a Windows exe file on my Linux system?

Edit: I can't seem to find a clear mention of cross-compilation on the lazarus website, and a web search points me to several free pascal wikis. On the Lazarus IDE website it mostly mentions that Lazarus IDE itself can run on both Windows and Linux. Ideally I'd do everything on Linux and ship an exe to Windows, but this seems to be very hard to do nowadays.

Re: SimpleIDE

#37
post #27

Kudos for the VB love, I keep BASIC in my favourite languages bookshelf. The later versions, being structured and AOT compiled were quite good for a dynamic language, with a beginner friendly approach that allowed to scale up to complex problems. Python still isn't where BASIC was in the 1990's.

>Python still isn't where BASIC was in the 1990's.

As a person who is still quite bummed that he compleatly missed VisualBASIC for various reasons, and is even more disappointed that Livecode rug-pulled their opensource version, and has never found a GUI development system for Python which feels comfortable, this rings true.

Still working to finish up my current project (essentially text-based 3D modeling using (Open)PythonSCAD), and suffering analysis-paralysis for the successor to it (a scriptable drawing program which integrates with it), but hopefully something obvious will present itself for cross-platform opensource graphical app development.

Re: SimpleIDE

#38
post #7

Interesting, I didn't actually know that VB.NET ever got ported to Linux with the rest of .NET Core. Does it still have the drag-n-drop GUI feature to make graphical apps, or is that a strictly Windows thing?

The WinForms designer (drag-n-drop GUI) isn't fully supported on Linux - SimpleIDE likely focuses on code editing rather than visual design, as the .NET MAUI/WinForms designers remain Windows-centric despite .NET's cross-platform capabilities.

I would be very interested in a port of the .NET MAUI designer to Linux.

Re: SimpleIDE

#39
post #28

No drag-and-drop GUI builder :( I miss VB6 so much

You can have it on VB.NET with Forms, though.

If you're running Windows?

I'd love to see a cross-platform GUI toolkit w/ drag-drop and nice code integration --- currently considering Lazarus/ObjectPascal....

Re: SimpleIDE

#40
post #30

Sorry for the stupid question, but would this IDE be a good place to create VB.net GUI apps for Windows 11? I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies. Is SimpleIDE a valid option for this? Does it spit out an .exe file that I can run on a vanilla Windows 11 installation?

No, I'm sorry, SimpleIDE was designed specifically for targeting Linux.
Post reply on HN