目前,我们有一个应用程序使用大型MS Access数据库作为SQL Server后端的前端。这种情况已经存在了10多年,Access数据库变得缓慢,笨拙且难以维护。
我们计划使用不同的平台创建一个新的前端。计划是在软件中创建一个基本框架,然后在2 - 3年的时间内逐个将每个模块一次一个地移动到新程序中。
要求
体验
鉴于我们作为一家公司的要求和经验,我想知道人们认为最好的技术是什么?你会使用Windows窗体吗? WPF?实体框架? .Net 4.0?
任何建议表示赞赏。
答案 0 :(得分:2)
我非常喜欢WPF而非Forms。 XAML是一个学习曲线,但对我来说更容易编码和维护。如果你有一个大团队(甚至是一个小团队)考虑MVVM。没有评论EF。如果有任何调整的时间,请查看您的SQL表设计。和WCF - 你要3层?