几种web开发技术:混合开发,动态网站,模板渲染,前后端动静分离

发布于:2023-07-20 20:42:02

关注微信公众号老卢私塾

几种web开发技术

l 静态网站:没数据,利于SEO搜索引擎排名

l 动态网站:asp,jsp,php.有数据

1) 混合编码:html,css,js,<%,<php,<jsp恶心至*,这耦合度还能再高点不?

不利于SEO,因为你的内容和地址都是在变的.

要求程序员又会前端又会后端,如果是2个程序员一前一后,无法同时干活儿,GIT/SVN全是冲突(因为要操作同一个文件).

2) SSR后端数据+后端模板渲染出前端页面

php:smarty,blade

jsp:thymeleaf

将数据填充到模板中,然后通过MVC方式输出(生成)前端页面

比1)的优点是:可以实现页面静态化(.html),这样就能SEO了.

l 前后端动静分离:前端是静态页面,通过http(s) API数据接口请示后端数据来填充前端页面

SPA三大框架:vue,ng,reactjs

优点:

1) 可以面向数据接口编程使得前端和后端可以同时工作

2) 支持前端跨平台开发:前端可以不止是HTML了,前端可以是App,PC,甚至exe.而后端http API数据接口不用变.


免责声明:本站所有内容及图片均采集来源于网络,并无商业使用,如若侵权请联系删除。

上一篇:Android三大巨头,手把手教你用Flutter搭建个人网站?so easy!

下一篇:开发多语言网站的实现思路和方法?

资讯 观察行业视觉,用专业的角度,讲出你们的心声。
MORE

I NEED TO BUILD WEBSITE

我需要建站

*请认真填写需求信息,我们会在24小时内与您取得联系。