产品经理要了解的技术 (二) 服务端知识
2023-06-11 23:03:15 1 举报
AI智能生成
登录查看完整内容
产品经理要了解的技术(二)服务端知识
作者其他创作
大纲/内容
客户端
也就是提供为客户端提供“服务”,接收并储存客户端发送过来的数据或请求,并且对请求进行响应,发送数据给客户端
服务端
服务端和前端交互是通过请求和响应来完成的,前端发送请求给服务端,服务端处理请求并将结果返回给前端,前端根据响应内容更新用户界面的显示。
客户端和服务端的交互
前端人员所做的基本是看的到的UI层面的,如网页的效果,动画,交互等等。展现的内容还有很多数据需要展现,这时候就需要后端处理了,后端人员编写的程序运行在服务器端,然后查询服务器的数据,返回给客户端,客户端拿到数据后,前端开发的程序就可以把获取到的数据给展示出来了。
前后端研发工作的交互
用于找到主机,由网络地址与主机地址组成,网络地址表示互联网的哪一个网络,主机地址表示其属于网络下的哪一台主机。
IP地址
用于找到主机下的特定进程提供的服务,每一个服务器都有独一无二的端口号
端口号
IP相当于小区地址,端口号相当于门牌号。客户端只有知道小区号与门牌号才可以进门,接受服务端的服务若端口号错误,就进错门了。
举例
IP地址与端口号
客户端与服务端介绍
应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定,通过API接口可以实现特定的功能,而不需要了解其内部实现细节。可以把API接口理解为是特定服务的一种封装,将服务封装起来提供给他人调用,这样一来很多功能不需要重新开发。
例如:开发一个电商网站,我们需要调用一个提供商品信息的API接口,以获取商品的详细信息
API
SDK(Software Development Kit,意为\"软件开发工具包\"),它是一组预先编译好的库、例子代码、文档和开发工具等资源的集合,旨在为软件开发者提供一种快速、高效地构建应用程序的方法。SDK通常包含一系列API接口、工具和文档,可以使开发者更加方便地开发应用程序,并且能够缩短开发周期和提高开发效率。
例如,Facebook SDK用于移动应用中快速集成Facebook社交网络功能,支持iOS、Android等多个平台。
SDK
API是应用程序编程接口,它是一组定义清晰、标准化的接口,用于不同应用程序之间的通信和数据交换。SDK是软件开发工具包,它是在API基础上提供了一系列开发工具和资源,帮助开发人员更加方便、高效地开发应用程序。
API VS SDK
API和SDK
Java:Java是一种跨平台的面向对象程序语言,广泛应用于服务端开发。它具有良好的可移植性、安全性、稳定性以及丰富的库和框架支持。
Python:Python是一种高级编程语言,被广泛应用于数据处理、人工智能等领域。它具有简单易学、可读性强、库和框架丰富等特点。
PHP:PHP是一种广泛应用于Web开发的脚本语言,可以与HTML进行无缝集成。它具有上手容易、运行速度快、操作数据库方便等特点。
C++:C++是一种面向对象的通用程序设计语言,广泛应用于服务端开发。它具有高效性、可移植性、灵活性等特点,其强大的语言特性使得其可以用于开发复杂的服务端应用
JavaScript:JavaScript是一种用于前端和后端开发的脚本语言,实现了与网页交互的功能。在服务端,JavaScript也广泛应用于Node.js技术栈中。它具有高效性、灵活性、轻量级等特点。
服务端常用技术语言
《客户端与服务端的区别与联系》 https://zhuanlan.zhihu.com/p/346350447
参考资料
产品经理要了解的技术(二)服务端知识
0 条评论
回复 删除
下一页