Is there any alternative for VIsual Basic in Ubuntu or can we run VB in Ubuntu as well
Is there any alternative for VIsual Basic in Ubuntu or can we run VB in Ubuntu as well
I think you can do some VB stuff in Mono.
You've got perl, python and javascript instead.
If you're looking to write macros for LibreOffice / OpenOffice, you can use python or javascript.
Perl with Glade are my favourites.
I've never looked at it, but I have read that gambas is rather like vb.
I would avoid mono and work with the standard material instead.
1. Avoid MONO at all costs.
Reason 1: Its incomplete Microsoft .NET clone, missing many proprietary "features".
Reason 2: Its unofficial.
Reason 3: Microsoft still holds whole patent portfolio. One word from MS and all stack is affected.
Reason 4: .NET is the technology, which is used by Microsoft to "infect" platforms such as Android and ARM. By using MONO you directly helping widespread its usage.
Reason 5: There are plenty of good tools that do the job better, are patent-free, are complete, and are not owned by company which set its goal to stop linux or sue everyone who use it to pay "microsoft tax".
2. You are looking at GAMBAS, DarkBasic(proprietary) or (very advanced, but not VB) Lazarus. More advanced alternatives will be Guile or QT-Creator paared with Cpp.
3. You can run VB in Ubuntu, however it is not native. By using Wine(free implementation of Winapi) with VB Runtimes preinstalled (using Winetricks or PlayOnLinux).
This method is however the most cumbersome (after setting separate VM, ofc), however it is legal and MS-"stuff" is held in a separate "box".
Last edited by dude123dude; September 30th, 2012 at 02:42 PM.
Mono includes a VB.NET compiler, in the mono-vbnc package. There is no sophisticated IDE integration, however, e.g. MonoDevelop does not include a GUI designer for VB.NET projects (only for C# projects).
Gambas is an environment which is very VB6-like, although may have differences since it isn't *actually* VB. Chances are it's the most comfortable fit for an experienced VB6 developer.
Understanding is a three-edged sword: Your side, their side, and the truth
Suffice it to say that there are compelling reasons for a developer who makes a living on their coding to avoid Mono (unless you happen to work at Microsoft or EA, of course), but just be aware that Microsoft has been very busy spreading FUD about BASIC, and doing their best to discourage developers from using VB.
Bookmarks