这帖子不打算多说, 说多了恐又引起口水仗.


常常见到这样的观点:
引用
B/S系统越来越像C/S系统, 这其实是一种倒退.这种做法丧失了.....(此处省去一千二百三十四个字)


这种说法在大多数情况下是正确的,我个人也非常认同.
但是大家有一点一定要明白 (尤其是对于初涉B/S开发的同学):

客户端展现方式上类似C/S系统 不等于系统架构上也类似C/S系统.
换言之, 反对把B/S系统做得像C/S系统,并不等于在B端的用户体验上不可以做得丰富多彩.


所以不要把本文最初提到的观点误解为 :
客户端大量使用ext之类的框架(类似RIA,交互体验类似桌面GUI) 是B/S系统的一种倒退.
评论
makefile 2008-07-21
BS实现东西还是比CS上做慢啊。
但是无论CS,BS好的用户界面和好的用户体验都是很重要的。
所以BS上用ext,yui是进步,不是倒退,想想以前web上输出的表格
基本的排序都没有。当然那BS模仿CS就完全没必要了,应该模仿的
是好的用户体验。
csf178 2008-04-30
UI像而已 B/S也在发展 这时候的B/S系统跟以前也已经不是一种东西了
hax 2008-04-30
Well,从交互上,桌面应用与Web确实有比较大的不同。比如在桌面上你经常有double click动作,但是在Web上几乎没有。然后我们观察到,现在的Ajax应用其实也有两端,以webmail为例,一端是Gmail,它仍然很像传统的Web,另一端是Outlook Web Access,它模仿的是Outlook桌面客户端。当然还有许多Ajax应用是在两端中间。

所以说,如果有人说模拟桌面GUI是一种倒退,也并不一定全是头脑僵化,可能是指它破坏了既有的Web用户体验,比如我们熟知的URL问题、History问题等等。

另一方面,从技术架构上说,我感觉Web的方式比传统桌面GUI开发方式确实要先进。
achun 2008-04-30
不错,我以前也提到像C/S那样做B/S,
也不是表面这句话的意思,倒是和楼主的意思类似.
同样客户端大量使用ext之类的框架也不是一种倒退,
应该说这是解决问题的一种方案,就方法来说是可取的.
但是具体实现和度就是另外一回事了.
感觉这个话题很不好讨论,因为太多东西太具体.
说不好就会说错.
就初学者来说,建议多实践后台的方案,虽然我本人现在不会再这么做了,那是因为我走过了那段路了.但是通过后台的实践可以学习到很多知识和技巧.
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

fins
  • 浏览: 743356 次
  • 性别: Icon_minigender_1
  • 来自: 小胖儿的大城
  • 详细资料
搜索本博客
我的相册
89757367-bcf7-3449-ae1d-31a5a2021dd7-thumb
customHead
共 76 张
其他分类
存档
最新评论