以下文章是结合网络资料以及自己的实践经验,从产品经理的角度出发,如何去区分:前端、后台、客户端以及服务器,这四者之间既是独立的,又是紧密相连的。如下是正文内容:

一、前端

1)Html:html是一种超文本标记语言,超文本的意思就是不止是文本,还包含图片、链接、音乐、甚至程序等非文本因素,html用于人与浏览器之间的交流,html的特性可以跨平台展示,在pc端可以看,在手机端也可以看,在手机端看要注意自适应。

2)CSS:中文名称:层叠样式表,是用来表现HTML或XML等文件样式的计算机语言。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。

3)Javascript:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的,比如大家看到网站上的banner滚动效果,就是用js实现的。

三者之间的关系:如果把html页面比作一个房子的话,html就是框架,就是一个房子的顶梁柱,其中的html元素就好比建成房子的砖、木、土、钢、水泥、沙子等各种材料,CSS就是刷墙的颜料,美化HTML,javascript就是用来调整用css规范建成的房子的各个已经就位的元素,让它们能够灵活地移动或者活动,比如控制一个门是开着还是关着的,把桌子从左边移动到右边等等。这样html搭建出来的房子就装修好了。

二、后台知识

1)PHP:PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。简单的说PHP是一种语言就好像英语,但是这种语言是人与计算机进行交流的工具,通过这种语言可以告诉计算机你应该如何去做来实现某种功能或者目的。php的优势就是免费、快捷、跨平台性比较强。编辑简单,实用性强,更适合初学者。

2)Java:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。但入门难度也比较高,复杂。android是以java为基础来做开发的,如果你想学习安卓开发,则学习java是必要的。

3)Python:Python是一种面向对象的解释型计算机程序设计语言,Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 在数据分析和交互、探索性计算以及数据可视化等方面,相对于R、MATLAB、SAS、Stata等工具,Python都有其优势。近年来,由于Python库的不断发展(如pandas),使其在数据挖掘领域崭露头角。结合其在通用编程方面的强大实力,我们完全可以只使用Python这一种语言去构建以数据为中心的应用程序,想学习数据分析的产品经理可以搞一搞欧。

三、客户端

1)苹果手机为什么比安卓流畅?

苹果比安卓更流畅这个问题,答案是肯定的,苹果iOS作为一个封闭的生态,系统由苹果统一把控,系统中全部应用APP也均有严格的审核机制,加之墓碑机制(限制APP后台运营占用内存)、沙盒机制(限制APP唤醒其他APP,生成垃圾文件)和通知机制(系统统一接受消息,点开消息后才启动应用,既可以实现不在后台运行微信,已然可以接受到微信消息,以此减少耗电和占用内存),因此苹果系统的流畅程度也总比同期的安卓系统要高。

简单点说吧,安卓就像是个农贸市场,所有应用乱七八糟,无人监管或者睁只眼闭只眼,所以各种应用开发者都会出于私心,无限制索取不相关权限或是偷摸的运行,收集一切所能接触到的用户资料。而苹果,所有应用都被苹果官方进行军事化管理了,没多少自由度,所以都规规矩矩不敢乱来!

2)安卓系统和ios系统的区别对比

苹果系统是苹果公司开发的系统,但是只给苹果自己家的设备使用,像iPad, iPhone 等,自家的硬件配上自家的系统,无论是功能还是体验上,都可以做的非常匹配,给人的感觉就是操作上非常顺畅。

安卓的系统是google收购并继续开发的系统,google自己只做系统,不做硬件,系统给众多的手机厂商使用,无论国外的三星索尼,国内的华为小米魅族等,都是基于安卓系统再进行二次开发适配,打造各种品牌的特色,再销售给最终的消费者。

安卓和苹果都是目前比较成熟的智能手机操作系统。我们不聊专业性的东西,就站在用户的角度出发,聊聊安卓和苹果的区别!

3)流畅度

苹果简直就是手机流畅度的代名词。即使在硬件配置很低的情况下都能流畅运行。苹果的流畅度高、稳定性好得益于IOS系统的机制。

安卓从出生开始伴随的问题就是卡顿,经常死机等种种问题。而早期使用安卓的用户一方面是因为价格,另一方面是喜欢折腾。随着这些年的安卓自身的不断完善,渐渐地缩小了与IOS的差距。

四、服务端

1)服务端基本架构

服务端通常被叫做云端,也就是我们说的云服务器,云服务器是指物理机房托管在第三方,而不用自建机房。每个机房都有应用服务器、数据库服务器、交换机、网络端口和外网光缆构成。

负载均衡服务器是用来处理大规模请求的服务器,通常对于一些访问量比较高的系统来说,负载均衡就显得尤为重要,负载均衡服务器的作用就是将同时进来的大量访问请求根据系统应用服务器的忙碌程度进行动态调度,可以把负载均衡服务器理解成服务端的调度中心,它负责流量的动态分配,根据对应的应用服务器的负载情况,动态分配请求到不同的应用服务器。

2)数据接口及结构

数据接口是指客户端与服务器进行数据传输和交互的数据协议,数据接口是一种数据交换的标准。例如我们通过客户端的登录功能向服务器发起登录的请求时,客户端将用户名和密码通过数据接口经网络传递给服务端,服务端判断处理完成后再将处理结果通过数据接口反馈给客户端,客户端根据服务端返回的结果进行登陆反馈处理,数据接口扮演的是信息传递的角色,根据不同的产品功能,对应的数据接口也会有所不同

3)服务端与客户端的交互模型

