Live data from Hacker News

Gambas: Visual Basic on Linux

gambas.sourceforge.net

61–70 of 89 posts

Re: Gambas: Visual Basic on Linux

#61

Speaking of Visual Basic... this tool (Windows based) that let's you quickly/easily develop an simple Android app using a flavour of Basic: https://www.b4x.com/b4a.html The developer recently released the tool's source and made it free. It's a mature tool with lots of community support. It also has a pretty slick GUI Android screen designer (Win only - but works in WINE). It might even be feasible to get the Gambas t…

It's worth noting that the same developer has free tools for desktop (Java) and Raspberry Pi applications, and a paid tool for iOS.

All of these use the same dialect of BASIC, and I believe they can use (but don't have to) a cross-platform GUI.

Re: Gambas: Visual Basic on Linux

#62
post #57

"Gambas" means prawns in Spanish

funny, cuz that's what I call VB programmers... lol jk

This is an interesting project, but in my experience with companies that still use VB6 or VB.net (they have no idea about linux nor a desire to learn anything new... hence why they are still on VB6)

Re: Gambas: Visual Basic on Linux

#63
post #19

In the same vein, we have Lazarus vs Delphi: https://www.lazarus-ide.org/

A great piece of software which, very important, runs native on ARM. That is, no cross compiling required to write and compile software for small ARM boards.

I have Lazarus IDE running in Raspberry Pi just fine for one of my fun projects

Re: Gambas: Visual Basic on Linux

#64

Earlier quoted context omitted.

Does it allow you to release as a single executable binary?

Yes. It basically outputs the executable binary for the target you choose when compiling your Haxe code. It means you write Haxe source and the 'compiler' (transpiler, actually) generates code for the choosen target. It will then compile the generated code using the target compiler installed in your system, if necessary (when you target C++, for example).

So how we debug the code? I mean other than various form of logging/dump.

Re: Gambas: Visual Basic on Linux

#66

This is fantastic. I've lamented the lack of a good GUI and environment for making desktop apps since VB 4, but it looks like they never went away. Gambas looks fantastic, and exactly as easy to develop with as I remember VB 4 being. I can't say I can stomach the language it uses, but something like this for Python would be a godsend.

Check out Anvil: https://anvil.works/

Re: Gambas: Visual Basic on Linux

#67
post #41
post #37

Earlier quoted context omitted.

Previously when I installed Gambas to Windows with Cygwin, I did not need to build from source. With Cygwin: setup-x86_64.exe --packages gambas3,xinit,xwin-xdg-menu Install from Internet, click Next Root Directory C:\cygwin64 , click Next Select Local Package Directory C:\Users\USERNAME\Downloads - where setup files are downloaded before installing, click Next Select Internet Connection / Direct Connection, click Nex…

Thanks. Though, I still think it would be cool if there's a more native port that runs out of the box. Curious to know the experience on the Gambas apps produced in Windows. I guess they would also need Cygwin?

I tried to install Gambas with info above, and seems it did not start on Win10.

I also think that on Windows Cygwin is required.

Following is from bottom of page http://gambaswiki.org/wiki/doc/faq?nh&l=en#t12

"Will you port Gambas to Windows™ ?

I won't, but I will help any people trying to do that.

Gambas already runs under Cygwin. Note that there is a lot of things to port, if you want to do a native port: process management, gb.qt4 component, and so on... This is a huge job. The most promising compiler target would be Mingw-w64, which also allows cross compilation on a unix-like system."

If you use Gambas for making web apps, then you could use webbrowser to access those apps. Gambas IDE has wizard for web app, and some components that can be dragged to form. From some forum discussions I have read that debugging those web apps is easier then debugging php apps.

Re: Gambas: Visual Basic on Linux

#68
post #41
post #37

Earlier quoted context omitted.

Previously when I installed Gambas to Windows with Cygwin, I did not need to build from source. With Cygwin: setup-x86_64.exe --packages gambas3,xinit,xwin-xdg-menu Install from Internet, click Next Root Directory C:\cygwin64 , click Next Select Local Package Directory C:\Users\USERNAME\Downloads - where setup files are downloaded before installing, click Next Select Internet Connection / Direct Connection, click Nex…

Thanks. Though, I still think it would be cool if there's a more native port that runs out of the box. Curious to know the experience on the Gambas apps produced in Windows. I guess they would also need Cygwin?

For more info about Gambas, you can watch Gambas interview at Floss Weekly:

https://twit.tv/shows/floss-weekly/episodes/353

Re: Gambas: Visual Basic on Linux

#69
post #9

Earlier quoted context omitted.

Xojo is a solid paid solution. I use it all the time.

Could you please talk about what kind of projects you are using it for? Do you use it for serious projects or just toy ones? Web or mobile? I looked at the site, this sounds interesting. Just interested in hearing it from someone who uses it

Well let's say you need an app to program IP addy info into a IOT device on the LAN. Multi-platform done in 1 hour. You can also write web apps, drag and drop, we're really excited for the web 2.0 coming this year.

Re: Gambas: Visual Basic on Linux

#70

This is fantastic. I've lamented the lack of a good GUI and environment for making desktop apps since VB 4, but it looks like they never went away. Gambas looks fantastic, and exactly as easy to develop with as I remember VB 4 being. I can't say I can stomach the language it uses, but something like this for Python would be a godsend.

Check out Anvil: https://anvil.works/

This looks nice, thank you. It's only web apps though, right? Ie no native components.
Post reply on HN