目前基于微软技术路线,WEB开发可选择 ①web forms ②MVC ③Sliverlight这几种模式,目前需要为一个产品项目(生命周期初步估计至少持续5年以上)
选型,非常困惑。请大家给点建设性意见。
现状:
1、项目主要定位于局域网内部使用,特定行业信息化工作。
2、团队有较丰富Web Forms 的开发经验,但没有形成较为稳定的WEB 开发的技术架构,目前想在内部形成比较固定的技术架构。
3、Sliverlight有一个项目经验,感觉表现力较好,但学习曲线陡峭,可参考资料太少,技术积累不够。且一些资料表示IE10将不支持sliverlight,且HTML5也有较大重叠。而且要集成集团内部已有系统感觉很复杂。其“MVVM”架构模式,感觉空乏,国内可以借鉴的成功案例我没有看到,选择他心中特别担心。
4、微软对MVC 现在已推出到4了,其架构比较成熟。但感觉整个东西比较麻烦,表现力欠缺。团队积累较少。
我们想做一个比较成熟稳妥的技术构架,便于产品迭代升级,也希望有丰富资源,技术风险要求绝对可控。请大家给点建设性意见,谢谢。