今天有同学问,要做一个网站,技术方面是用html5呢还是用vue呢?丁老师给你解答。
其实,用html5和用vue,都可以做网站,但是就架构适用性来说,html5和vue有不同的特点。
html5做网站的优点:
1.快速开发,上手简单,不需要打包,即改即用。
2.利于网站的SEO(搜索引擎优化),各种元标记更适合搜索引擎的抓取和收录。
3.便于维护,维护成本低,只要懂html代码就可以修改网站,即使是0知识的小白也可以用记事本修改html代码。
html5做网站的的不足:
对于后端来说,后期如要扩展小程序、APP等其他端软件,后端需要额外写服务接口,等于是届时多了一道工序。
vue做网站的优点:
1.可以利用开源框架,快速搭建网站。
2.对于后期的小程序、APP等软件扩展,可以无缝对接。后端写一个接口,全部终端通用。
vue做网站的不足:
1.上手复杂,相比html,需要nodejs、vue2、vue3语法等更多的专业技能。
2.不利于SEO(搜索引擎优化)。不管是采用ssr技术,使用服务端或客户端渲染,总体的seo方案是远远不如html便捷的。
3.所开发程序,首次打开速度慢(首次需要渲染全部程序)。
4.结构化不如html清晰。
5.维护成本高、不便捷,vue前端页面的每次调整,都要重新打包、部署。
近日,丁老师还收到一个需求,有一位同学,原有的公司网站使用vue开发的,但是体积庞大,太不利于seo了,并且每次修改都要打包,打包完后打开网页,首次加载速度还很慢:

综上所述,vue更适合做管理系统、小程序、APP,做传统的网站,还是建议使用h5更好。
在vscode中,可以通过配置.vscode/launch.json来debugdeno项目,具体方法如下:1.创建.vscode/launch.json;2.找到<entry_point ,替换为你的script脚本;3.点击F...
丁老师淘宝采集插件使用方法,调用方式
如何实现用R语言一次读取多个zip文件,获取zip文件里的数据?今天丁老师教给大家。R语言可以使用zip_vector函数,可以读取所有zip压缩文件里的内容,并且无需使用循环。代码示例:datprocessorC <- func...
fastadmin里自定义按钮的btn-dialog,弹出窗口时默认大小,设置了data-area无效,经过研究后,发现了可用的方法,直接上代码不废话:table.on('post-body.bs.table',func...
现在微信支付已经超越支付宝,成为中国最广泛的在线支付方式。作为互联网电子商务服务商,如何开通对接微信支付?如何使用微信支付呢?丁老师整理一篇微信支付常见的问题解答。一、如何开通微信支付?微信支付可以在微信支付官网(https://pay.w...
微信公众号可以把官网的网页集成进去吗?想通过微信公众号实现打开公司网站的页面,具体要怎么实现呢?其实这个功能,可以通过微信菜单的方式来实现...
在使用idea旗下的产品,如intellijidea,phpstorm,webstorm时,有的时候编辑前端页面JS,在换行时经常会自动出现个}大括号,这一点程序不是很智能,其实后边都已经有括号了。比如下图这样:那么如何解决这个问题呢?丁老...
在使用androidstudio打包app时,需要制作JKS证书,具体的命令如下:D:\Program Files\Java\jre1.8.0_301\bin keytool -genkey -v -keystore dlq6.jks -a...