Web开发

首页 » 常识 » 常识 » 用htmlcssjs做的页面如何连接
TUhjnbcbe - 2024/3/12 18:33:00
白癜风医药 http://m.39.net/disease/a_5629059.html

用html+css+js做的页面如何连接后端?后端是什么样的,有什么样的形式?

大家好,我是程序员老马。在中国估计是百里挑三水准的程序员老马。

质疑我百里挑三水准的话,可以看我前面的文章。那里有个简单的百里挑5水平的统计方法。

对于刚入门的新手来说,前端可能会用html+css+js做好界面效果,通常这可能是demo版本的,给老板、产品、经理等各路高管验证通过后,就要开始对接后端了。

那么如何对接呢?后端又是什么样的呢?由于本人是C#领域,所以就以C#的从事经验来说。如果与Java有不同的地方,咱们可以提出来探讨,求同存异。

一、前端对接后端的形式

1.前后端一体化。

这种常见于早期的aspx页面,以及mvc等。他们的共同特性都是前后端一体,不分离的。

若是前端用html+css+js做好页面的话,就可以直接交给后端了。后端将全权对接,中间若有什么需要调整的话,会再请前端进行修改。

但总的来说,前端无需对接后端接口,直接将静态页面丢给后端就行。所以,比较省事轻松。

2.前后端分离。

这是现代软件开发的分工模式。

但这种模式情况下的前端,一般并不用html+css+js,他们通常会采用现代化前端,如react、vue、angular等现代化前端框架进行构建,并用less等技术进行css编译解析。

不论是原始的html+css+js,还是现代化前端技术,他们要对接后端的话,后端均以开放api的方式提供接口给前端接入。

如此一来,后端只需要专注于开发接口即可,而前端只要纯粹对接接口即可,这是目前现代化软件工程的主要协作方式。

说完了如何对接后端了。那么后端可以有几种形式呢?

二、后端有几种

1.aspx、mvc一体形式。

这种后端形式,在前面已经说了,是交给后端,由后端来进行处理的。然后需要修改的修改找前面协助即可

2.开放api的形式。

这种后端形式,前面也说了。这是目前主流的方式。

但api的前身,还有webservice、ashx等形式,不过都已被webapi替代了。

3.以wpf、silverlight对接前端的形式。

这种的话,后端对接会比较费心思。但前端仅需要提供ui设计图即可。界面的话,是由后端绘制。有点像画画一样,非常费工夫。

4.采用Chromium的v8引擎形式。

这种形式做的,本质上是winform程序,但它可以让界面非常的美观。因为他的winform窗体,正是由前端设计的页面。前端设计的页面有多漂亮,那么这个窗体就可以有多漂亮。

这种形式的对接,可以分两种,前端、后端一起分工合作。或者前端全部交给后端,由后端独立完成也可以。

所以这种形式既可以传统,也可以使用现代化的软件工程分工协作。

5.类似

1
查看完整版本: 用htmlcssjs做的页面如何连接