最近一直在研究webos的底层架构 感觉用js写出来的系统简直是艺术品 但为什么同样是基于Linux开发 仅仅是用Java写出来 为什么区别那么大呢 两者之间最大的区别仅仅是在编程语言上吗?还是说设计理念不一样?请求高手解答疑惑
3条回答 默认 最新
- soar3033 2021-08-24 07:55关注
- WebOS采用的是Mojo框架,Mojo是一个JavaScript框架,应用以HTML、CSS和JavaScript编写,mojo应用运行时,需要UI System Manager解析HTML、CSS、JavaScript代码,运行效率不会太高。当然Mojo框架的最大好处是采用通用Web应用开发技术,应用开发难度低、速度快、效率高。应该说,WebOS的应用框架是相当先进的,但以增加复杂性,降低效率为代价。
现在WebOS已经用node.js,实际上运行效率也算是很优化,而且页面也可以做的很华丽。node.js的优点就是WebOS应用的优点。
- Android采用的是Java技术,所有应用在一个叫Dalvik的Java虚拟机中运行,Dalvik是Android的核心,是google专门为移动设备优化的 Java虚拟机,Android应用就是典型的Java应用。可以说Java应用的优点(成熟、存在大量可重用代码)就是Android的优点,Java应用的缺 点(占内存大、运行速度略低)就是Android的缺点。所以Android移动设备要能运行顺畅,必须有高性能CPU+大内存
实际上两个系统一定程度上可以看成一个在linux内核上运行的js解释器和jvm。差异主要体现在js和java特性
webos框架介绍_webos框架-Java文档类资源-CSDN下载 Webos完全基于开源的轻量级容器Spring为基础,遵循spring的哲学:1.简约。2.webos框架更多下载资源、学习资料请访问CSDN下载频道. https://download.csdn.net/download/sinat_30512715/9188973 这篇文章对webos构架进行了一定的介绍,如果需要,可采纳后私信发送。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 - WebOS采用的是Mojo框架,Mojo是一个JavaScript框架,应用以HTML、CSS和JavaScript编写,mojo应用运行时,需要UI System Manager解析HTML、CSS、JavaScript代码,运行效率不会太高。当然Mojo框架的最大好处是采用通用Web应用开发技术,应用开发难度低、速度快、效率高。应该说,WebOS的应用框架是相当先进的,但以增加复杂性,降低效率为代价。
悬赏问题
- ¥15 用verilog实现tanh函数和softplus函数
- ¥15 求京东批量付款能替代天诚
- ¥15 slaris 系统断电后,重新开机后一直自动重启
- ¥15 51寻迹小车定点寻迹
- ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
- ¥15 关于vue2中methods使用call修改this指向的问题
- ¥15 idea自动补全键位冲突
- ¥15 请教一下写代码,代码好难
- ¥15 iis10中如何阻止别人网站重定向到我的网站
- ¥15 滑块验证码移动速度不一致问题