REALbasic To Add Linux support
__past__ writes "REAL software just
announced
that the next version of their REALbasic
IDE will add support for building native Linux applications, in addition to the
Windows, Mac OS classic and OS X targets. Given that it will include a converter
for existing Visual Basic projects, this could be a usefull tool for migrating
existing apps written in everybody's favourite language to free platforms,
something that other projects like
Gambas or
KBasic don't address."
Why is it 'Everyone's favorate language' once it's on Linux, but a steaming pile of shit that's infested the computing platform when it's on Windows?
This is a good thing for Linux folks, and perhaps somewhat for Mac folks.
RealBASIC has been a popular RAD tool on the Mac for a while. I doubt many folks using Linux are going to want to run out and switch to BASIC, but existing RealBASIC programs should now be easy to port to Linux.
May we never see th
Even though I despise VB (I program ASP/VB for work and PHP for my own stuff, wishing I knew another app-dev language replace VB), it's what I know best and what pays the bills, so ANYTHING that will allow me to use those skills on *nix is a welcome one!!
"1984" was ment to be a warning, not a guidebook. You hear that Kim Jong-il!? BushCo?!
I mean, really. Kylix doesn't run under OSX yet? Pffttt.
... oh, say, 2 years ago.
...
With this move to supporting Linux, RealBasic is now what Delphi should have been
I for one look forward to the *thousands* of simple, easy to use, well-written RealBasic apps that can now be relatively easily ported to Linux.
I think that having a RAD tool like RealBasic around is going to be very positive for Linux - even in the light of other RAD tools, such as Kylix, the Gnome stuff (whatsitcalled?), &etc. RealBasic has been responsible for a lot of good, simple, easy apps under MacOS and Windows, from checkbook balancing programs to automatic downloaders, to email programs, etc.
Having all of these new apps for Linux may well give a lot of companies the incentive to re-consider Linux on the desktop - well, in fact, having the ability to port RealBasic apps from Windows or OSX -> Linux will do a *lot* for Linux on the desktop, in my opinion.
In my days as a consultant focusing exclusively on implementing Linux solutions for customers, there were plenty of examples of when a small to medium sized business would've run Linux if only there were (perceived to be) an easier "VB" style app development environment for Linux. This was supposed to happen with Kylix, but somehow that fell sort of flat (didn't it?).
I hope RealBasic kicks some serious ass in this arena, and we start to see really interesting new apps being developed for Linux which don't just do the same old thing
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Jeez, don't they teach you USians basic language skills at school?
No, most of us learn C++ or Java.
(kidding)
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
Visual Basic is often described in VB books as the "system glue". This means that you usually don't write huge amounts of code in it, you use it to put components together. A database app would usually be made of standard controls, ADO objects, data bound controls, perhaps some third party spread/grid control and often Crystal Reports or something similar.
Having a VB compiler won't help much, unless they also plan to make Linux versions of ADO libraries and other useful things that are used often. And then there are the tons of WinAPI calls many VB programs are full of, because VB's capabilities even in version 6 aren't very impressive.
I'm currently considering how to move from VB to Linux, and my current best idea is to isolate the evil parts, like Crystal Reports by moving them to a separate program. This way I could use just one Windows computer to print reports, and rewrite most things in Linux more easily.
Initial release will be ia32 only.
Who knows what the future will bring - but we already have a PowerPC backend, so it's not unreasonable to think linuxppc support might show up in another release or two.
Mars Saxman
compiler guy at Real Software
In my opinion, there isn't really a good cross platoform GUI library out there. (Ok, lets just say- using my arbitrary criteria).
I'd consider using Java, as I like the language, and Swing is Ok-- but there are no visual UI tools for swing (again, none that I didn't rule out for one reason or another.)
Interface builder combined with Cocoa is so freaking amazing that once you've used it you become a bit jaded... but when you want to write an app that you know the market is going to be heavily linux and windows weighted, you need to come up with something.
I had been looking at Runtime Revolutions, but they recently changed their licensing structure, and they use the card metaphor, so they're not as appealing -- but they do support one click compilation for windows, linux, mac and a half dozen other unixes.
Realbasic seems a reasonable comrpomise-- I can write my hard core code in Objective-C (easy to port anywhere there's GCC) and do the UI in Basic using RB...
Looks like I'll have to remember how to program in Basic... its been years.
But at least I won't have to use a compromise cross platform GUI toolkit that compromises the Look and Feel. For instance, Qt apps look terrible on the Mac. Real Basic apps look about right on Linux and Windows (And fine on the Mac).
Oh, and after learning Objective-C, I'd rather write in BASIC than C++!
Yes, Objective-C is that good, at least paired with good frameworks (and gnustep is a good framework.)
Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23