PDA

View Full Version : RAD visual basic on Linux?!


mbokil
6th August 2005, 05:01 PM
For a while now I have been doing most of my Linux GUI development using Gecko, XUL and Firefox in the form of extensions.

I was reading a review on RealBasic 5 for Linux and I downloaded the beta linux binary. I was really impressed by the IDE. It was amazing how easy it was to create small GTK applications. As a test I wrote a small application that made a call to the unix shell and executed 'gnome-terminal'. It took about 5 minutes to make this application. I dragged out a GTK button object, double-clicked it to open the code editor and then used the visual basic command Shell.exectue("gnome-terminal").

What really blew me away was that I saw an icon for adding a database connection. I clicked the MySQL button in RealBasic and added the name of the database, host, user, and password. I then dragged out a text field object and created a simple loop to display all the fields in a test table. About 30 minutes later I had a simple GTK UI for displaying my MySQL tables! All the complexitiy of creating GTK widgets was abstracted into a drag and drop user interface.

The binaries REALBasic creates are real machine compiled files that are GPL'd so you could package them up in a RPM for inclusion in Fedora. RealBasic 5 is a very cool RAD framework. I noticed the IDE has options to show how your UI will look in Windows, Mac OSX, Linux, and older Mac systems. While I haven't tried this yet, their documentation claims the RealBasic linux files can be opened in the Windows or Mac OSX RealBasic IDE and compiled into native code for those operating systems. Wild stuff.

I think instead of messing around with Python and GTK for quick GUI applications I am going to be using RealBasic from now on. It is kind of funky using BASIC again. I was expecting '10 Print Hello World; 20 goto 10' -- what I saw instead was a complete object oriented language with a simple syntax and premade objects for accessing GTK/Windows/OSX windowing objects.

The documentation for a beta version is excellent. Download the tutorial and language reference as PDF files. Check out the free download for the Linux version: http://realbasic.com/download/linux/

-mark

tbonejo
10th August 2005, 08:23 PM
It is great. Ive been using it on Windows for about 2 years and recently started using the linux version and yes you can do code in windows and then do it more in linux and it works both ways!!

ieuuk
22nd August 2005, 09:43 PM

i've used vb6 on xp before and made quite a few applicaions on it, but am keen to learn how to make some small applications for linux and have seen this as a great oppertunity to get involved. As i speak i have it downloading in the background so i'll wait and see.

kosmosik
22nd August 2005, 10:07 PM
http://www.realsoftware.com/
http://gambas.sourceforge.net/

kosmosik
22nd August 2005, 10:08 PM
oh and RAD != BASIC, check out Python or PERL and GTK/Qt bindings - it surely can be RAD if you master it. :)

ieuuk
23rd August 2005, 10:42 PM
has anyone tried installing it on fc4 because i just cant get it to do anything, and cant find any help on how to get it installed.

thanks

kosmosik
23rd August 2005, 10:48 PM
it meaning what?

ieuuk
23rd August 2005, 10:49 PM
realbasic?

JordanN
24th August 2005, 04:03 PM
I got in on the free RealBasic license for existing VB6 users a few months ago. Problem is that I am stuck on an old version that isn't nearly as nice as the current one. :(

I really like the thought of easy cross-platform, which is what I wanted to use Borland Kylix for a few months back, but this should be a lot easier for me, because I have MS Visual Basic experience. Only problem is that it costs a bit of money for the professional edition, which is required to do the cross-platform stuff.

ieuuk
24th August 2005, 06:24 PM
I got in on the free RealBasic license for existing VB6 users a few months ago. Problem is that I am stuck on an old version that isn't nearly as nice as the current one. :(

I really like the thought of easy cross-platform, which is what I wanted to use Borland Kylix for a few months back, but this should be a lot easier for me, because I have MS Visual Basic experience. Only problem is that it costs a bit of money for the professional edition, which is required to do the cross-platform stuff.

the linux version is free

OwlWhacker
25th August 2005, 02:12 PM
"visual basic on Linux"

That's like saying "excrement in my ferrari"

:)

jim
27th August 2005, 03:54 AM
Just down load Realbasic to a folder extract the archive and double click the RealBasic Icon

jim
27th August 2005, 04:25 AM
realbasic is real easy to use. It will build for Linux, Mac OSX and winblows

here are some screenshots of a app I tossed together in a few minutes

ieuuk
27th August 2005, 08:15 PM
Just down load Realbasic to a folder extract the archive and double click the RealBasic Icon

well thats what i thought i would have to do but i double clicked it and nothing happened. No message or anything.

ibbo
14th September 2005, 01:29 PM
requires libstdc++.so.5 and I have current version libstdc++.so.6. Solution install compat-libstdc++ and try again (works now).

And having just played with it I must say I am impressed.

Ibbo