论坛首页 Java企业应用论坛

世上没有B/S系统,只有B系统和S系统.

浏览 68397 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-09-18  
en ,不错,很认同!!
0 请登录后投票
   发表时间:2007-09-18  
但是如果不这样处理,有什么好的办法吗
0 请登录后投票
   发表时间:2007-09-18  
我很认同楼主的观点,server除了完成自身的逻辑之外,最多也就是为不同的client多做一些数据策略罢了(JSON、XML。。。)

虽然AJAX存在三种交互模式:数据、内容和行为,但我认为在80%+的情况下应该尽可能的使用数据交互,而内容交互与行为交互总是需要server端做一些“本该client端完成的事情”。试想,如果是这种设计逻辑,那么分层还有什么意义?关注分离还有什么意义?
0 请登录后投票
   发表时间:2007-09-18  
flyromza 写道
我很认同楼主的观点,server除了完成自身的逻辑之外,最多也就是为不同的client多做一些数据策略罢了(JSON、XML。。。)

虽然AJAX存在三种交互模式:数据、内容和行为,但我认为在80%+的情况下应该尽可能的使用数据交互,而内容交互与行为交互总是需要server端做一些“本该client端完成的事情”。试想,如果是这种设计逻辑,那么分层还有什么意义?关注分离还有什么意义?


分离在一开始是由于网络不稳定与传输速度的限至
现在这种限至还存在
但越来越小。
忠有一天B/S会变回C/S去的。
0 请登录后投票
   发表时间:2007-09-18  
看请求的粒度有多大,如果是一个粒度很小的业务请求调用过程,应该视作一个系统,而不是两个独立的系统,主要的问题是开发成本和沟通成本会很大,项目规模一大,设计成本也会加大,项目不太好控制。

LZ确实有标题党嫌疑,我刚看到标题,还以为是骂人的话。
0 请登录后投票
   发表时间:2007-09-18  
现实中的交通能说明LZ的观点吧,开车与红绿灯应该就是B/S的关系吧,两者独立,到哪儿都只是数据的传递,没有掺杂一丁点的行为。。

0 请登录后投票
   发表时间:2007-09-19  
抛出异常的爱 写道
flyromza 写道
我很认同楼主的观点,server除了完成自身的逻辑之外,最多也就是为不同的client多做一些数据策略罢了(JSON、XML。。。)

虽然AJAX存在三种交互模式:数据、内容和行为,但我认为在80%+的情况下应该尽可能的使用数据交互,而内容交互与行为交互总是需要server端做一些“本该client端完成的事情”。试想,如果是这种设计逻辑,那么分层还有什么意义?关注分离还有什么意义?


分离在一开始是由于网络不稳定与传输速度的限至
现在这种限至还存在
但越来越小。
忠有一天B/S会变回C/S去的。


我想B/S与C/S的分歧不仅仅是在于网络环境的因素上……

能不能匹配团队(特别是大团队)的开发方式(人员分工, 集成管理)……

是否适应于今时今日如火如荼的外包操作……

能否改变以往比较“封闭式”的对外印象……

其实我想说的是 —— C/S一定会回来的,但那时候它的很多方面一定也会跟以往有巨大的变化(进化?)。
0 请登录后投票
   发表时间:2007-09-19  
抛出异常的爱 写道
flyromza 写道
我很认同楼主的观点,server除了完成自身的逻辑之外,最多也就是为不同的client多做一些数据策略罢了(JSON、XML。。。)

虽然AJAX存在三种交互模式:数据、内容和行为,但我认为在80%+的情况下应该尽可能的使用数据交互,而内容交互与行为交互总是需要server端做一些“本该client端完成的事情”。试想,如果是这种设计逻辑,那么分层还有什么意义?关注分离还有什么意义?


分离在一开始是由于网络不稳定与传输速度的限至
现在这种限至还存在
但越来越小。
忠有一天B/S会变回C/S去的。


相对于“更优的职责分工”和“关注分离”而言,网络不稳定和传输速度不过是一些技术细节而已。

虽然对架构很多种看法,但分层无疑是非常成功同时被人坚持的一种,这里就包含了很多含义,远远不是纯粹技术所完全能够涵盖,就象另外一位朋友说的,团队的优化,人员的分工,这些都是软件开发中现实面临的问题,所以我认为browse与server互相独立于自己的职责是非常有必要的
0 请登录后投票
   发表时间:2007-09-19  
也许在以前存在着 B/S 系统,或者仅仅是 S 系统, 因为B比较简单, 或者仅是一个View

而现在是 B 系统 + S 系统
0 请登录后投票
   发表时间:2007-09-19  
明白楼主的意思,同时同意楼主的观点。其实web service就是这样实现的一个正面例子,但是效率不高啊。
如果当年html标准里面就包含了像树、tab、grid等等这样的东西该多好啊
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics