前后端分离的由来是:以前开发网站都是jsp、asp这类动态脚本
jsp、asp这种参杂了后端语言、javascript、css、html的混合脚本,使代码开发和维护都极其不方便
随着前端交互越来越复杂,jsp、asp这种脚本语法已经不能满足开发的需求了
于是前后端的概念就提出了:前端人员负责页面展示和交互,然后通过ajax调用后端人员写好的数据接口
所以开发网站的核心现在基本上就是:htmlcss:页面展示javascriptajax(这个算是浏览器的一部分,可以通过javascript调用):页面交互、逻辑处理通常的开发框架选择:简单网站:jquerybootstrap后台管理系统:angularjsjquerybootstrapwebpack复杂的产品:reactrexwebpack