ASP.NET 5已死-引入ASP.NET Core 1.0和.NET Core 1.0

Naming is hard.

命名很困难。

There are only two hard things in Computer Science: cache invalidation and naming things. - Phil Karlton

在计算机科学中只有两件难事:缓存无效和命名。 -菲尔·卡尔顿

It's very easy to armchair quarterback and say that "they should have named it Foo and it would be easy" but very often there's many players involved in naming things. ASP.NET is a good 'brand' that's been around for 15 years or so. ASP.NET 4.6 is a supported and released product that you can get and use now from http://get.asp.net.

扶手椅四分卫说“他们应该把它命名为Foo,这会很容易”,这很容易,但是经常有很多球员参与到比赛中。 ASP.NET是一个很好的“品牌”,已有15年左右的历史了。 ASP.NET 4.6是受支持和发布的产品,您可以从http://get.asp.net立即获得和使用。

UPDATE NOTE: This blog post is announcing this change. It's not done or released yet. As of the date/time of this writing, this work is just starting. It will be ongoing over the next few months.

更新说明:这篇博客文章宣布此更改。 它尚未完成或发布。 截至撰写本文时,这项工作才刚刚开始。 它将在未来几个月内进行。

However, naming the new, completely written from scratch ASP.NET framework "ASP.NET 5" was a bad idea for a one major reason: 5 > 4.6 makes it seem like ASP.NET 5 is bigger, better, and replaces ASP.NET 4.6. Not so.

但是,完全从头开始命名新的ASP.NET框架“ ASP.NET 5”是一个坏主意,原因有一个:5> 4.6使ASP.NET 5看起来更大,更好,并且可以替代ASP。 NET 4.6。 不是这样

So we're changing the name and picking a better version number.

因此,我们正在更改名称并选择一个更好的版本号。

重新引入ASP.NET Core 1.0和.NET Core 1.0 (Reintroducing ASP.NET Core 1.0 and .NET Core 1.0)

  • ASP.NET 5 is now ASP.NET Core 1.0.

    ASP.NET 5现在是ASP.NET Core 1.0。
  • .NET Core 5 is now .NET Core 1.0.

    .NET Core 5现在是.NET Core 1.0。
  • Entity Framework 7 is now Entity Framework Core 1.0 or EF Core 1.0 colloquially.

    俗称Entity Framework 7现在是Entity Framework Core 1.0或EF Core 1.0。

Why 1.0? Because these are new. The whole .NET Core concept is new. The .NET Core 1.0 CLI is very new. Not only that, but .NET Core isn't as complete as the full .NET Framework 4.6. We're still exploring server-side graphics libraries. We're still exploring gaps between ASP.NET 4.6 and ASP.NET Core 1.0.

为什么是1.0? 因为这些是新的。 整个.NET Core概念是新的。 .NET Core 1.0 CLI非常新。 不仅如此,.NET Core还不如完整的.NET Framework 4.6完整。 我们仍在探索服务器端图形库。 我们仍在探索ASP.NET 4.6与ASP.NET Core 1.0之间的差距。

ASP.NET Core 1.0

选择哪个? (Which to choose?)

To be clear, ASP.NET 4.6 is the more mature platform. It's battle-tested and released and available today. ASP.NET Core 1.0 is a 1.0 release that includes Web API and MVC but doesn't yet have SignalR or Web Pages. It doesn't yet support VB or F#. It will have these subsystems some day but not today.

需要明确的是,ASP.NET 4.6是更成熟的平台。 它经过了实战测试,并于今天发布。 ASP.NET Core 1.0是一个1.0版本,其中包含Web API和MVC,但还没有SignalR或Web页。 它尚不支持VB或F#。 它将有一天而不是今天有这些子系统。

We don't want anyone to think that ASP.NET Core 1.0 is the finish line. It's a new beginning and a fork in the road, but ASP.NET 4.6 continues on, released and fully supported. There's lots of great stuff coming, stay tuned!

我们不希望任何人认为ASP.NET Core 1.0是终点。 这是一个新的起点,也是前进的道路,但是ASP.NET 4.6仍在继续,发布并得到完全支持。 有很多很棒的东西来,敬请期待!

Sponsor: Big thanks to Wiwet for sponsoring the feed this week. Build responsive ASP.NET web apps quickly and easily using C# or VB for any device in 1 minute. Wiwet ASP.Net templates are integrated into Visual Studio for ease of use. Get them now at Wiwet.com.

赞助商:非常感谢Wiwet本周赞助了feed。 在1分钟内使用C#或VB为任何设备快速轻松地构建响应式ASP.NET Web应用程序。 Wiwet ASP.Net模板已集成到Visual Studio中,以易于使用。 立即在Wiwet.com上获取它们。

翻译自: https://www.hanselman.com/blog/aspnet-5-is-dead-introducing-aspnet-core-10-and-net-core-10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值