客户端请求—服务器获取并解析客户端请求—服务器响应—客户端获取并解析服务器响应,这种模型叫请求响应模型,这是互联网技术产品实现信息交互的一种数据交换模型,通过这个模型主要完成信息的发送、处理和响应。这个模型主要由三个模块组成、客户端、服务端和中间的互联网,在这个模型中还包括了数据的流动。

原文链接:Python量化投资 » 一篇文章让你区分:前端、后台、客户端以及服务器

前端、后台、客户端以及服务器相关推荐

  1. 浅谈前端、客户端、服务器、后台、与下位机之间的关系

    一.概述 每次做项目总是会涉及到服务器与下位机之间的通讯,往往会涉及到客户端.服务器.前端.后台.下位机这些概念,对于做电子研发的初级工程师来说,往往会理不清这些概念,所以这篇文章打算简单的介绍下这些 ...

  2. 前端基础 互联网 DNS 服务器 浏览器

    internet表示的意思是互联网,又称网际网络,根据音译也被叫做因特网(Internet).英特网,是网络与网络之间所串连成的庞大网络.这些网络以一组通用的协议相连,形成逻辑上的单一且巨大的全球化网 ...

  3. redis(12)--事件,客户端,服务器

    目录 事件 文件事件 读事件 写事件 同时关联写事件和读事件 时间事件 实现 服务器常规操作 事件的执行与调度 客户端 客户端属性 套接字描述符 名字 标志 输入缓冲区 命令与命令参数 命令的实现函数 ...

  4. openfire消息通知推送_APP消息推送功能之前端后台设计

    APP消息推送功能之前端后台设计 最近有不少小伙伴问APP消息推送功能,前端.后台如何设计的?消息系统的架构是什么样的?最近刚好做到后台消息推送这块,简单谈谈个人心得,欢迎拍砖. 消息推送是让自己的用 ...

  5. Tcp与Ip协议的客户端和服务器编程

    Tcp与Ip协议的客户端和服务器编程 本文就TCP和Ip协议的客户端和服务器分别进行编程,实现了客户端和服务端进行通信的功能,服务端对多个客户端进行监听,并能与多个客户端通信. 服务器端代码如下: u ...

  6. 客户端显示服务器图片不显示,客户端请求服务器图片不显示

    客户端请求服务器图片不显示 内容精选 换一换 已成功登录鲲鹏代码迁移工具.只有管理员用户(portadmin)可以执行生成CSR文件.导入web服务器证书.重启和更换工作密钥的操作.普通用户只能查看w ...

  7. HTML5 多图片上传(前端+后台详解)

    HTML5 多图片上传(前端+后台详解) 1.参考jquery插件库 2.修改代码 3.添加的后台代码 4.删除的后台代码 1.参考jquery插件库 手机端实现多图片上传 2.修改代码 我发现他这里 ...

  8. cookie文件存放在服务器端,cookie存储在客户端还是服务器

    cookie存储在客户端还是服务器 内容精选 换一换 在很多集群架构中,集群成员的主要目的就是让集中式接口知道它能访问哪些节点,然后此中央接口通过一个两级调度为客户端提供服务,在PB到EB级系统中这个 ...

  9. VOS客户端上服务器和软交换状态显示红灯的原因分析

    VOS客户端上服务器和软交换状态灯显示红灯,实际后台服务都在运行的原因 登录VOS3000客户端 原因分析  VOS客户端连接到服务器是属于TCP连接,TCP连接一旦断开后,服务器和软交换的状态灯就会 ...

最新文章

  1. ​清华大学智能产业研究院AI医疗团队招聘知识图谱方向实习生
  2. linux中的SGI(核间中断)IPI_RESCHEDULE详解
  3. ffmpeg本地编译没有ffplay解决方案
  4. Re_Write序列号
  5. Vue和iview-admin搭建的项目进行兼容
  6. 复制GAC中的DLL
  7. Linux用户程序的编译链接与加载启动过程
  8. Java poi 列移动_如何在java xssf中移動列poi
  9. Java 中的 SPI 机制是到底是什么?高级 Java 必须掌握!
  10. Hive实践(hive0.12)
  11. 硬件编程-----根据时序图写C语言驱动
  12. 年度最大促销,这家“娃界小米”要在双十一发大招
  13. nodejs的桌面应用(electron)
  14. 2020-10-24 车机UI的SystemUI修改
  15. 一位真正的科学思想家: 纪念人工智能之父Marvin Minsky教授
  16. 扫描仪显示计算机无法,扫描仪无法显示怎么办 扫描仪无法显示解决方法【详解】...
  17. SketchUp: Modeling from Photos SketchUp教程:从照片建模 Lynda课程中文字幕
  18. 转:新浪给微米定下了哪些要求?
  19. 解决企业数字化“历史遗留问题”,低代码具备天然优势 | 专访腾讯云微搭骆勤
  20. python(数据分析与可视化)二

热门文章

  1. 53所高校研究生补贴一览表
  2. python医药数据分析_Python数据分析案例-药品数据分析案例
  3. java在文件中输出换行符
  4. bibitem排版引用顺序不正确,最后一页两栏平衡
  5. LaTex\TexStudio 数学矩阵
  6. 使用python快速搭建接口自动化测试脚本实战总结
  7. 关于一个学习计算机专业,迷茫的大一新生的看法和理解
  8. python nonetype_理解Python中的NoneType对象
  9. Android 7.0 Vold工作流程
  10. 七牛云 图片上传覆盖