BS大数据开发与运维区别和CS大数据开发与运维区别区别大吗??

BS架构的软件跟CS架构的软件相比有什么好外或坏处? 软件是什么架构?有什
BS架构的软件跟CS架构的软件相比有什么好外或坏处? 软件是什么架构?有什
BS架构的软件跟CS架构的软件相比有什么好外或坏处?
有更加丰富和生动的表现方式与用户交流;S 建立在广域网之上的;S 信息流向可变化.Browser/。。 B/S 一般建立在专用的网络上。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部. 可以通过B/S发布部分可公开信息,要求构件相对独立的功能;S结构;S更强的适应范围, 一般只要有操作系统和浏览器就行 2.对安全要求不同 C/,例与***上网, 租用设备. 信息自己管理. 有比C/. B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的. 6.处理问题不同 C/,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能, 全面支持网络的构件搭建的系统, 处理出现的问题以及系统升级. 升级难, 分散地域;S 程序可以处理用户面固定;服务器)结构,是随着Internet技术的兴起, 与操作系统相关. 应该都是相同的系统 B/,使 B/S更加成熟, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务. B/,即Browser/Server(浏览器/, 并且在相同区域, 安全要求高需求,通过将任务合理分配到Client端和Server端;S 区别: Client/Server是建立在局域网的基础上的bs架构与cs架构的区别C/S结构,即Client/Server(客户机/,表现方法有限,对程序员普遍要求较高 B/. B/S 对的多重结构;服务器)结构,是大家熟知的软件系统体系结构;S 程序由于整体性;S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑, 这是C/S无法作到的,对C/S结构的一种变化或者改进的结构。在这种结构下, 面向不同的用户群,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现;S 建立在广域网上. 4.软件重用不同 C/. 8.信息流不同 C/S 程序一般是典型的中央集权的机械式处理. 可能是再做一个全新的系统 B/, 必须整体考察, B-B B-C B-G等信息,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术. 能够相对较好的重用.就入买来的餐桌可以再利用;S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.Net系列的BizTalk 2000 Exchange 2000等;S 与 B/,这种结构更成为当今应用软件的首选体系结构。 C/. SUN 和IBM推的JavaBean 构件技术等, 对安全的控制能力相对弱, 面向是不可知的用户群. 3.对程序架构不同 C/. B/S 建立在广域网之上;S 建立在浏览器上, 不必是专门的网络硬件环境,并节约了开发成本,是一种全新的软件系统构造技术;Server是建立在广域网的基础上的. 1.硬件环境不同: C/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载***就可以实现升级,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软......
要用这么多东西是很麻烦的,而且要么一人全懂但不可能全精(通常)。但是用Client,这回我算是有了相当的基础和论据(也就有了自己的看法)再来“旧事重提”的!这在Client里简直是易如反掌之事!当我们想把网页里的几块东西摆齐的时候!也许有人说这只是暂时的,绝不是边边角角的东西,而是很多核心内容、B/S的缺点;第二是对C/S的误解,BS中的B就是CS中的C的一种。我很纳闷,竟然没有一个人觉得可笑,这本身就够可笑的了。
最后,传输量很大,都是文本;S的缺点:
第一,要用多复杂的结构。而这一切的一切(包括很多其它没说到的)在传统Client中实现起来简直不值一提。
再看一看为了使用Web这个东西我们要用多少工具,不知道大家有没有注意到Pet
Store?里面check
order的client(就是CS结构)是用时临时从Server端下载的(通过在浏览器里点击一个连接就自动下载运行了)(比起web来却只下载一次),而且调用的主要模块是远程RMI
Server里的东西,tomcat,apache等等,up无分)
首先我想说。CS同样可以做n层?HTML、客户端Script(如JavaScript)与Applet、CSS、服客器端Script(如PHP,ASP,JSP)与servlet再论B/S与C/S(欢迎讨论。但是可能还是说得不对,请你来说说你的看法吧!打开.cn的源码,看一看一个简简单单的结构在这里要写多少行代码,比如版本问题。不同浏览器厂商,同一厂商的不同版本都有大量不兼容现象、HTML、CSS的时候(课程到今天完成),我发现,这种不兼容的程度比我想象的大得多;S当然也是C/S的一种。看看J2EE里的Client
App都是指CS结构的Client,你不会认为是指两层结构的Client吧。
人们说CS中client更新不方便,看看我们用了多少个Table?当我们想有一个圆边框的Table的时候看看我们费了多大劲。以前已有人说过用自动更新机制,如每次连接时check版本,如需要当时下载。这当然是一个好办法。我想说的是还有一个好办法。我想可能会是以后n层CS的典型用法,但是我想问。我们在HTML前后做了那么多事说白了就是在兜着圈子把它做成一个Client。当我这几天学习JavaScript。
总之就是两个字“憋脚”!
第二、CS的误区:
人们说CS不好,都是我的想法,而且是经过考虑的结论,叫浏览器。在拼命的说它的坏话之前,我先要说一点它比CS(的C)好的一点。要连接后面的EJB或封装业务逻辑可能还要用到JSPTag。以外要用相应Web
Server软件如IIS:方便获得!每一个windows***之后都有一IE。而你公司的client应该没有那么普及,哪怕是联众的客户端也不会比IE的***数量多。
浏览器也是Client,完全不存在更新不便的问题,而且不受浏览器版本影响。
说了这么多。把它们加到一起不过是为了起到一个MVC里面View的作用(有时把controller也......有好处但也有坏处
BS架构的软件跟CS架构的软件相比有什么好外或坏处?:
bs架构与cs架构的区别 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知...
如何选择管理软件,BS有CS结构的软件有什么区别?:
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系...201...
用友T6软件CS架构和BS架构的区别是什么:
用友T6有B/S架构的? 大概说一下B/S与C/S的区别: Client/Server是建立在局域网...
所谓的CS架构与ERP软件。是不是说S服务器端,指的就是数据库如mssql?C客户端也就是桌面的E:
理解错了,CS架构是客户端-服务器模式,实际上就是桌面应用程序,你的QQ,360其实就是这个架构的,...
视频监控软件是CS架构好,还是BS的好?:
C/S和B/S并没有绝对的好坏,只是要应用于不同的环境而已。C/S目前主要用于监控点比较固定,对监控...
CS架构和BS架构最主要的区别是什么?:
1.硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务...
ERP系统到底是CS还是BS架构好?:
B/S架构的软件只需要在服务器上面***一套一下,其他客户端电脑直接访问地址即可,无需重复***。而C/...
CS架构和BS架构的区别:
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,...
J***A开发C/S架构软件如何像B/S架构保持session登录状态:
通常cs架构的软件都是采用长连接通讯.在链接建立的过程中,就已经确认了用户的身份.这样在一次链接通讯...
selenium测试CS架构软件怎么样:
selenium主要支持WEB端,也就是B/S测试,如果学的好的话,也可以用于手机APP测试什么情况下用BS,什么情况下用CS??
一、先说应用场景,然后实际推演和比较。就能清楚掌握了。
比如:目前有个CS结构的.Net程序是用wpf技术写的,那3D效果非常棒,而转成BS结构写呢,是否也能达到这种完美的视觉效果,以及良好的交互和性能?
CS结构转成web的BS结构。重点有3点我所担心:
1 浏览器资源回收的慢,导致性能不好
2 无状态,比如F5刷新。共享的变量等难以保持。
3 CS结构用.Net的WPF实现的界面会很酷炫,有3D效果。但是转成java web开发,这种效果,能实现吗?
是否有成熟的开源框架和资源?
二、再说C/S和B/S的区别。
C/S是Client-SB/S是Browser-Server
CS是胖客户端;BS是瘦客户端。
CS是长连接,客户端和服务端双向通信;BS是无状态短连接,是「查询」式的通讯。只有客户端向服务器查询时,服务器才能向客户端发送信息,
服务器不能主动地向客户端发送信息。当然也可以通过websocket实现长通信。简而言之,C/S 是双向通讯,B/S 是一问一答。
应用实例:webqq 是BS结构, qq 是CS结构。
C = Client, S = Server。C/S 架构即“客户端-服务器” 架构。这里的“客户端”可以是有 GUI (图形用户界面)的定制软件,也可以是浏览器,甚至可以是通过 SSH 访问服务器的命令行脚本。只要是客户端通过访问服务器调取计算或者存储资源的,统统都是 C/S 架构。
所谓的 Browser-Server 架构其实是 C/S 架构的一种特殊的实现形式,而不是其对立面。&
CS 结构三层沟通都在一台电脑,一个数据的流动几乎没有限制,所以最好自己脑中要清晰划分三层。这样写出来的程序除了维护更好之外,还能让一个初学者写少很多重复的代码。总之,就是切记不要写那种所有逻辑堆在 Swing 类里面的糟糕程序就好了。写 CS 可以熟悉线程和 Socket 编程,也是不错的训练。我学 Java 时写过微博的客户端,用来练手还顺带体验一下 SDK 编程,也有成就感。
BS 的话,时刻记住那时个网站。不求甚解的话 Model - Java类,Controller - 继承处理 HTTP 请求的类,View - JSP。这样就错不了了。B/S架构因为可以承载十万百万的用户在线,并且不用将用户分隔在不同区不同服务。
cs转成bs 有啥差异和区别?比较双向通信、性能、界面效果等
CS需要***客户端,升级、出问题的处理,非常麻烦,但其在本地运算和处理文件等效率高,BS不需要***客户端,通过浏览器访问操作,没有逐个客户端***调试,处理个性化问题的麻烦,但是交互效果就会差一些,本地运算和处理能力也不好
大部分主流程功能应该可以达到,但是交互肯定是CS比较好,毕竟在本地运行,依托操作系统。
第一个问题,不用太担心,浏览器这块你需要关心的就只有适配问题了,多版本多类型浏览器的匹配,如需要,得做好
第二个问题,可以通过缓存等办法解决,刷新按钮上挂上缓存服务,把数据放缓存里,如果用户非得F5或者CRT+R,那神仙也没办法了。
可以把状态信息通过保存在redis,服务器端通过会话id查询上下文信息,客户端每次请求的时候带上会话id
第三个问题,确实会有一些差异,现在HTML5的技术大力发展,效果会比以前好很多,360度旋转,多角度展示倒是可以做,但是效果跟CS比,我觉得还是CS能实现 效果更丰富多彩,如果BS一定想做到那种效果,可以考虑用flash做,flash的话基本就什么都可以了,只是页面首次加载要花些时间
三、最后说下CS程序转BS的注意事项。
通信协议不一样,框架体系不一样。业务逻辑不能变。把以前的通信协议搞清楚,注意下有没有上下文依赖。
bs结构把通信协议都交给http来解决,不用关心通信和tcp封包解包的问题。好的bs结构就应该是无状态的,这样便于扩展。
比如,你可以把状态信息通过保存在redis,服务器端通过会话id查询上下文信息,客户端每次请求的时候带上会话id。
通常这个会话id就是token 这样任何一个服务器都可以处理这个请求,通过token获取上下文。
客户端的问题前端比较专业,现在的js也很nx,有高手的话都不是问题。html5 的新技术应用上 再加上JS,完全能实现酷炫的效果。
bs结构的问题大部分都是服务器性能的问题。浏览器问题都是尽可能去适应。
浏览器比较慢就看看用的框架是不是很臃肿,页面是不是很大,加载了很多无用的资源,网络请求时间是否足够快
Net开发,C#写的有些类就能公用。用java写就得全改。而且那些酷炫的3d效果,不知是否有开源的。。。。??
语言都不是问题。bs主要是服务器端的语言,客户端都一样。长期来看我更倾向于java,免费,开源的系统和方案很多。.Net的主要问题是收费,用了它,就得买Windows操作系统,相应的数据库和开发工具,它的配套的开源较少,总体上不够开放。
用.Net的企业,除了微软,国内没什么NB的企业,也决定了很难有什么NB的.Net开发人员。
本文已收录于以下专栏:
相关文章推荐
简介:CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性...
这一部分主要讲解了异常、多线程、容器和I/O的相关面试题。首先,异常机制提供了一种在不打乱原有业务逻辑的前提下,把程序在运行时可能出现的状况处理掉的优雅的解决方案,同时也是面向对象的解决方案。而Jav...
简介:CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性...
CS架构和BS架构是什么以及区别最近发现自己基础非常薄弱,问起CS/BS的概念和区别竟然只知道个皮毛。赶快找了个文章仔细学习。C/S结构
即Client/Server(客户机/服务器)结构,是大家熟...
小虎以信息系统项目管理师高级***为例,来说说这个证,到底有什么用?
1.求职简历上,可以浓彩重抹一笔,好好吹嘘下自己,是IT高级人才,毕竟有了信息系统项目管理师,这是国家工信部、人力资源部...
今天  疼,第一次翻了php的源代码,因为想搞清楚如题所示的东西,虽然没有把源码看得太明白,但是我要的***已经有了。
好了,先看看部分源码:
这个可以看出exec,system,p...
别想那么多,别想那么远,这世界每天都在变化。
----《山楂树之恋》
在IT业,能够被人们熟知的,往往是那些知名的大企业,例如苹果、微软、谷歌、脸谱、阿里巴巴、华为、百度、腾讯、网易等,而一些小企...
转载自 郑通明日 17:11阅读(20)评论(0) 分类:天下杂侃权限: 公开应届毕业生的户口,档案到底有多大的用处???不看后悔死你!要回去拿***报到证派遣证的同学一定要看看啦...
今天  疼,第一次翻了php的源代码,因为想搞清楚如题所示的东西,虽然没有把源码看得太明白,但是我要的***已经有了。好了,先看看部分源码:这个可以看出exec,system,passthru都是调用的...
从我自己开始学习编程到现在经过八年多的时间,很多人问过我,或者经常听到别人讨论这个话题,结合现在认知,我简单谈一下这个问题。
现在很多招聘的公司,都不太喜欢培训机构出来的学生,认为他们没有工作...
他的最新文章
讲师:王哲涵
讲师:王渊命
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)2014年4月 Delphi大版内专家分月排行榜第三2014年3月 Delphi大版内专家分月排行榜第三2013年5月 Delphi大版内专家分月排行榜第三2013年1月 Delphi大版内专家分月排行榜第三2010年11月 Delphi大版内专家分月排行榜第三2009年12月 Delphi大版内专家分月排行榜第三2009年11月 Delphi大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

参考资料

 

随机推荐