Home All Groups Group Topic Archive Search About

Visual Basic 6.0 vs .NET Framework

Author
8 Sep 2006 1:32 AM
wrytat
I don't know where is appropriate to post this question, but anyway... Our
company is going to develop a system (that includes finance, inventory,
store, delivery and etc.) using MS SQL Server 2000 as the database. The
program also requires the user to be able to access via the Internet using a
web-based platform.

We are considering whether to develop the program using Visual Basic 6.0 or
..NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
programmers are more familiar with the language and it's more stable. What
would be your advice?

Author
8 Sep 2006 1:45 AM
Stu
You're right that this is probably not the appropriate place to post
this, but you asked, so I'm sure others will answer.

Why not use COBOL?  It's pretty stable.  Or FORTRAN.  Hell, forego the
visual aspect, and just write in good old Basic.

I kid, of course.  I can understand not wanting to be on the bleeding
edge of technology, but the .NET languages have been around for 4 years
now (a near-eternity in software development).  If you're concerned
about stability, use the 1.1 framework (but the 2.0 framework adds some
very nice features).

I'm not knocking Visual Basic 6, and I'm not suggesting that playing to
the strengths of your development team is not a worthwhile strategy;
I'm just suggesting that in my opinion, .NET is a stable development
platform, and it offers a lot of incentives for new development work.

Stu

wrytat wrote:
Show quote
> I don't know where is appropriate to post this question, but anyway... Our
> company is going to develop a system (that includes finance, inventory,
> store, delivery and etc.) using MS SQL Server 2000 as the database. The
> program also requires the user to be able to access via the Internet using a
> web-based platform.
>
> We are considering whether to develop the program using Visual Basic 6.0 or
> .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
> programmers are more familiar with the language and it's more stable. What
> would be your advice?
Author
8 Sep 2006 7:35 AM
Michael Epprecht [MSFT]
Hi

Don't forget, Visual Basic 6 is in Extended Support Phase.
http://support.microsoft.com/lifecycle/search/?sort=PN&alpha=Visual+basic

8 April 2008, VB 6 becomes un-supported.

Regards
--
Mike

This posting is provided "AS IS" with no warranties, and confers no rights.


Show quote
"Stu" <stuart.ainswo***@gmail.com> wrote in message
news:1157679938.584966.142600@m73g2000cwd.googlegroups.com...
> You're right that this is probably not the appropriate place to post
> this, but you asked, so I'm sure others will answer.
>
> Why not use COBOL?  It's pretty stable.  Or FORTRAN.  Hell, forego the
> visual aspect, and just write in good old Basic.
>
> I kid, of course.  I can understand not wanting to be on the bleeding
> edge of technology, but the .NET languages have been around for 4 years
> now (a near-eternity in software development).  If you're concerned
> about stability, use the 1.1 framework (but the 2.0 framework adds some
> very nice features).
>
> I'm not knocking Visual Basic 6, and I'm not suggesting that playing to
> the strengths of your development team is not a worthwhile strategy;
> I'm just suggesting that in my opinion, .NET is a stable development
> platform, and it offers a lot of incentives for new development work.
>
> Stu
>
> wrytat wrote:
>> I don't know where is appropriate to post this question, but anyway...
>> Our
>> company is going to develop a system (that includes finance, inventory,
>> store, delivery and etc.) using MS SQL Server 2000 as the database. The
>> program also requires the user to be able to access via the Internet
>> using a
>> web-based platform.
>>
>> We are considering whether to develop the program using Visual Basic 6.0
>> or
>> .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
>> programmers are more familiar with the language and it's more stable.
>> What
>> would be your advice?
>
Author
8 Sep 2006 5:27 PM
Stefan Berglund
On Fri, 8 Sep 2006 09:35:06 +0200, "Michael Epprecht [MSFT]"
<michael.eppre***@online.microsoft.com> wrote:
in <u02BIlx0GHA.3***@TK2MSFTNGP03.phx.gbl>

>Hi
>
>Don't forget, Visual Basic 6 is in Extended Support Phase.
>http://support.microsoft.com/lifecycle/search/?sort=PN&alpha=Visual+basic
>
>8 April 2008, VB 6 becomes un-supported.
>
>Regards

Uh, and more importantly don't forget that SQL Server 2000 is
un-supported on Vista and beyond.  This is what microsoft laughingly
refers to as backwards compatibility.  Thanks for nothing.

---
Stefan Berglund
Author
8 Sep 2006 2:52 PM
sloan
If you're starting from scratch, its a no brainer.

DotNet.

Since you're going to have a Winforms and Web GUI, you need to dwell into
tiered development also.

