网络编程 基础一 软件开发架构 # c/s架构(client/server)
c:客户端 / s:服务端
# b/s架构(browser/server)
b:浏览器 / s:服务器
ps:bs架构本质也是cs架构
手机端看上去cs架构比较火,实际上bs已经在崛起,微信支付宝都在做一件事:统一接口,手机端之后肯定也是bs比较火
未来应用程序都会越来越简单,加上5g和云的力量,只要一个界
Native App和Web App孰强孰弱?Web App是否在将来能取代Native App?这一直是移动互联网从业者讨论的话题,本文将从架构的角度来进行分析。还记得C/S和B/S吗类似的技术趋势之争实际上已经有很多了,我们不妨花点时间回顾一下十年前的C/S和B/S之争。20世纪90年代,C/S技术成熟并得到了快速发展,即系统是由客户端和服务器两部分组成。客户端部分的主要任务是提供用户交互的界
转载
2023-07-12 18:51:52
179阅读
什么是APP手机应用程序,通常是移动设备(手机和平板的操作系统)应用程序的统称。APP的分类IOS---------------------------------Objective-CAndroid---------------------------JavaWindows Phone---------------C#Symbian--------------------------C++B/S
转载
2023-09-12 10:00:28
315阅读
这个世界变化实在是快,各种新名词层出不穷,让人眼花缭乱。IT业更是不甘落后,不断发明出各种新名词、新概念,让企业摸不着头脑。
目前大大小小的软件公司都在谈B/S,C/S,SaaS,并都极力鼓吹自己所采用架构的好处,极力数落其它架构的种种不好,让人分不清到底哪种观点是正确的。事实上事情没有这么复杂,透过现象看本质,你会恍然大悟,原来很多东西只不过新瓶装老酒而已。
B/S(Browser/Server
转载
2023-09-29 16:38:44
307阅读
一,软件开发架构c/s架构
c : client 客户端
s : server 服务端
"""
将客户端看成是去店里消费客人
将服务端看成是提供服务的店面
eg:收集各种app其实就是各大软件的客户端
服务端的三大特征
1,24小时不间断提供服务(24小时监听)
2,固定的地址(IP地址)
讲义day_02软件架构C/S架构:软件分为服务端和客户端、客户端的软件需要进行单独安装、QQ、微信PC端、手机上的App,我们知识下载的客户端,服务端其实还在服务器。B/S架构:软件分为服务端和客户端,但是客户端的软件不需要单独安装,直接在浏览器就可以使用,只要是浏览器打开的软件都是B/S架构。现在主流的软件几乎是B/S架构的,现在各个公司的业务系统也基本上是B/S架构的。C/S架构的软件相较于
转载
2023-09-17 11:35:27
1583阅读
软件架构1.c/s架构:软件分为服务端和客户端,客户端的软件需要进行单独的安装(QQ、微信pc端、手机APP)2.B/S架构:软件分为服务端和客户端,但是客户端的软件不需要单独安装,直接使用浏览器即可。现在主流软件几乎都是B/S架构,现在各个公司的业务系统也基本是B/S架构的(1)差异:C/S架构软件因为客户端需要单独安装,所以维护成本比较高B/S架构软件因为客户端不需要单独安装,所以维护成本比较
转载
2023-08-31 19:30:48
2085阅读
目录1、CS、BS架构定义2、CS、BS 对硬件环境的要求3、CS的优缺点4、BS的优缺点1、CS、BS架构定义 CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client
转载
2023-08-30 11:08:59
0阅读
简单的理解:bs是浏览器(browser)和服务器(server)cs是静态客户端程序(client)和服务器(server)区别在于,虽然同样是通过一个程序连接到服务器进行网络通讯,但是bs结构的,客户端运行在浏览器里,比如你看百度,就是通过浏览器.还有一些bs结构的应用,比如中国电信,以及一些电子商务平台.用bs结构的好处是,不必专门开发一个客户端界面,可用asp,php,jsp等比较快速开发
转载
2023-08-29 14:40:49
108阅读
一般而言,我们平常接触的大多数项目都应该是单纯使用B/S或是C/S,除非在特殊场合,否则比较少混合使用B/S,C/S架构。首先说一下对这二种架构 特点的一些个人理解。B/S应该是目前很多项目都应用的架构,浏览器的方式使得用户的使用十分方便,用户可以何时何地通过Internet访问URL而进 行相应的工作,升级维护也能比较集中,缺点就是浏览器的表现能力受限以及常常受非议的安
转载
2023-08-11 14:28:00
473阅读
移动端项目测试 总体来说1:APP发展:2:APP测试方法:3:APP测试流程:4:APP测试经验:5:其他移动端测试 现在主体分为Android是Google开发、发行的一个智能的、开放式的软件平台。内核是 Linux,其应用程序都是用Java编写的。由于Android的运行机制采用虚拟 机,系统需要占用大量内存来换取执行速度,再加上不定期的内存自动回 收机制,从而导致出现卡顿现象 IOS是苹果
转载
2023-10-18 22:22:14
135阅读
一直从事ERP/MIS的开发工作,今天来展现一下菜单设计器的设计,及其用途,并对B/S部分代码开源。 先用EXCEL来展现,需要表达的菜单结构 如图所示,一级菜单是销售,采购,仓库,其下的子菜单是,日记帐,报表,查询,设置,批次过帐。第三级别的子菜单,以仓库为例 仓库日记帐的明细功能包括进仓,出仓,仓库调整, 仓库查询的明细功能包括,库存结余,物料存货明细,仓库未完订单.下面来使用菜单设计器,
背景目前公司开发的程序为C/S模式(客户端+服务器)的方式开发,但是在实际的应用过程中需要开放一些web服务去给三方使用,比如:和微信公众号对接。对接需要按WebApi的形式去提供给外部系统,这样就会导致需要基于业务数据重新开发WebApi的服务,并将原有的C/S业务方法开放接口,供WebApi调用。那么如果我们是从无到有开发新项目的时候,是否需要改善一下设计的模式来达到:不管是C/S还是B/S都
转载
2023-07-07 09:02:42
269阅读
B/S架构:(Browser/Server,浏览器/服务器模式),是web端的一种模式架构,像谷歌浏览器,QQ浏览器,hao123等都是B/S架构。C/S架构:(Client-Server,客户机/服务器模式),是App端的一种模式架构,像微信,QQ,王者等需要在手机上下载的都是C/S架构。区别: 1.兼容性:B/S需要考虑浏览器的版本,如IE(6-11),Chrome;C/S需要考虑手机型号,
转载
2023-07-08 16:34:57
2719阅读
如今SaaS、CRM、OA、ERP、HR、APM、进销存、财务系统等名词大量出现在微信、网页广告、手机App及各种媒体信息中。那它们到底是什么意思呢?相互之间又有什么区别?在这个飞速发展的互联网时代,不知道这些可就OUT了!SaaS模式就像用自来水2020年被媒体和IT从业人员称为SaaS元年。那什么是SaaS呢?SaaS是Software-as-a-Service(软件即服务)的简称,“软件即服
应用软件(也叫应用程序)是为具体某一应用领域而开发的软件,如即时通讯软件可以聊天、游戏软件可以玩游戏,视频播放器可以看视频等。游戏软件如果计算机不安装应用软件,计算机将没有任何实际用途。在之前Linux操作系统很流行的时候,有人说:"Linux操作系统将来会比Windows操作系统更流行"。说出这句话的人很明显是对计算机领域不太了解的人,而且Linux永远不会超越或取代Windows。因为操作系统
转载
2023-10-27 16:41:01
39阅读
一、软件的定义软件可以认为是程序、文档、数据的合集;生活中我们常见的软件有手机上的app、网站、电脑软件,它们都属于前端。软件就是前端通过接口把消息发送给后端(就是服务器:相当于电脑的主机)的程序,后端经过一系列的操作后把结果反馈给前端。二、软件的分类注:这里的客户端指的是app这种需要安装的软件的结构类型为C/S和B/S,它们的区别如下:C/S(Client Server)结构的软件:比如: Q
C/S 与B/S(C/S(Client/Server):又称客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sql Server等。客户端需要安装专用的客户端软件 B/S(Browser/Server):又称浏览器/服务器模式。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的
转载
2023-08-12 01:17:45
824阅读
- 软件架构:
1.C/S架构:Client/Server 客户端/服务器端
*用户本地有一个客户端,远程有一个服务端
*优点:
1.提前下载好了所需的资源,用户体验好
*缺点:
1.开发,安装,部署,维护都很麻烦
2.B/S架构:Browser/Server 浏览器端/服务器端
*需要一个
转载
2023-07-29 22:50:28
79阅读
## APP小程序:CS架构与BS架构的对比
在移动互联网迅速发展的今天,APP小程序已经成为了我们日常生活中不可或缺的一部分。然而,当我们使用这些小程序时,是否考虑过它们的架构设计呢?特别是,它们究竟属于CS(Client-Server)架构还是BS(Browser-Server)架构呢?
### 1. 架构概述
**CS架构(Client-Server Architecture)** 是