关注微信公众号老卢私塾
几种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!
下一篇:开发多语言网站的实现思路和方法?