新足迹

 找回密码
 注册

精华好帖回顾

· 圆头之旅 (2008-11-7) 仰望星空 · 我和女儿学练咏春拳的第一堂课 (2008-12-21) 风玲
· Nissan GTR (2012-8-29) 北京吉普 · 我所知道的父母福利(付费移民) (2011-1-5) Shanny
Advertisement
Advertisement
查看: 4484|回复: 10

大智慧的client server 结构? [复制链接]

发表于 2015-10-1 12:59 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
请问有人知道类似大智慧的client server结构?他们是用web service的吗?为什么不用browser based app?有什么优缺点?谢谢。
Advertisement
Advertisement

发表于 2015-10-1 23:36 |显示全部楼层
此文章由 bowensyd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bowensyd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
c/s,是十几年的架构了,到了web2.0时代就是B/S了。
c/s,好处client的代码封装,编译了,不怕别人偷。 坏处:client需要安装,跨平台不容易。
b/s,好处很明显,对比下就知道了

评分

参与人数 1积分 +2 收起 理由
hornsay + 2 感谢分享

查看全部评分

:th

发表于 2015-10-2 10:52 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bowensyd 发表于 2015-10-1 23:36
c/s,是十几年的架构了,到了web2.0时代就是B/S了。
c/s,好处client的代码封装,编译了,不怕别人偷。 坏 ...

B/S 架构确实好,但好多功能无法和desktop比。

就我现在用的几个看股票的系统,online version的做图形分析很没有效率,反观desktop的很容易做各类图形分析,他们的共同点是数据都是实时的,不同的除了分析功能,C/S的必须install, 不过desktop app启动后也会从server自动下载和安装新的版本.

很想知道他们客户端是如何跟server端沟通?
持不同股见者...

发表于 2015-10-2 14:20 |显示全部楼层
此文章由 mryux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mryux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用WebSocket和SignalR是可以实现实时web通信的。
不过这种10多年的C/S架构,估计用的还是.net remoting或RPC呢。

评分

参与人数 1积分 +3 收起 理由
hornsay + 3 感谢分享

查看全部评分

发表于 2015-10-2 15:01 |显示全部楼层
此文章由 节操 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 节操 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我个人觉得browser效率有点低,performance不太好,不适合实时处理,当然现在在改进中。
app粘性高一点吧。

发表于 2015-10-2 20:08 |显示全部楼层
此文章由 bowensyd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bowensyd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2015-10-2 10:52
B/S 架构确实好,但好多功能无法和desktop比。

就我现在用的几个看股票的系统,online version的做图形 ...

现在的browser越来越强大了,比如engineer v8,加上光纤的速度,以前所有的desktop应用几乎都可以用browser来实现, 比如已经有的Software  as a service, software as a platform.
:th
Advertisement
Advertisement

发表于 2015-10-2 20:36 |显示全部楼层
此文章由 bowensyd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bowensyd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
节操 发表于 2015-10-2 15:01
我个人觉得browser效率有点低,performance不太好,不适合实时处理,当然现在在改进中。
app粘性高一点吧。 ...

这个要具体情况分析了,b/s可以做到和c/s的速度和performance。
:th

发表于 2015-10-4 21:59 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2015-10-2 11:52
B/S 架构确实好,但好多功能无法和desktop比。

就我现在用的几个看股票的系统,online version的做图形 ...

开个fiddler就看得见了

发表于 2015-10-4 22:15 |显示全部楼层
此文章由 中间人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 中间人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
单纯的谈c/s或者b/s的优劣就有点迂腐了。各有千秋,全看你要提供给客户什么。

最简单的例子,99.9%的mobile app都是c/s。因为要提供最好的用户体验,更容易调用手持设备特性,还要多设备兼容。做b/s不是不能实现,但效率低下很多,等于找死。

但是如果是一个商业应用,稳定性,通用型为上,界面也不复杂,功能更不花哨,还要易于发布,易于控制用户版本,那么就只有选择b/s。

但是基本来讲,同样一个界面,用html来做是比native来做要复杂的,运行效率是要低很多的,开发效率不好说,毕竟html号称跨平台嘛

发表于 2015-10-4 22:20 |显示全部楼层
此文章由 中间人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 中间人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bowensyd 发表于 2015-10-2 21:08
现在的browser越来越强大了,比如engineer v8,加上光纤的速度,以前所有的desktop应用几乎都可以用browse ...

SaaS和browser没有关系。SaaS的管理操作界面通常是web的,但SaaS本身与browser或者web无关。

发表于 2015-10-9 18:55 来自手机 |显示全部楼层
此文章由 IT民工之西井 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IT民工之西井 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我之前去大智慧面试过。做手机开发,他们跟我解释的是基于socket 的协议。
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部