|
database
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Visual Basic 6.0 vs .NET FrameworkI 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? 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? 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 -- Show quoteMike This posting is provided "AS IS" with no warranties, and confers no rights. "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? > 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 Uh, and more importantly don't forget that SQL Server 2000 is> >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 un-supported on Vista and beyond. This is what microsoft laughingly refers to as backwards compatibility. Thanks for nothing. --- Stefan Berglund 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? 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? 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? 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? wrytat wrote:
> I don't know where is appropriate to post this question, but anyway... Our Hi There,> 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? 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 |
|||||||||||||||||||||||