为什么要将应用程序从VB6迁移到.NET [英] Why migrate an application from VB6 to .NET

查看:62
本文介绍了为什么要将应用程序从VB6迁移到.NET的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


我们用VB6构建了一个大应用程序。


现在我更愿意迁移到.NET。也许是一步一步。


因此,我正在寻找说服我老板的好理由。


那么最重要的原因是什么?用于将应用程序从

VB6迁移到.NET?


提前致谢。


祝你好运。

解决方案

有些oneliner希望能给你一些提示


更好的开发环境

开发环境非常成熟并且具有很多功能。

虽然与VS 6没有根本的不同,但它有很多改进。


Webservices

您可以轻松创建和使用Web服务。通过这种方式,您可以提供与您的应用程序进行跨平台兼容的通信。


企业服务组件

您可以利用电源提供的服务和构建

轻松实现企业级可扩展应用程序。


清洁开发模型

就个人而言,我认为C#和OO提供了一个更简单,更健壮的开发模型。


ADO.NET

用于访问数据的托管框架。它主要是数据源

不可知,所以它给你很大的灵活性。


支持和兼容性问题

通过在VB6中开发一个应用程序(特别是一个大应用程序),你可以投资一个它已经老旧的技术。我不知道微软有关VB的计划

支持


更容易安装

你没有DLL地狱,你可以部署一个简单的XCopy应用程序。


Mono :)

.Net框架有一个OpenSource实现,你可以
可以用于开发跨平台应用程序。


时尚

虽然它可能听起来像时髦的技术一样有趣的老板。


其他人可能会更有说服力地赞美富框架库,但

我更倾向于从这个角度来看待它:VB6已经超过7年了 - 为什么

你不想跟上技术吗?如果等待更长时间,这将不会变得更容易

更新。

-

David Anton
www.tangiblesoftwaresolutions.com

即时C#:VB.NET转C#转换器

即时VB:C#到VB.NET转换器

即时C ++:C#到C ++转换器

即时J#:VB.NET到J#转换器


" Hennesey"写道:

大家好,

我们用VB6构建了一个大应用程序。

现在我更愿意迁移到.NET 。也许是一步一步。

因此,我正在寻找说服我老板的好理由。

那么从
VB6到.NET?

提前致谢。

致以最诚挚的问候。



< blockquote>我最喜欢的理由


您的老板会发现将来招聘高质量的开发人员会更容易,也更具成本效益,从而使系统变得更加容易在.net

比旧技术。


Ben


" David Anton"写道:

其他人可能能够更有说服力地赞美富框架库,但是我更倾向于从这个角度来看待它:VB6已经超过7年了 - 为什么<你不想跟上技术吗?如果等待更长时间,更新将不会更容易。
-
David Anton
www.tangiblesoftwaresolutions.com
即时C#:VB.NET转C#转换器
即时VB:C#转VB.NET转换器即时C ++:C#到C ++转换器
即时J#:VB.NET到J#转换器

Hennesey写道:

大家好,

我们用VB6构建了一个大应用程序。

现在我更愿意迁移到.NET 。也许是一步一步。

因此,我正在寻找说服我老板的好理由。

那么从
VB6到.NET?

提前致谢。

最好的问候。



Hello all,

we have build a big application with VB6.

Now I prefer to migrate to .NET. Maybe step by step.

Therefore I''am looking for good arguments to persuade my boss.

So what are the most important reasons for migrating a application from
VB6 to .NET?

Thanks in advance.

Best regards.

解决方案

Some oneliners that hopefully will give you some hints

Better development environment
The development environment is pretty mature and with lot of features.
Although not radically different than VS 6 it has lots of improvements.

Webservices
You can create and consume webservices with ease. This way you can
provide cross-platform compatible communication with your application.

Enterprise Serviced Components
You can leverage the power of the provided services and build
enterprise scalable applications easily.

Cleaner Development Model
Personally, I think that C# and OO provides a simpler and more robust
development model.

ADO.NET
A managed framework for accessing data. It''s mostly data-source
agnostic, so it gives you a great deal of flexibility.

Support and compatibility issues
By developing an application (especially a big one) in VB6, you invest
in a technology that it''s old. I don''t know Microsoft plans about VB
support

Easier Installation
You have no DLL hell and you can deploy an application simply by XCopy.

Mono :)
There is an OpenSource implementation of the .Net framework that you
can use to develop cross-platform applications.

Fashion
Although it may sound funny lots of bosses like trendy technologies.


Others may be able to more persuasively extol the rich framework library, but
I prefer to approach it from this angle: VB6 is over 7 years old - why
wouldn''t you want to keep up with technology? It''s not going to get easier
to update if you wait longer.
--
David Anton
www.tangiblesoftwaresolutions.com
Instant C#: VB.NET to C# Converter
Instant VB: C# to VB.NET Converter
Instant C++: C# to C++ Converter
Instant J#: VB.NET to J# Converter

"Hennesey" wrote:

Hello all,

we have build a big application with VB6.

Now I prefer to migrate to .NET. Maybe step by step.

Therefore I''am looking for good arguments to persuade my boss.

So what are the most important reasons for migrating a application from
VB6 to .NET?

Thanks in advance.

Best regards.



My Favorite Reason

Your boss will find it easier and more cost effective to recruit high
quality developers in future, to enhavce and maintain a system writen in .net
than in an old technology.

Ben

"David Anton" wrote:

Others may be able to more persuasively extol the rich framework library, but
I prefer to approach it from this angle: VB6 is over 7 years old - why
wouldn''t you want to keep up with technology? It''s not going to get easier
to update if you wait longer.
--
David Anton
www.tangiblesoftwaresolutions.com
Instant C#: VB.NET to C# Converter
Instant VB: C# to VB.NET Converter
Instant C++: C# to C++ Converter
Instant J#: VB.NET to J# Converter

"Hennesey" wrote:

Hello all,

we have build a big application with VB6.

Now I prefer to migrate to .NET. Maybe step by step.

Therefore I''am looking for good arguments to persuade my boss.

So what are the most important reasons for migrating a application from
VB6 to .NET?

Thanks in advance.

Best regards.



这篇关于为什么要将应用程序从VB6迁移到.NET的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