首页 > 其他分享 >软件开发架构

软件开发架构

时间:2022-11-15 14:55:23浏览次数:32  
标签:ps 架构 软件开发 Server 服务端 客户端

软件开发架构

1.C/S架构

Client:客户端
Server:服务端
"""
我们使用计算机下载下来的一个个app本质是各大互联网公司的客户端软件
通过客户端软件,我们就可以体验到各个互联网公司提供的服务
"""
ps:一般情况下客户端与服务端交互需要互联网 但是有些不需要(因为客户端和服务端都在一台计算机上)
"""
作为服务端必备的多个条件:
	1.24小时不间断提供服务
	2.固定的地址
	3.能够服务多个个人(高并发)
"""

2.B/S架构

Browser:浏览器
Server:服务器
"""
浏览器可以充当所有服务端的客户端

ps:B/S架构本质还是C/S架构
"""

3.架构的优劣势

C/S架构:
	优势:不同公司的客户端由不同公司独立开发,可以高度定制化客户端功能
    劣势:需要下载才能使用
B/S架构:
	优势:不用下载直接访问
    劣势:无法高度定制话,并且需要遵守很多规则

标签:ps,架构,软件开发,Server,服务端,客户端
From: https://www.cnblogs.com/zhanghong1229/p/16892415.html

相关文章

  • Spring 5系统架构
    Spring5系统架构Spring大约有20个模块,由1300多个不同的文件构成。这些模块可以分为核心容器、AOP和设备支持、数据访问与集成、Web组件、通信报文和集成测试、集成兼容等......
  • 为什么工业软件开发一般用的都是QT?
    这个说法不大准确吧,CAD、MATLAB、EDA、PRO-E、Proteus、POWERPCB是用的QT么?SAP、EBS(ORACLE)、LabView是用的QT么?西门子的工业控制类的软件(比如SIMATICSCADA)用的QT么?这些......
  • MySQL该使用哪种CPU架构服务器?
    1.摘要近期,阿里云推出基于ARM架构的RDSMySQL和RDSPostgreSQL实例,现处于邀测阶段,阿里云宣传ARM架构的亮点是:在价格下降13%的基础上,平均性能ARM架构比X86架......
  • 【深入浅出 Yarn 架构与实现】3-1 Yarn Application 流程与编写方法
    本篇学习YarnApplication编写方法,将带你更清楚的了解一个任务是如何提交到Yarn,在运行中的交互和任务停止的过程。通过了解整个任务的运行流程,帮你更好的理解Yarn运......
  • 支持 10 亿个设备、100 台服务器节点,TDengine 3.0 架构详解
    在8月13日的TDengine开发者大会上,TDengine分布式系统架构师关胜亮带来题为《支持10亿时间线、100个节点的TDengine分布式系统架构设计》的主题演讲,详细阐述了T......
  • 从康威定律看团队架构
    康威定律是马尔文·康威1967提出的:“设计系统的架构受制于产生这些设计的组织的沟通结构。”中文直译的意思是:设计系统的组织,其产生的设计等同于组织之内、组织之间的沟......
  • 新报表项目架构
    前端:Reactumijs后端springCloudxxljobXXL开源社区|项目(xuxueli.com)MyBatisPluspagehelper 帆软报表springsecurityfastjsonmeixuesong  GithubPOIE......
  • 资源调度和服务编排技术架构
     从传统云网融合的角度出发,结合边缘计算、网络云化及智能控制的优势,在算力网络连接下实现更加广泛的算力资源纳管和动态调度。算力网络正是为了提高云、边、端三级计算的......
  • SpringBoot 05: 接口架构风格 + RESTful接口风格
    接口定义API(ApplicationProgrammingInterface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口,或指软件系统不同组成部分衔接的约定)是用来提供应用程序与开......
  • 微服务架构中全局异常处理类不生效
    遇到问题:今天开始练习微服务项目,自定义的全局异常处理类不生效全局异常处理类微服务的controller中:正常情况如果报异常了应该会被我的CommonException捕获没有被Co......