技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 203|回复: 3
收起左侧

【翻译】VB.NET 的未来

[复制链接]

3

主题

12

帖子

218

积分

用户组: 中·技术宅

UID
5148
精华
0
威望
13 点
宅币
155 个
贡献
25 次
宅之契约
0 份
在线时间
8 小时
注册时间
2019-7-17
发表于 2020-3-13 08:25:13 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
原标题:在 .NET 5.0 中已计划的 VB 支持情况概述 Visual Basic support planned for .NET 5.0
原文点我
以下提到的 VB 都是 VB.NET 。


.NET 的 Visual Basic 还会继续被微软支持下去,但是很可能这门语言就要停滞不前了,语言本身将保持不变,变化的只有API。




我们已经收到了这类反馈,关于想要在 .NET Core 中提供对 VB 的更好的支持。早期 .NET Core 的 VB 只支持类库和控制台应用这两种类型。从 .NET 5 计划开始,VB 将会开始支持:
  • 类库
  • 控制台应用
  • Windows 窗体应用
  • WPF 应用
  • Worker Service
  • ASP.NET Core Web API


我们做了这些新支持是想更好地方便目前的 VB 用户迁移他们的程序到 .NET Core 。这也使 VB 用户可以体验到全新的开发平台特性,比如说并排开发、跨平台支持、更好的性能、全新加强的API等。


使用 VB 的一个主要优势是这门语言已经相当的稳定。大量的 VB 程序员已经证明了它的可靠性和十分重要的语法风格。往后看,我们并不打算把 VB 作为一门语言来发展。使 VB 在 .NET Core 和 .NET Framework 之间保持稳定性和可维护性。如果未来版本的 .NET Core 需要对语言进行修改,可能不会在 VB 上做支持。鉴于平台特性, .NET Framework 和 .NET Core 的 VB 之间还是会有一些区别。


如果你还是喜欢 .NET Framework,你可以确信的是:.NET Framework 将会继续得到支持,因为它是和 Windows 系统一起的。VB 和 C# 用户都可以继续使用 .NET Framework,只在需要以上提到的新特性的时候才需要转移到 .NET Core。如果你的程序使用了 .NET Core 不支持的技术,比如 WebForms、Workflow 或是 WCF ,你可能还是比较想继续用 .NET Framework 的,因为转移需要更复杂的操作,使用更新的其他技术。


Visual Studio 还会一如既往地提供更好更新的特性,来提升开发者的体验,包括 .NET Core 和 .NET Framework 版本的 VB。一个例子就是最近新增的 VB 的 IntelliCode 支持。


VB 是一门伟大的语言,也是一个很好的产品开发环境。未来的 VB 包括 .NET Framework 和 .NET Core 两个版本都将会继续注重稳定性,注重以上提到的程序类型还有注重 .NET Core 和 .NET Framework 之间的兼容性。


评分

参与人数 1威望 +1 宅币 +10 贡献 +10 收起 理由
0xAA55 + 1 + 10 + 10 赞!

查看全部评分

回复

使用道具 举报

1

主题

22

帖子

109

积分

用户组: 小·技术宅

UID
2928
精华
0
威望
1 点
宅币
85 个
贡献
0 次
宅之契约
0 份
在线时间
12 小时
注册时间
2017-10-7
发表于 2020-3-13 08:29:01 | 显示全部楼层
Wait for NET5

1

主题

17

帖子

117

积分

用户组: 小·技术宅

UID
5585
精华
0
威望
6 点
宅币
88 个
贡献
0 次
宅之契约
0 份
在线时间
11 小时
注册时间
2020-2-5
发表于 2020-3-13 19:22:00 | 显示全部楼层
.net 一点都不好

3

主题

12

帖子

218

积分

用户组: 中·技术宅

UID
5148
精华
0
威望
13 点
宅币
155 个
贡献
25 次
宅之契约
0 份
在线时间
8 小时
注册时间
2019-7-17
 楼主| 发表于 2020-3-14 07:32:45 | 显示全部楼层

哎,话不能这么说嘛。
我觉得 .NET 还是挺好的,在 Windows 开发上有很多优势,现在在跨平台开发上也很有优势。
毕竟是微软拿来和 JAVA 竞争的东西。

本版积分规则

QQ|申请友链||Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图  

GMT+8, 2020-7-10 17:39 , Processed in 0.097883 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表