Migrating Visual Basic Applications? 72
goose69 asks: "I was looking at the various options available to migrate Visual Basic applications on to GNU/Linux ,
as usual the choices were many from Free Solutions like wxWindows, Gambas, vb2py, to proprietary ones like Phoenix, and so on. Unfortunately, Mono was too much with its multiple licenses. I want to know if anyone out there has done a successful migrations from Visual Basic on Windows to any application framework on GNU/Linux."
Re:Problem with the licencing????? (Score:4, Informative)
Yes (Score:1, Informative)
I want to know if anyone out there has done a successful migrations from Visual Basic on Windows to any application framework on GNU/Linux."
It's VBScript, rather than VB, but FogBugz [joelonsoftware.com] has been automatically translated from ASP/VBScript to PHP. IIRC, some of the trickier problems were resolved through a hack that relies on Hungarian notation.
ASP Clone (Score:2, Informative)
If VB-script (ASP), then Sun Microsystems has an ASP clone that used to be under ChilliSoft IIRC. It uses Java bytecode I beleive.
Re:You may not like it, but.... (Score:5, Informative)
This implies that its Linux support will be more robust than the current version's.
Also, if you have a VB 6 license, you can get a free RealBasic Standard for Windows license [realsoftware.com] through April 15th.
One thing to look out for if your writing a RealBasic application for Linux is DB support. There are many database plugins for RB but I've had issues getting some of them to work properly on Linux (though it's been awhile since I've tried so things may have improved).
Anyway, if you're a licensed VB6 user, you probably have a Windows machine, so why not get the free RB license and give it a whirl. It is a "better basic" than VB6, mostly because it's a real OOP environment and is actively being worked on by a company that lives or dies on it being a good product.
HTH
Re:You may not like it, but.... (Score:4, Informative)
Re:What about extension modules? (Score:3, Informative)
theres a dated plug in writing example here [mactech.com] which'll give you a rough idea of how it all works, RB plug-ins are only platform specific if you use platform specific code, if you use active x for example, it becomes a windows specific plug-in.
Re:Java (Score:3, Informative)