From: bitshifter on
In another thread, someone said that compared to VB Fred, VB6 was
pathetic.

This low attempt to turn me from my private choice of language slid
off my back like water on a duck.

However, it did pique my curiosity.

If I had to move from VB6, which language would I choose.
Which language would most resemble it in IDE, ease of coding and, yes,
RAD quality.

I would accept a learning curve about the same I had to go through
with VB6. About a hundred hours to get a simple database program
running (from picking up the course book) and about a year or two to
get moderatly proficient in it.

I came up with RealBasic, Delphi (though I heard it's on the way out),
maybe C# (but I would try to keep away from M$ stuff), and not Java.

What do you think ?
From: sloan on

VB.NET is easiest pick. VB.NET is not VB(classic).

HOWEVER, I have found benefit from making a "clean break", and instead of
accidentally bringing any bad vb6 practices with you, going to C# is my
suggestion.

2 reasons. Reason 1 is that most msdn code samples are in vb.net and c#.
So your famaliarity with vb will make seeing the C# sample "pop out" to you,
because you'll usually have the vb.net sitting right above it.
Reason 2 is that most microsoft internal development is done in C# now.

If you've ever attending TechEd or any other Microsoft event, you are hard
pressed to find any vb.net example in the presentations.


Check this:
http://www.codeproject.com/KB/dotnet/CSharpVersusVB.aspx

Do I agree 100% of it, maybe not. However it is a good read to do as you
make YOUR decision on what to do.
Criticism's of the article are fine (from other posters). But picking one
point and saying "that's stupid, disregard the entire article" is the ole
throw the baby out with the bath water. I think the article above is a good
read to ~~assist you in making your decision, but not to make the decision
for you.

Good luck. It's 2010. It's time to move forward.

But VS2010/C# would be my suggestion (among the many different ones you
might receive). VS2010 is only a few weeks off. Its in RC mode right now
( Release Candidate ) which you can get from technet.microsoft.com




<bitshifter(a)sympatico.ca> wrote in message
news:4b79674f.1840625(a)news.newshosting.com...
> In another thread, someone said that compared to VB Fred, VB6 was
> pathetic.
>
> This low attempt to turn me from my private choice of language slid
> off my back like water on a duck.
>
> However, it did pique my curiosity.
>
> If I had to move from VB6, which language would I choose.
> Which language would most resemble it in IDE, ease of coding and, yes,
> RAD quality.
>
> I would accept a learning curve about the same I had to go through
> with VB6. About a hundred hours to get a simple database program
> running (from picking up the course book) and about a year or two to
> get moderatly proficient in it.
>
> I came up with RealBasic, Delphi (though I heard it's on the way out),
> maybe C# (but I would try to keep away from M$ stuff), and not Java.
>
> What do you think ?


From: Jeff Johnson on
<bitshifter(a)sympatico.ca> wrote in message
news:4b79674f.1840625(a)news.newshosting.com...

> If I had to move from VB6, which language would I choose.
> Which language would most resemble it in IDE, ease of coding and, yes,
> RAD quality.

Not so much what I WOULD do but what I DID do was to move to C#. But then I
already had experience with C before VB, so it wasn't that much of a shock
to me.


From: Tom Shelton on
On 2010-02-15, bitshifter(a)sympatico.ca <bitshifter(a)sympatico.ca> wrote:
> In another thread, someone said that compared to VB Fred, VB6 was
> pathetic.
>

Just so you understand - I in no way meant that VB6 overall was pathetic. I
was only making reference to the particular features that were called out in
the post I responded to...

> This low attempt to turn me from my private choice of language slid
> off my back like water on a duck.
>
> However, it did pique my curiosity.
>
> If I had to move from VB6, which language would I choose.
> Which language would most resemble it in IDE, ease of coding and, yes,
> RAD quality.
>
> I would accept a learning curve about the same I had to go through
> with VB6. About a hundred hours to get a simple database program
> running (from picking up the course book) and about a year or two to
> get moderatly proficient in it.
>
> I came up with RealBasic, Delphi (though I heard it's on the way out),
> maybe C# (but I would try to keep away from M$ stuff), and not Java.
>
> What do you think ?

Well personally, I moved years ago to C#. But, if I was going non-MS, I would
go Java or C++. If I wanted to stay with basic (unlikely), then I would look
at powerbasic.

--
Tom Shelton
From: mayayana on
>
> I came up with RealBasic, Delphi (though I heard it's on the way out),
> maybe C# (but I would try to keep away from M$ stuff), and not Java.
>

Why maybe C# and not Java? C# was designed
to compete with Java. They're both semi-sandboxed,
OO, JIT-compiled systems running on a VM and
designed for server-side/intranet applets.

Isn't the question, really, whether you want to go
along with a sandboxed OS -- Microsoft's planned future
of software as a service? Maybe a future where you
might shortly have to buy webhosting on Azure and
get approval in order for your software to run on
Windows? One can be for or against that, but it
seems important to go into it with eyes open. .Nxt
is the Java-fying of the Windows API. It's a radical
new direction.

There have been several discussions of various
3rd-party Basics here in the past. I can never
keep track of them all, and most (including the
Linux-based attempts) seem to have the fatal flaw
that they see all Basic coders as glorified scripters
who need everything encased in safe wrappers. They
equate verbose code with stupidity. (What I like
to think of as "Perl syndrome". :)

I think Nobody posted a comprehensive list at
one point. Maybe he'll share that again.