博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我对于脚本程序的理解——百度轻应用有感
阅读量:5126 次
发布时间:2019-06-13

本文共 700 字,大约阅读时间需要 2 分钟。

刚才在看百度轻应用,看着看着,渐渐的就理解了为什么出现了脚本程序,以及脚本程序的优点。

一个C/C++程序,包含启动码,程序代码,堆栈,数据资源,链接库等。这样的一个程序,小也要10K左右,大的,几百兆甚至上G也很常见。

但是,有些特殊的应用,不但变化多,还要及时调整,而且其任务可能很简单。这样的应用,也是程序。

但是如果用常规的模式,每个服务传递过来一个可执行应用程序,文件有点大,而且很麻烦。

而脚本程序,只要安装了脚本代码的解释器(浏览器),对面发送脚本文件过来,在这面就会快速进行编译,并且调用本地的功能函数,而不必以应用程序函数的形式将其打包过来。其传动代价,仅仅是一个文本罢了。

这个思想,和动态链接库有点相近的地方,就是,自己的函数不必包含所有的功能函数,运行环境会提供的。

常规程序的运行环境是系统;脚本程序的运行环境是浏览器。

而百度轻应用,应该也是这种思想,建立一个应用程序解释平台,然后开发人员编写相应的脚本程序供用户选择,这样在使用无线设备,如手机平板的时候就能很高效的下载脚本代码,然后在解释器上运行。而解释器充分利用本机的资源,创建一个相应的临时应用程序,功能绝对不会差很多。

毕竟,一个在android平台上运行的apk程序,所能操控的硬件资源受硬件的设置,就这么强的功能;而同样平台上的解释器程序,能用的资源也是这些,不会多,也不会少。所以将一些应用以脚本程序的形式来运行,确实会不错。

以上都是我个人的理解。如果是这样的话,那么百度轻应用,不过是旧词新唱罢了~

转载于:https://www.cnblogs.com/matrix-r/p/3276670.html

你可能感兴趣的文章
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
SDN第四次作业
查看>>
django迁移数据库错误
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
字符串处理
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
距离公式汇总以及Python实现
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
PyQt5--EventSender
查看>>
Sql Server 中由数字转换为指定长度的字符串
查看>>
tmux的简单快捷键
查看>>
[Swift]LeetCode922.按奇偶排序数组 II | Sort Array By Parity II
查看>>
VC6.0调试技巧(一)(转)
查看>>