首页 > 编程知识 正文

vuejs输出html(前端架构vue)

时间:2023-05-03 15:13:45 阅读:83404 作者:1109

今天我谈谈我对传统HTML和VUE的区别的理解。 (我没有涉及太深的区别,只是调查了一下网上那些说的是同样的话。 我只谈大多数人最关心的区别。 如果说错了,请理解。 对于不太了解或想了解VUE的人)。

1、什么是vue

官网介绍: vue是构建用户界面的渐进式框架。 与其他重量级框架不同,vue采用的是自下而上逐步开发的设计。 Vue的核心库只关注视图层,非常容易学习,非常容易与其他库和现有项目集成。

Vue的目标是实现用尽可能简单的API响应的数据绑定和组合的视图层组件。

2、什么是html (html5) )。

HTML5是Web中的核心语言——HTML的规格,无论用户使用什么手段浏览网页,HTML5都原本以html格式显示,在浏览器中通过一些技术处理转换为可识别的信息。

总结:它们的相同之处在于一句话:的用途和结果是一样的,无论是VUE还是HTML,最终都是使用各种UI和方式向用户展示数据,也就是视图层页面。

有人说使用HTML和VUE的开发有什么不同? 很多人认为结果是视图层表现。 而且,VUE在打包发布后也不是HTML中的许多JS文件。 而且,我觉得导入编译很麻烦,VUE很难。 为什么要学VUE?

一、开发和部署

VUE开发过程确实很麻烦,要安装依赖关系,npm必须拥有很多软件包。 HTML很简单。 可以马上拿来创意,下载,修改后使用。

部署几乎相同,可以直接使用任何服务,没有依赖关系。

但是,我认为VUE的开发类似于APP的开发,所以他的封装结果比纯HTML JS安全,相当于做了含混不清的事,所以他发布后的体积更小。

2、数据通信

虽然是HTML JS数据POST、GET等基本的访问方式,但由于需要通过HTML直接使用数据判定,或者通过js、jquery等对数据循环输出进行前端处理后,再给id分配值,所以一般来说是php、java、

VUE不依赖于动态语言输出环境,只要双方约定了数据传输接口,无论服务器放在哪里,使用什么样的后台语言都没问题,所以灵活性很高。

3、安全性

有些公司在语言上有选择。 主要是不想太暴露代码,但HTML JS的方式大多不被要求。 因此,现在很多企业仍然使用桌面软件的形式。 或者,我希望使用对方的云服务,但是私有云的部署非常昂贵,昂贵的软件安装了密钥软件。 转换器之类的方式无非是防止软件迁移、无限使用或获取他的核心算法。 (

以前在一家公司加班写网络程序。 其中有分析公司产品结构的算法。 (当时VUE还不盛行。 )正好啊。 另外,我见到了稍微熟悉一点的上司,看到了核心代码,当时否定了,改成WinForm重新写了。 我知道那个辛苦。

所谓VUE打包,实际上是基于页面中使用的组件,根据你的逻辑关系等进行混淆打包,在用户加载时根据需要进行负载分析,从某种意义上来说,创建WEB是受到保护的。 我认为这和桌面计划和APP的打包效果一样。 (软件和APP不是也可以逆编译吗? 反编译的结果是模糊的。 )当然,我不是说加密是模糊的。

目前,国内有DCloud、APICloud (这两家公司经常吵架,但还是相似度高,所以不评论,但不可否认,向只会写HTML JS的人转写APP是个好选择。 )从这些HTML5开始的跨平台软件现在也支持VUE。

最后附上VUE打包后的调试预览图。 纯粹的HTML的东西我就不多说了,自己做F12吧。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。