473,395 Members | 1,422 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Maybe we shouldn't ask for the old VB back.....

There is another alternative which looks promising - REALbasic.

I have just downloaded the demo - so don't lynch me if I'm wrong - but
REALbasic looks like a very strong contender to take over where Visual Basic
died. Sure, it has plenty of room for growth....but bear with me for a
minute.

I am very intrigued with the notion of building apps for Windows, MAC and
Linux from a single set of source code that is very similar to Visual
Basic's syntax.

-------from the website
a.. Convert VB Apps to Linux Create new software or convert existing apps
from VB to Linux. Use the included VB Project Converter to migrate tables,
forms and code to REALbasic to give you a head-start to get your
applications to Linux or Macintosh.
b.. Visual Basic Similarity Now the properties and controls palettes can
be docked and the message box command works comparably to VB.
-------

The single exe produced (i.e. no DLL Hell) thing also has peaked my
interest.

From my first look, there seems to not be a lot of drag and drop items in
the toolbox, but I've had it open all of 5 minutes....so I'll be looking
around the IDE a lot more tonight.

It'd be nice to be able to build applications NOT dependent on any
particular OS. From the website

-------from the website

a.. Cross-platform capabilities Build Linux applications from a single code
base, from your Windows or Macintosh computer, just by clicking a check-box.
View REALbasic's build settings on Windows XP.
a.. Supported Distributions Any x86-based Linux distribution with GTK+ 2.0
(or higher), Glibc-2.3 (or higher) and CUPS (Common UNIX Printing System),
which includes:
a.. Red Hat Enterprise 3
a.. SuSE Linux 8.1 (and higher)
a.. Mandrake Linux 9.1 (and higher)
a.. (Note: User feedback indicates that those inexperienced with Linux may
have an easier time installing Mandrake.)

-------

Of course, I'll need to build a Linux box this weekend and I can borrow a
MAC box to test out a couple of simple apps....so - I should have more info
by Monday.

Meanwhile, do me a favor and DL the demo and let me know what you find.
It's at http://www.realsoftware.com/.

Jim Hubbard
Nov 21 '05 #1
5 1059
So far the applications I have tested (from the Monkeybread website) are
unbearably slow.

This would be enough to turn off most users.

Jim Hubbard
Nov 21 '05 #2
There is another alternative which looks promising - REALbasic.

I have just downloaded the demo - so don't lynch me if I'm wrong - but
REALbasic looks like a very strong contender to take over where Visual Basic
died. Sure, it has plenty of room for growth....but bear with me for a
minute.

I am very intrigued with the notion of building apps for Windows, MAC and
Linux from a single set of source code that is very similar to Visual
Basic's syntax.

-------from the website
a.. Convert VB Apps to Linux Create new software or convert existing apps
from VB to Linux. Use the included VB Project Converter to migrate tables,
forms and code to REALbasic to give you a head-start to get your
applications to Linux or Macintosh.
b.. Visual Basic Similarity Now the properties and controls palettes can
be docked and the message box command works comparably to VB.
-------

The single exe produced (i.e. no DLL Hell) thing also has peaked my
interest.

From my first look, there seems to not be a lot of drag and drop items in
the toolbox, but I've had it open all of 5 minutes....so I'll be looking
around the IDE a lot more tonight.

It'd be nice to be able to build applications NOT dependent on any
particular OS. From the website

-------from the website

a.. Cross-platform capabilities Build Linux applications from a single code
base, from your Windows or Macintosh computer, just by clicking a check-box.
View REALbasic's build settings on Windows XP.
a.. Supported Distributions Any x86-based Linux distribution with GTK+ 2.0
(or higher), Glibc-2.3 (or higher) and CUPS (Common UNIX Printing System),
which includes:
a.. Red Hat Enterprise 3
a.. SuSE Linux 8.1 (and higher)
a.. Mandrake Linux 9.1 (and higher)
a.. (Note: User feedback indicates that those inexperienced with Linux may
have an easier time installing Mandrake.)

-------

Of course, I'll need to build a Linux box this weekend and I can borrow a
MAC box to test out a couple of simple apps....so - I should have more info
by Monday.

Meanwhile, do me a favor and DL the demo and let me know what you find.
It's at http://www.realsoftware.com/.

Jim Hubbard


Jim

I have used REALBasic for the past 18 months. I have just stopped and
moved everything over to VB.Net.

REALBasic is a good product and great if you want to build cross platform
applications. It also builds to a single executable (although this
contains DLLs which is spawns temporarily when you run the program.)

The langauge contructions and capabilities are very good and it is a match,
in many ways, for VB. However, there are a few niggly things which affect
it's implentation in the Win32 environment. Because it comes historically
from the Mac environment there is still a lot of Mac about. The final
thing for me is probably not going to affact most people but turned into a
show stopper for me. I needed to be able to provide certain data in my
Version resource for another application. REALBasic only provides a couple
of fields (you cannot create a resource file). Also when I tried to change
the version resource data using an external resource editor the exe
crashed. I asked REALBasic about this - they only provide a fixed space
for the version resource and any editing crashes the exe. This is probably
not important for most people but is a pointer that other things are
lurking. Don't get me wrong I enjoyed the product but I am pleased now
that I have moved on - sure to VB.Net not VB6

Jon
Nov 21 '05 #3

"Jon Masterson" <ne**@scruffyduck.co.uk> wrote in message
news:1q******************************@40tude.net.. .

