网站制作过程中前端开发与后台开发如何协同合作

前端通常作为模板,后端担任数据。

前后端协作的主要目的,就是把后端发生的数据丢到前端的模板中。通常这一步有两种方式:

1. 前端的模板交给后端处置,直接写到后端逻辑中,或许经过 MVC 框架整分解后端的相对独立的局部;

2. 后端的数据经过 API 的方式交给前端处置,经过 Ajax 等方式传输数据。

(当然,也有两种方式混合处置的)

假设采用了后端处置模板的方式,那前端开发完静态模板后,需求交给后端开发人员停止模板的整合。这一步要求前端代码整洁易读,而且后端必需熟习各种前端知识和调试技术。最后需求前端对后端处置过的页面停止检验和调试。(这种方式对沟通要求很高,假设两团体不坐在一同,那协作起来十分费事。出现效果或许需求晋级时,往往很难定位谁的错,谁去改。所以最好两团体坐在一同开发,甚至一团体担任前后端)

假设采用前端处置数据,Ajax 等方式通讯的话,前后端只需商量好所需的 API,然后继续交付一个个 API 就好了。前后端完全不需求了解,技术没有限制,也不需求知道彼此的代码和完成。

两种方式如何选择?

1. 假设前端页面主要做内容展现,需求后端处置的内容比拟多,而前端逻辑复杂时,建议采用后端 MVC。如博客、旧事类的网站;

2. 假设前端页面的交互和数据处置较多,可以将逻辑放在前端,然后端只担任数据存取。比如各类管理后台。

提供最优质的资源集合

立即查看 了解详情