皈依舞
我将尝试以简单的方式解释它。客户端是用户在浏览器上看到/看到的代码。客户端编程包括HTML(HTML,HTML5,DHTML),CSS(CSS,CSS3)和JavaScript(JavaScript,ES5,ES6,ES7,TypeScript,JQuery,ReactJs,AngularJs,BackboneJs或任何其他JavaScript前端框架)。客户端编程侧重于“页面将如何显示”及其在浏览器上的行为。HTML就是我们所看到的。CSS决定其设计(颜色,浮动图像,填充等)。JavaScript监控页面信息。所有API调用和通过DOM维护数据都是通过JavaScript完成的。服务器端编程包括向客户端提供数据的代码。用户永远无法看到服务器端。服务器端编程涉及编程语言(Java,PHP,.Net,C#,C,C ++,NodeJS等),数据库(SQL,Oracle,MySql,PostgreySql,No-Sql,MongoDB等),第三方API(休息,肥皂) ), 商业逻辑。服务器端编程侧重于“如何为客户端提供数据”。服务器端语言负责不同数据源之间的通信,如数据库,第三方API,文件系统,区块链等。这些语言为客户端维护某些API以进行交互。数据库负责存储信息。业务逻辑定义了“如何使用数据以及如何处理数据”。客户端请求数据或存储数据的请求,从服务器端通过服务器端提供的API。此请求和数据响应通过遵循REST API,SOAP API等HTTP / FTP协议来完成。
0
0