微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

现在启动ASP.NET 5 Web项目还为时过早吗?

我们即将开始开发一个全新的Web应用程序.这是一个很大的项目,需要数年才能完成,并且可能会有相当长的寿命.

由于ASP.NET 5即将推出,但仍处于测试阶段 – 使用新的ASP.NET版本启动Web项目还为时尚早吗?

我可以理解,在它遇到Beta8和RC之前我们可能不得不面对一些棘手的升级,但是立即使用它的好处可能会超过以后(或从未)升级的成本.

你的想法是什么?

解决方法

我们面临的问题与您在我公司所描述的一样“问题”.我们有一个复杂的Web窗体应用程序已经存在了近10年,迫切需要重写.我们选择开始使用ASP.NET 5堆栈.

当你开始这样一个新的大项目时,前几个月可能会用于原型设计和创建概念验证.在我看来,使用在该开发阶段处于测试阶段的框架,就可以了.

如果我们看看roadmap,beta7将在本周或下周发布,而beta8可能是最新发布的新功能.这意味着主要破坏API更改和软件包重命名的日子大多数落后于我们.

自beta3以来,我开始在我们的新应用程序上进行原型设计.这在升级到新测试版时引起了一些令人头疼的问题,但正确的另一方面是我非常了解框架并且在GitHub存储库中看到了相当接近的变化.实际上,我在开发应用程序时错过了proposed some PRs件事.

但是有一些缺点.正如我上面提到的,新的测试版可能会破坏(甚至删除)您刚刚实现的功能.另一个痛苦是缺乏文件,但他们在http://docs.asp.net/取得了良好的进展.

您可以开始使用当前稳定的ASP.NET 4 / MVC 5堆栈,但是当ASP.NET 5获得上线状态并且您想要使用它时,您可能必须重新开始.

所以我的结论是,当你开始使用ASP.NET 5时,你可能会很好.虽然它还没有准备好生产,但你的应用程序也不是.当您的产品上线时,ASP.NET 5可能处于RC或甚至v1.0.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WPF...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这...
Some samples are below for ASP.Net web form controls:(from http://www.visualize.uk.com/resources/asp
问题描述: 对于未定义为 System.String 的列,唯一有效的值是(引发异常)。 For columns not defined as System.String, the only vali
最近用到了CalendarExtender,结果不知道为什么发生了错位,如图在Google和百度上找了很久,中文的文章里面似乎只提到了如何本地化(就是显示中文的月份)以及怎么解决被下拉框挡住的问题,谈
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence changed a lot since 1.1. Here is the order: App
静态声明: ' Style="position: relative" AppendDataBoundItems="True"> (无 或 空 或
以下内容是从网络上搜集资料,然后整理而来的。不当之处,请不吝指教。(The following were from network, and edited by myself. Thanks in a
Imports System Imports System.Reflection Namespace DotNetNuke '*********************************
Ok so you have all seen them: “8 million tools for web development”, “5 gagillion tools that if you