⽤html+css+js做的页⾯如何连接后端?后端对接前端有哪些形式?
⽤html+css+js做的页⾯如何连接后端?后端是什么样的?有什么后端对接前端的形式
⼤家好,我是程序员⽼马。在中国估计是百⾥挑三⽔准的程序员⽼马。
质疑我百⾥挑三⽔准的话,可以看我前⾯的⽂章。那⾥有个简单的百⾥挑5⽔平的统计⽅法。
对于刚⼊门的新⼿来说,前端可能会⽤html+css+js做好界⾯效果,通常这可能是demo版本的,给⽼板、产品、经理等各路⾼管验证通过后,就要开始对接后端了。
那么如何对接呢?后端⼜是什么样的呢?由于本⼈是C#领域,所以就以C#的从事经验来说。如果与Java有不同的地⽅,咱们可以提出来探讨,求同存异。
⼀、前端对接后端的形式
1.前后端⼀体化。
这种常见于早期的aspx页⾯,以及mvc等。他们的共同特性都是前后端⼀体,不分离的。
若是前端⽤html+css+js做好页⾯的话,就可以直接交给后端了。后端将全权对接,中间若有什么需要调整的话,会再请前端进⾏修改。
但总的来说,前端⽆需对接后端接⼝,直接将静态页⾯丢给后端就⾏。所以,⽐较省事轻松。
2.前后端分离。
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.类似电脑版的形式。
这种后端形式,是使⽤directx技术形式实现的。但具体叫什么名字,我⼀时半会想不起来了。这种技术,有点类似于wpf、silverlight,也是⾃⼰画界⾯,上⾯的第⼀个⽂字,实际都是图⽚。⼀样可以画很漂亮的界⾯,你看看电脑版就知道了,界⾯也蛮好看。
6.加密通道形式。
主要⽤于游戏等需要加密的地⽅。
用html和css制作百度页面如⼩程序中,特别是游戏,有建⽴专门的加密通道。
socket连接等。
在如何对接后端接⼝这个地⽅,希望我能够帮助到⼀些⼈。祝⼤家发财。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论