首页 > 其他分享 >前端后端知识体系理解--wsdchong

前端后端知识体系理解--wsdchong

时间:2022-10-26 11:36:46浏览次数:64  
标签:web -- 前端 端的 基础 js wsdchong 理解


时间:2020/4/21

前言:对前端的理解、对后端的理解、基于Java的前后端、基于node.js、基于PHP。

认识具有反复性和无限性。

这是我之前2020/4/13对前后端的理解:前后端学习

框架在变,但底层不会变。

一、对前端的理解

许多人认为这十几年前端一直在变,而后端不怎么变。一开始我也这么理解,但是慢慢的我发现不应该这样理解。

前端后端不过是一个在前端页面表示、一个在后端业务支持。后端不变的原因是业务支持不变,而客户端是有变化的,从PC到移动端。前端变的原因是局限在web前端,web前端的发展的确有了巨大的变化,其实在此之前PC和移动端的客户端也属于前端,属于页面表现的一部分。

这么理解的话,从页面表现的角度,前端就是从两个方面定位前端。

基础审美:UI设计

Web端显示:

基础部分:HTML+CSS

UI框架部分:jQuery+bootstrap;

vue.js+elementUI

react.js+Antd

此外就是web端的后端定位。也是最容易把前后端混淆的地方。

  工程化部分:node.js+express、webpack

  跨平台部分:移动端(weex、react-native);微信小程序

这样理解的话,就舒服多了。因为把web前端定义成前端的话,特别容易把web后端也弄到前端里,造成理解混乱。

后端的基本功都是相同的,都可以触类旁通。

还有一个容易混淆的就是前台和后台,有段时间搞不懂前台和后台,以为后台是后端。其实前台和后台都是前端,只是后台可以展现后台界面去操作后端(如数据库的管理)。

最后如果硬要说web端后端属于前端,那也是从web服务器和应用服务器的角度说。Web端后端搞的是web服务器(如Nginx)即HTTP server,处理静态内容服务和代理服务器;而应用服务器(如Tomcat)运行在HTTP server后面,执行应用。

不过现在社会招聘的前端都是要求web端后端的。某种意义上属于全栈了。

 

二、对后端的理解

前端搞页面表现,后端搞业务功能。

后端的基础可以从三个角度讲

网络基础:机组-计网(HTTP)--Tomcat/Nginx

编程基础:程序设计-面向对象-编程语言

数据库基础:数据库-SQL-MySQL/mongoDB

三、Java前后端

页面表现:JSP

Java后端的基础可以从三个角度讲(这里本来是一份图,但我懒得画了)

     网络基础:机组-计网(HTTP)--Tomcat

                                    Servlet-JSP

     编程基础:程序设计-面向对象-Java-JDBC

                                 Spring+SpringMVC+mybatis

      数据库基础:数据库-SQL-MySQL

此外还有Git、maven、docker(Linux)

工具:IDEA(eclipse)、MySQL

四、node.js前后端

页面表现:HTML(UI框架)

后端的基础可以从三个角度讲

     网络基础:机组-计网(HTTP)--Nginx

     编程基础:程序设计-面向对象-JavaScript-node.js+express                      

     数据库基础:数据库-SQL-mongoDB

此外还有Git、webpack。

工具:vscode、Chrome

五、PHP前后端

 

 

 

 

标签:web,--,前端,端的,基础,js,wsdchong,理解
From: https://blog.51cto.com/u_15847108/5797525

相关文章

  • Demo48_还原稀疏数组
    //还原稀疏数组packagecom.HuanXin.array_6;publicclassDemo09_01{publicstaticvoidmain(String[]args){int[][]AA=newint[7][7];AA[1][1]=......
  • 用SSM框架开发新闻发布管理系统笔记--wsdchong
    前言:在整合三大框架的基础上实现系统后台的用户管理、用户登录、登录验证、新闻发布管理。前台页面使用jQuery+bootstrap框架完成新闻展示;一、系统概述1系统功能需求:用户管......
  • YOLO V1理论合集
    YOLOV1前言​ 本文主要讲以下几个方面:YOLOV1介绍、预测阶段、后处理、YOLOV1训练阶段以及YOLOV1的局限性。YOLO介绍​ 针对目标检测问题,之前的检测方法通常都转变为......
  • SpringMVC学习笔记--wsdchong
    前言:SpringMVC入门、SpringMVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、一、SpringMVC入门1SpringMVC是spring提供的一个轻量级web框架,实现了webMVC设计......
  • Condition
    @Conditional是Spring4版本新提供的一种注解,它的作用是按照设定的条件进行判断,把满足判断条件的bean注册到Spring容器。翻译为了注册组件,必须匹配的单一条件。 在注......
  • MyBatis学习笔记--wsdchong
    前言:学编程和学绘画一样,都是从模仿开始。初识mybatis、mybatis的核心配置、动态SQL、mybatis的关联映射、与spring的整合。 一、初识mybatis概念:1mybatis是一个支持普通SQL......
  • mysql主从复制
    1.主数据库配置添加cat/etc/my.cnf添加:[mysqld]server-id=1log-bin=master-binlog-slave-updates=true#需要重启mysql服务dockerrestartmysql2.主数据库设......
  • JSP笔记以及理解
    时间:2020/4/21前言:课件笔记、JSP的缺点笔记来源:老师的课件一、课件笔记1JSP(Javaserverpages)是一种用于开发动态网页的技术,文件后缀名是.jsp在JSP页面中可以嵌套Java代码,为......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践(一)基本要求1.编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight;(2)......
  • CSS的理解
    本质全称为层叠样式表(cascadingstylesheets)。属于修饰HTML文件的语言。如果把HTML比作成word文档的基本内容,CSS就是修饰word的设计和布局部分,使基本的文档样式更多,布局更......