Javaweb开发为什么需要分前后端,放弃原生JS

JavaScript09

Javaweb开发为什么需要分前后端,放弃原生JS,第1张

分前后端是降低代码之间耦合性。利用分层管理能更容易对代码的维护也方便功能的扩展。

不知道你说的JS 是指javascript 还是java servlet。

javascript 一直都有用,用在前网页上。

java servlet 一个提交控制处理就要一个对应的servlet文件处理,这样文件太多,代码臃肿。所以一般的web后端开发都有 struts2、springMVC、springboot 替代原生的访问控制

互联网产品更注重前端用户体验。

所以需要专门的前端工程师使用html/js/css开发和用户交互的页面,和后端通过json这种简单的string进行交互。

而传统的jsp和后端的耦合比较紧密,这样前端工程师不光要设计页面,还要懂jsp、jstl、自定义标签等,开发效率不高。