as far as VB6, you don't have a true OO language, and its a killer.
If I was able to stand outside your office window, I'd be carrying a big
sign which said "Use DotNet".
The non OO and issue with no support far outweigh  any famaliarity issues
you're going to have.


You can look at these samples for Tiered development (an intro at least)
http://sholliday.spaces.live.com/            6/5/2006          5/24/2006




Show quote
"wrytat" <wry***@discussions.microsoft.com> wrote in message
news:45EDC7FB-1D89-4945-B24C-F49EC5430D48@microsoft.com...
> I don't know where is appropriate to post this question, but anyway... Our
> company is going to develop a system (that includes finance, inventory,
> store, delivery and etc.) using MS SQL Server 2000 as the database. The
> program also requires the user to be able to access via the Internet using
a
> web-based platform.
>
> We are considering whether to develop the program using Visual Basic 6.0
or
> .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
> programmers are more familiar with the language and it's more stable. What
> would be your advice?
Author
8 Sep 2006 4:31 PM
AverageUser
Just my two cents worth. If you use Visual Studio 2005:
1. Has a learning curve.
2. Uses Frameworks 2.0
3. VB 6.0 commands and syntax can be used.

Hope that helps.

Show quote
"wrytat" wrote:

> I don't know where is appropriate to post this question, but anyway... Our
> company is going to develop a system (that includes finance, inventory,
> store, delivery and etc.) using MS SQL Server 2000 as the database. The
> program also requires the user to be able to access via the Internet using a
> web-based platform.
>
> We are considering whether to develop the program using Visual Basic 6.0 or
> .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
> programmers are more familiar with the language and it's more stable. What
> would be your advice?
Author
11 Sep 2006 5:40 AM
wrytat
Hi thanks for your reply. Are you sure VB 6.0 commands and syntax can be
used? I tried running some of our old program written in VB 6.0, but many
errors occurred and many commands weren't recognised.

Show quote
"AverageUser" wrote:

> Just my two cents worth. If you use Visual Studio 2005:
>  1. Has a learning curve.
>  2. Uses Frameworks 2.0
>  3. VB 6.0 commands and syntax can be used.

> Hope that helps.
>
> "wrytat" wrote:
>
> > I don't know where is appropriate to post this question, but anyway... Our
> > company is going to develop a system (that includes finance, inventory,
> > store, delivery and etc.) using MS SQL Server 2000 as the database. The
> > program also requires the user to be able to access via the Internet using a
> > web-based platform.
> >
> > We are considering whether to develop the program using Visual Basic 6.0 or
> > .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
> > programmers are more familiar with the language and it's more stable. What
> > would be your advice?
Author
8 Sep 2006 9:25 PM
Jeffrey Williams
Nobody else mentioned this, but I would strongly suggest that you
develop this new system using SQL Server 2005.

wrytat wrote:
Show quote
> I don't know where is appropriate to post this question, but anyway... Our
> company is going to develop a system (that includes finance, inventory,
> store, delivery and etc.) using MS SQL Server 2000 as the database. The
> program also requires the user to be able to access via the Internet using a
> web-based platform.
>
> We are considering whether to develop the program using Visual Basic 6.0 or
> .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
> programmers are more familiar with the language and it's more stable. What
> would be your advice?
Author
12 Sep 2006 3:14 AM
Guy Peled
wrytat wrote:
> I don't know where is appropriate to post this question, but anyway... Our
> company is going to develop a system (that includes finance, inventory,
> store, delivery and etc.) using MS SQL Server 2000 as the database. The
> program also requires the user to be able to access via the Internet using a
> web-based platform.
>
> We are considering whether to develop the program using Visual Basic 6.0 or
> .NET Framework 2.0 (or Framework 1.1). Visual Basic 6.0 because our IT
> programmers are more familiar with the language and it's more stable. What
> would be your advice?

Hi There,

In my opinion as you are moving from your VB6 to the web and your main
issues are regarding this leap rather then to use this framework or
another. If you are looking to be pure web based application and by
that using a web application I would like to point you to a new product
that can help you leverage your VB6 developers for producing very nice
results for the web. I am referring to the new Visual WebGui framework
which is basically WinForms for web development. While you are creating
a full AJAX based application you still are using familiar development
concepts. In your case you can even leverage your VB6 assets as you can
automatically convert your project to winforms and from there you can
convert it to Visual WebGui. You can see here
(http://samples.visualwebgui.com/MainForm.wgx) a sample app developed
with Visual WebGui and you can find out more about the technology here
http://www.visualwebgui.com. The framework is built above the .NET
1.1/.NET 2.0 and ASP.NET. It is actually an extension to the ASP.NET
framework.

Guy

AddThis Social Bookmark Button