谈web-方案选择

Web的方案选型:


ajax
一个网页,如果超过2秒钟没有打开,用户已经对体验感觉很差了,如果3秒基本已经关闭或者重新刷新了。
因此,先展现部分静态页面,或者无需耗时的信息,耗时信息放在后面,将大大改善用户的体验感。另外,按需加载(比如微博或者论坛的图片或者内容根据鼠标加载),也将大大减少服务带宽和部分后台压力。

iframe
用户体验感极差,没有独立的URL,刷新,回退等操作也极其麻烦。适合广告,第三内容提供(用自己的框架套第三方内容,不过这个url一般也是独立的),还有另外一种特殊场景,定位自己为一个应用平台。
QQ空间就是定位自己是一个应用平台,将跨域,不跨域的内容都整合到自己的应用中心中。需要一个一致性的用户体验。另外,QQ的用户量实在太大了,QQ头像中不同平台的信息,比如最新更新的微博,游戏成就等,简单的一两条信息,背后可能就是几十台机器在支持着。QQ空间的用户量也极其巨大,如果能通过iframe的方式减少网络流量和用户动态信息请求,节约的成本也是相当可观的。

MVC
Struts,spring, .NET,python,等都有各自相对成熟的解决方案。 很多项目都是混合型的,比如改良型,或者大部分页面的复杂度达不到那个程度(变化的属性比较少)。因为是否采用这种有点厚重又不是很直观的东西一般都很犹豫。对那些编辑类还有属性比较多的业务相对适合点,大部分情况下还是局部使用,而且用轻量级的相同思想去限制性的使用。

REST,handler

纯command类型的,或者ajax后端

纯Response.Write之类的JSP,PHP等

比较直观,逻辑简单的页面


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值