Jim

I have used REALBasic for the past 18 months. I have just stopped and
moved everything over to VB.Net.

REALBasic is a good product and great if you want to build cross platform
applications. It also builds to a single executable (although this
contains DLLs which is spawns temporarily when you run the program.)

The langauge contructions and capabilities are very good and it is a
match,
in many ways, for VB. However, there are a few niggly things which affect
it's implentation in the Win32 environment. Because it comes historically
from the Mac environment there is still a lot of Mac about. The final
thing for me is probably not going to affact most people but turned into a
show stopper for me. I needed to be able to provide certain data in my
Version resource for another application. REALBasic only provides a
couple
of fields (you cannot create a resource file). Also when I tried to
change
the version resource data using an external resource editor the exe
crashed. I asked REALBasic about this - they only provide a fixed space
for the version resource and any editing crashes the exe. This is
probably
not important for most people but is a pointer that other things are
lurking. Don't get me wrong I enjoyed the product but I am pleased now
that I have moved on - sure to VB.Net not VB6

Jon


Jon,

Thanks for the heads up.

I am doing development in VB.Net 2003 right now. And, I like the look
of VB.Net 2005, but I no longer trust Microsoft to maintain backwards
compatibility (like VB.Net broke with VB6 and Microsoft Office Outlook 2003
breaks compatibility with Word 2002, Excel 2002 and Outlook 2002).

I am also tired of the ridiculous prices that Microsoft charges for its
OS and development tools. (OT: I looked at the new release of OSX 10.1.4
Tiger - and frankly it kicks XP's ass. Tiger is out NOW with items only
promised in Longhorn......whenever that is released.)

I want another alternative. An alternative that small developers and
small companies can actually afford to buy and use. I want software that
doesn't put out another release just to line their pockets. I want a new
release to be worthwhile......have substance - not just change the interface
and move menu items around.

I want an alternative to Microsoft that allows the ease of development
that we had with VB6.

I want computing to be fun again.

(Got all of that - Santa?)

Jim Hubbard
Nov 21 '05 #4
Jim Hubbard wrote:
Jon,
I am also tired of the ridiculous prices that Microsoft charges for its
OS and development tools. (OT: I looked at the new release of OSX 10.1.4
Tiger - and frankly it kicks XP's ass. Tiger is out NOW with items only
promised in Longhorn......whenever that is released.)
I think you mean 10.4, and it does kick some serious butt. The only
thing wrong with Apple's OS is it's unbreakable ties to it's hardware.
If they would release the whole thing for x86 I think MS would be in
serious trouble.
I want an alternative to Microsoft that allows the ease of development
that we had with VB6.


So far I haven't seen anything but ease coming from VB.NET, but I wasn't
a huge VB6 developer so I might be missing a lot. I use PureBASIC
(www.purebasic.com) for tiny applications. It is pretty nice for little
utilities and such!

--
- Mitchell Vincent
- kBilling - Invoices Made Easy!
- http://www.k-billing.com
Nov 21 '05 #5
I agree about breaking code - mind you that has happened in REALBasic as
well. REAL are a much smaller outfit than MS and hopefully will listen to
their customers. I have been in the beta test program for the next version
of REALBasic which looks very good. I think it is an excellent choice for
cross platform designers - but I have always been a bit suspicious of multi
use tools (like the fax/photocopier/printer) cos they will inevitably make
compromises. Now that I have plumped for VB.Net I am pleased I did, but I
can still remember how REABasic works ;-)

Jon
Nov 21 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Brian Kelley | last post by:
I have been using gettext and various utilities to provide internationalization for a wxPython application and have not really been liking the process. Essentially it uses a macro-style notation...
11
by: Ville Vainio | last post by:
It might just be that @decorator might not be all that bad. When you look at code that uses it it's not that ugly after all. A lot of the furor about this is probably because it happened so...
15
by: ECathell | last post by:
Ok I have been programming in vb.net since it was released. I love it and I have a great time seeing my code come to life. Recently I have been seeking to expand my horizons(ie looking for a new...
28
by: liorm | last post by:
Hi everyone, I need to write a web app, that will support millions of user accounts, template-based user pages and files upload. The client is going to be written in Flash. I wondered if I coudl...
2
by: Lau Lei Cheong | last post by:
This is to be refered to my many-months-ago previous most on "mercyful browers". It just seems that both IE and Firefox are "too merciful" to web development testing. There's a sample code to...
10
by: mwieder | last post by:
I've got an ASP.NET form with a textbox and a customvalidator. The form inherits from a base wizard class with back, next and cancel buttons. The CausesValidation property of the Cancel button...
0
by: =?Utf-8?B?QWxCcnVBbg==?= | last post by:
I have a situation in which I need to check for data in either of two fields and display an alert if neither field contains data or if both fields contain data when the user clicks on a View...
1
by: Anonymous | last post by:
I am working on a suite of existing libraries and I anticipate a future problem. the problem (as i see it), arises as a result of the following: There is a class A that resides in librray A, and...
1
by: Jim Langston | last post by:
I'm trying to compile some source code to interface LUA into C++. When I compile in MSVC++ Express 2008, however, I get the error (among others): ....\luastate.h(129) : error C2027: use of...
2
by: Michael C | last post by:
"John Brock" <jbrock@panix.comwrote in message news:gfvqmb$70j$2@reader1.panix.com... Perl isn't that strict a language, you might find a few things a little more difficult in dot net. That...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.