我将使用.Net框架开发一个新的基于Web的应用程序。 该应用程序将由该公司约4000-5000名员工使用,但不是很频繁。
我对前端应该使用哪种技术感到困惑 - MVC / Silverlight /任何其他最新技术。 我正在使用Oracle作为后端,并考虑将ORM用于此应用程序。
我在之前的项目中使用过NHiberne和设计模式,所以我对它们有点了解,但仍然希望获得专家的建议,这将是更好的选择。 我最近也听说过Dapper,但对它的想法却很少。
请指导我。
提前谢谢你。
答案 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。