当前位置:编程学习 > C#/ASP.NET >>

WEB技术选型

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

从你描述上看来 我觉得你应该使用Webform 结合Sl来实现一些需要图形表现的地方 比如工作流图形化等等``webform比起mvc的话相而言开发速度上要快一些 维护起来也应该方便一点。 --------------------编程问答-------------------- webform 与 sliver light二者混合使用,问题好像很多啊。 --------------------编程问答--------------------
引用 2 楼 jinxuliang 的回复:
webform 与 sliver light二者混合使用,问题好像很多啊。

你指的问题是什么??我们之前产品是一个类似ERP的平台 就用到了工作流和SL.你说的“问题”我不懂 --------------------编程问答--------------------
引用 2 楼 jinxuliang 的回复:
webform 与 sliver light二者混合使用,问题好像很多啊。
的 --------------------编程问答--------------------
我感觉可以结贴了- -分数哦 哈 --------------------编程问答-------------------- 2楼的回答表示支持,可以通过嵌入部分sl来进行表现,后期再看变化而动,因为你一下子全转sl也是不现实的,虽然我这边做了几个sl项目,但感觉总体上做全站sl的话,需要规划很多东西,不是一下子就能形成固定框架的,毕竟sl和wf还是有不少区别的,mvc的话嘛,没用过,不说了 --------------------编程问答--------------------
引用楼主  的回复:
且一些资料表示IE10将不支持sliverlight


不要以讹传讹好不好

不支持Silverlight的是WOA(Windows on ARM)平台
而且在WOA平台上,不仅仅Silverlight不支持,Flash也不支持,任何浏览器插件都不支持
它之所以这样做,是因为WOA平台上的IE将用HTML5替代浏览器插件。

但是,桌面版的IE10将一如既往地支持浏览器插件,包括Silvelight,包括Flash,包括其他浏览器插件!
--------------------编程问答--------------------
引用楼主  的回复:
微软对MVC 现在已推出到4了,其架构比较成熟。但感觉整个东西比较麻烦,表现力欠缺。团队积累较少。



MVC可能有其它的不足,但是,说到表现力欠缺,你完全在胡说八道

为什么这么讲呢?因为在MVC架构里面,View这一层完全是由你自己作主的,它的表现力取决你与能做到的表现力
所以,MVC的表现力不是由MVC自己决定的,而是由你决定的,你强它强,你弱它弱
--------------------编程问答-------------------- Silverlight可以完成需求的。
而且ASP.NET WCF Silverlight三者可以同时使用。

MVVM可以不用, 根据你们的业务让你们的大牛自己搭建一套框架,这样子还是不错的。

另外,你说的MVVM感觉比较空乏…………话说框架都看着比较“空乏”,不然显得不common --------------------编程问答-------------------- 平哥+1
IE10不可能在桌面行业把Silverlight拒之门外,那简直是砸自己脚丫子。

小宝也+1
混合方式虽然不好搭架子,但是一旦搭起来,用起来很舒心的。
--------------------编程问答-------------------- 3个都用

silverlight也有mvc框架 

silverlight里面 可以写代码打开一个Web Form

而Web Form里面可以包含一个Silverlight container
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,