美文网首页
Windows原生和Web选哪个

Windows原生和Web选哪个

作者: lipyhui | 来源:发表于2021-06-02 10:00 被阅读0次

    一、笔记时间

      2021年6月2日

    二、详情

      随着Web技术越来越便利,很多人都觉得We总有一天会完全替代原生,包括很多专家都这么认为,那么这个概念出现这么多年了,为什么原生还这么猖狂呢?

      我觉得有以下几方面的原因,首先就是网页用的是HTML标记语言。HTML并不是和原生一样,编译为可执行的文件,而是需要通过浏览器来进行解析,然后才能结合JS、CSS渲染出我们要的效果。所以从运行效率上面首先比可执行文件稍微低一点点;然后无论是运行效率还是渲染效果都和浏览器息息相关,也就是说显示效果可能无法达到完全的统一。某些浏览器可能不支持某个属性,就极有可能导致整个界面都没有人样,用一粒老鼠屎糟蹋一锅粥来形容最贴切不过了。

      第二点是Web大部分情况下不会做长缓存,或者把相关资源、文件全打包到本地。这就导致我们很多时候需要实时从服务器加载当前展示界面的相关文件,这样首先就有一个文件加载过程,短则一两秒以下,长则十来秒以上,这种加载等待对于某些人员或者场景是不太适合的。然后资源、文件的加载还受网络环境的限制,虽然我们现在都是用的4G、5G,但是很多时候我们会感觉只有2G的网速,这与网络环境下的软硬件设备和基站设备连接数都有关系。网络环境的限制对于Web来说是相对最不可控的情况。

      第三点产品本身的选择。很多时候我们的软件是专业设备的配套控制软件,像这种软件我们选择原生能够显得更加的专业。还有很多使用人群和使用场景的限制,导致原生会更加合适的现象。这一点虽然分析得少,但是从产品的角度出发,这是极其重要的一个衡量点。

      当然Web也有很多的好处,比如他的通用性、易开发性等。所以我并不是说Web就多不好,多不可选。像需要随处登录、使用的情况我就觉得非常适合用网页来开发,还有对于延迟要求不高的场景也非常适合用网页来开发。

      本文主要描述我们何时选择用原生开发何时选择用Web开发,还有网上对于网页的优势描述的文章随处可见,可很少见到描述网页劣势的文章。

      本文仅根据个人的认知来发表个人的看法,如果兄弟们有意见或者补充欢迎留言!

    相关文章

      网友评论

          本文标题:Windows原生和Web选哪个

          本文链接:https://www.haomeiwen.com/subject/pnjulltx.html