所在位置:
首页 >
营销资讯 >
网站运营 > 几种web开发技术:混合开发,动态网站,模板渲染,前后端动静分离
几种web开发技术:混合开发,动态网站,模板渲染,前后端动静分离
时间:2023-09-21 05:00:01 | 来源:网站运营
时间:2023-09-21 05:00:01 来源:网站运营
几种web开发技术:混合开发,动态网站,模板渲染,前后端动静分离:关注微信公众号老卢私塾
几种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数据接口不用变.