理论上都是cs,因为bs要对查出的数据进行二次组织,输送到浏览器供你接收,你在解码
解决方案 »
- 大家帮我看下这道题怎么做,我是菜鸟
- C#调用C++ DLL接口参数的问题(参数与指针相关)
- Picturebox 图片 怎么 设置的
- 使用jmail实现web页中出现的问题,希望能帮解决一下,很多天了5555,给分100
- vs2005中的DataReader的问题
- 请问,那里有资料统计,编写C#程序 一年,两年,三年的,各有多少人 ?谢谢 .
- 大家帮忙看看吧,datatimepicker的数据绑定以及更新的问题
- 怎样从XML架构文件(*.xsd)中得到表与表之间的关系??
- 什么是半角字符、全角字符?
- .inc 是什么文件
- WinCE下TextBox只读和可读写有多大差别??
- C#中如何让窗口1弹出窗口2,窗口2显示几秒之后再跳转回窗口1
一年才上万条,很多吗?
这个跟架构没什么关系吧,重要的还是你数据库查询的优化
话说录入速度只跟人有关系吧?跟架构有什么关系?不懂
或者客户端要直接跟底层设备通信,比如PC上接串口,那么应该做成C/S如果是业务系统,全部手工操作,还是B/S比较合适.
手工录入的数据,对实时性要求不高,慢是会比C/S慢,但是也不会慢到无法忍受的程度,也就是几秒和几毫秒的区别
如果超过5秒都没有反应,说明代码本身有问题,跟框架无关而且B/S部署和维护相对简单
C/S要给每个客户机安装客户端软件,可能还要配套安装一堆环境软件.
b/s界面,浏览器上的文本框也接受扫描枪吧?
(2)无论b/s还是c/s,对于商务应用,性能瓶颈很少在网络传输上,所以和是不是局域网没关系。
(3)服务器端性能可以做到一样。
(4)因为browser是通用的client,所以理论上说,对于客户端,c/s可以实现不小于b/s的性能表现。
不管你光标放到什么地方,哪怕是excel里,也没问题
关键还是构架和代码,和bs、cs无关
C/S界面美工较难吗?用WPF毫无压力。
如果涉及查询,cs不分页一次加载100w也是大忌所以你的问题其实不是问题,B/S 和C/S都行,只看你自己怎么做
2.数据库服务器,网络这块可以看成一样;逻辑处理上可能不大好比较,b/s服务器本身处理能力强大,c/s也有分散处理的优势;主要区别还是最后数据呈现上,B/s要在服务器端比较多处理,然后客户端浏览器还要解析这些数据。
不过对于每年只有几万数据来说,可以忽略不计
每秒百万级单子的时候,再来纠结速度吧。
等到需要纠结速度的时候,服务器是必须的,那么x/s的速度也就仅仅是界面了,更没必要纠结x/s了。关键的问题是你熟悉什么技术,你熟悉技术是否满足需求,不能满足需求才纠结。
但是在分页浏览是性能差异会比较比较显著:调用同样的分页查询SQL,
b/s 翻一页就得实时取数,查询性能不好时会有明显的等待;
c/s 可以后台开定时器预取数据进行缓存,翻页能够立即刷新。
B/S就是使用方便,不管在哪打开浏览器就能用
BS,UI可以做的很好,修改也不麻烦。
“用户每天要录入几百张单子,一年下来要上万条记录,怕b/s结构会影响录入速度。”这种问题是设计问题。一个软件设计架构是比较好的,也就是说它的核是比较好的,就像是汽车的发动机或者手机的ARM处理器一样,B/S和C/S方式只是一个意象结果而已,差别其实没有那么大的,就像手机的屏幕是大猩猩硬屏还是一般的软屏一样是可以流畅滑动,但你是要看手机系统以及系统下APP的运作情况。手机屏幕只考虑耐用情况,就像你B/S和C/S选型一样,哪种比较好哪种做得快哪种做了可以让老板提工资发奖金的iu选哪种,就是那么简单。
同意这个观点,根据不通的要求而选用C/S或者B/S
如果你会CS,那就建议做BS;否则反之;给老板干活不能忘了自己练手
如果都不会呢?就看你爱好偏方哪就做哪
如果只会一个呢,上面已经回答了
怎么不两个都做呢,更练手,温故而知新
具体用哪个,不是看你爱好,也不是看哪个省事,你得看到底哪个能够满足业务需求啊如果对实时性要求不高,而且客户机不连外部设备,客户机又超多,又要先试运行再改,那果断BS啊,CS光重新安装客户端就忙死你
这不算多,用 cs还是 bs 区别都不大