最近一直在研究webos的底层架构 感觉用js写出来的系统简直是艺术品 但为什么同样是基于Linux开发 仅仅是用Java写出来 为什么区别那么大呢 两者之间最大的区别仅仅是在编程语言上吗?还是说设计理念不一样?请求高手解答疑惑
实际上两个系统一定程度上可以看成一个在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构架进行了一定的介绍,如果需要,可采纳后私信发送。
编辑语言确实不同,而且设计模式也不同
一、主体不同
1、linux系统:是一套免费使用和自由传播的类UNIX操作系统。
2、安卓:是一种基于Linux的自由及开放源代码的操作系统。
二、架构不同
1、linux系统:主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。能运行主要的Unix工具软件、应用程序和网络协议。
2、安卓:Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
三、特点不同
1、linux系统:继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux。
2、安卓:会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
三、特点不同
1、linux系统:继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux。
2、安卓:会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
最后说一下webos
Palm webOS是一个嵌入式操作系统,以Linux内核为主体并加上部份Palm公司开发的专有软件。它主要是为Palm 智能手机而开发。该平台于2009年1月8日的拉斯维加斯国际消费电子展宣布给公众,并于2009年6月6日发布。该平台是事实上的PalmOS继任者,webOS将在线社交网络和Web 2.0一体化作为重点。第一款搭载webOS系统的智能手机是Palm Pre,于2009年6月6日发售。由于Palm被HP收购,webOS被收归HP旗下。2011年8月19日凌晨,在惠普第三季度财报会议上,惠普宣布正式放弃围绕TouchPad平板电脑和webOS手机的所有运营。