有关使用最新.Net技术的建议,用于开发基于Web的新应用程序

时间:2013-05-24 06:59:17

标签: c# asp.net .net nhibernate orm

我将使用.Net框架开发一个新的基于Web的应用程序。 该应用程序将由该公司约4000-5000名员工使用,但不是很频繁。

我对前端应该使用哪种技术感到困惑 - MVC / Silverlight /任何其他最新技术。 我正在使用Oracle作为后端,并考虑将ORM用于此应用程序。

我在之前的项目中使用过NHiberne和设计模式,所以我对它们有点了解,但仍然希望获得专家的建议,这将是更好的选择。 我最近也听说过Dapper,但对它的想法却很少。

请指导我。

提前谢谢你。

2 个答案:

答案 0 :(得分:1)

目前Silverlight的状态有点不清楚(see this blog),一般的想法是end of life可能是你可以用HTML(或Kendo.UI来看看MVC 4 )为您的前端解决方案。

对于ORM,您还可以查看Entity框架(VS2012中的Nu-Get包)。有关示例项目,请参阅here

希望这会对你有所帮助。

答案 1 :(得分:0)

如果我是你,我肯定会使用MVC设计模式。在你的cade中,它应该是.Net MVC 4.你要使用的数据库并没有什么区别,因为你将模型,视图和控制器分开。我一直在使用Forms .Net,但我厌倦了它。更改UI和其他内容非常困难。

如果你看看新的编程语言,他们都建议使用MVC Design Pattern。 PHP有一个新的MVC框架,IOS与MVC一起工作,Java有很多MVC框架。 MVC现在最受欢迎。

.Net MVC 4有时需要学习它,但它在项目期间为您提供了许多优势。你在MVC4中做事的方式有点不同,比如;数据库,jquery和表单验证。我强烈建议使用MVC4。