现在启动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. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何在ASP.NET MVC 3应用程序中处理未捕获的
- asp.net-mvc – 如何使用枚举值填充下拉列表?
- asp.net – 对框架程序集“System.Runtime,Version = 4.0.1
- asp.net – web.config文件中的特殊字符
- asp.net – 什么是使用jQuery的一些利弊?
- asp.net-mvc – 我可以在MVC 3中有/多个_Layout页面吗?为c
- asp.net-mvc – Asp.net MVC TextArea
- asp.net-web-api2 – SwashBuckle / Swagger – OAuth资源所
- asp.net – ConfigurationManager.AppSettings缓存
- asp.net-mvc – 使用ViewData或不使用ViewData
