`
Javac_MyLife
  • 浏览: 9171 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

做了长时间的B/S,突然C/S了。费解了。

阅读更多
做了有1年的BS,一直用什么SSH之类的东西,这个项目突然是C/S了,前端使用GWT,

也没有以前的什么DAO之类的分层了,我很是不适应,

而且GWT是异步的请求,我在理解上有点费解,

不知道大家对这B/S转C/S有什么看法,我以前没怎么接触  一时有点逃离不出

想看看大家的看法
分享到:
评论
47 楼 wenwena 2011-08-12  
WAMING5 写道
没尝试过....但愿不要遇上......Java做CS的我会疯的.我很不熟悉那。

46 楼 yashironan 2010-05-13  
Javac_MyLife 写道
做了有1年的BS,一直用什么SSH之类的东西,这个项目突然是C/S了,前端使用GWT,

也没有以前的什么DAO之类的分层了,我很是不适应,

而且GWT是异步的请求,我在理解上有点费解,

不知道大家对这B/S转C/S有什么看法,我以前没怎么接触  一时有点逃离不出

想看看大家的看法


LZ你的理解有问题。举个例子。管理代码的clearcase,做bug管理的clearquest,它既有web版的,也有client版的,但是他们的后台服务端基本一样,仅仅是通信方式,表现方式不同而已。你说的DAO分层架构,是服务端的常用设计方式,跟你的client根本没关系。
45 楼 congdepeng 2010-05-13  
teasp 写道
b/s=browser/server; c/s=client/server; GWT还是b/s. b/s本质上还是c/s


对头 就是这个
44 楼 bigkai_13 2010-05-07  
归根结底还是java,问问 有没有做applet的? 带我一个
43 楼 shanlingyunjavafuns 2010-05-07  
us bs
42 楼 Javac_MyLife 2010-05-07  
hotjava 写道
哎,

做bs的觉得自己总是在做网页, 羡慕做cs的,觉得那才是程序。

做cs的又觉得b/s好找工作,技术先进。部署方便。

各做两年,就觉得做界面真是个体力活。死也不做界面了。


哈哈 正解
41 楼 hotjava 2010-05-07  
哎,

做bs的觉得自己总是在做网页, 羡慕做cs的,觉得那才是程序。

做cs的又觉得b/s好找工作,技术先进。部署方便。

各做两年,就觉得做界面真是个体力活。死也不做界面了。

40 楼 wangxinpier 2010-05-07  
很想去......做 swing的公司......
39 楼 wangxinpier 2010-05-07  
真还以为做 swing 了......真想找做做swing的公司.....有没有这样的公司?
38 楼 lkj107 2010-05-07  
bs,cs只不过是客户端跟服务器走的协议不同而已,其实没有什么大的区别的
37 楼 hatedance 2010-05-07  
如果把bs理解为jsp,php之类的拼凑html字符串的界面技术,而把cs理解为vb那样的窗口,组件,事件的界面技术。
那么像gwt,asp.net,flex,这些技术其实运行在浏览器里的但本质是cs的东西。

所以,如果你习惯swing,awt,swt,vb,delphi这些典型的cs技术,那么你同样习惯asp.net,flex,gwt,依然只要摆放几个组件,写几段事件处理代码。
36 楼 Javac_MyLife 2010-05-07  
westlifeljz 写道
我还想做C/S呢...

用Java作基于C/S的?。。还真有点不习惯
35 楼 westlifeljz 2010-05-07  
我还想做C/S呢...
34 楼 captmjc 2010-05-07  
没什么郁闷的。

N年以前,曾经做过一个对日外包,也不知道哪个白痴鬼子构架的

客户界面,前端C#,通过WebService调用后台的Java平台EJB
管理界面JSP

这才叫人无所适从呢。
33 楼 WAMING5 2010-05-07  
没尝试过....但愿不要遇上......Java做CS的我会疯的.我很不熟悉那。
32 楼 Javac_MyLife 2010-05-07  
cartonwang 写道
我去年也坐了半年多的CS项目。先用GWT,后用SmartGWT。。。一直适应不了,思维很难转变过来。。。还好现在又是B/S了。

知音....
31 楼 cartonwang 2010-05-07  
我去年也坐了半年多的CS项目。先用GWT,后用SmartGWT。。。一直适应不了,思维很难转变过来。。。还好现在又是B/S了。
30 楼 freedom2k 2010-05-07  
再说一下我对楼主所说Dao的理解,你是否认为只有使用了Hibernate才会有Dao,如果使用C/S,就没法用Hibernate来映射表和数据了?
Dao实际上跟任何工具、语言都没有关系,只不过作为开发习惯把Dao作为数据库访问的接口方法命名而已,即使不用任何框架,你都可以自己写一个JDBC或ODBC访问数据库的Dao来
29 楼 freedom2k 2010-05-07  
B是Browser,C是Client,大众话来说通过浏览器做客户端展现的基本上都可以算做B/S,C/S是指有一个相对独立的客户端。B/S倚重于专门的客户端里展现,但是C/S完全是由自己写东西来展现,不需要借助其他的工具。

再说了,不管是C/S还是B/S跟你用不用Dao没有直接关系啊,那只是分层而已。按照MVC来说,不都是展现层向控制层发请求,由控制层调用业务层,再由业务层来调用Dao访问存储的嘛,你用C/S也可以这样做啊,client只做展现,调用Server的业务层,同样可以调用Dao。难不成你的Dao调用全都在展现层吗?
    如果说你们是这样开发的,那B/S和C/S之间就更没什么区分的意义了
28 楼 wocsok 2010-05-07  
无论是B/S C/S 都一样,用的原理 用的知识都是相通的 个人感觉做C/S比做B/S学到的东西多点。 当然了 你的这个不算是C/S 呵呵~

相关推荐

Global site tag (gtag.js) - Google Analytics