两个基于 HTML5 的桌面应用程序推荐 Cappuccino 和SproutCore框架 coreimage框架

在Html5出现之前,大部分桌面级别应用都是使用基于Windows的C或VB或Java AWT/JavaFX等开发,很多人不相信在浏览器中也能够开发如同它们一样级别的应用,也就是富客户端RIA应用。

苹果的IPhone大部分应用是也是基于Object-C开发的本地应用,AndRoid的普及和开放,让更多人深信桌面级别的本地应用必须使用重量级的语言,比如C 或Java;或使用专有不开放的脚步语言如Flash 的AS或JavaFX。

HTML5出现以后,这一切都会改变。下面介绍两个基于浏览器的、使用脚本语言(DSL)开发桌面级别应用的开源免费框架:

1. 开源Cappuccino框架

基于浏览器,建立类似桌面应用或iPhone那样的应用。非常类似GNUstep 和苹果 Cocoa frameworks 。

基于HTML, CSS Javascript之上,不必了解这些语言,而是使用统一语言Objective-J (类似iPhone的Objective-C)。

可以在客户端实现几乎服务器端才能实现的大部分功能。

案例应用:http://cappuccino.org/learn/demos/

2. SproutCore

JavaScript HTML5 应用框架,基于浏览器创造类似本地桌面风格的应用。

SproutCore甚至是一个建立快速云应用的平台,能够建立伸缩到跨数百万不同终端设备和用户的大型应用。人们可以从任何地方访问启动应用。不需要为不同的操作系统,硬件和移动设备平台所限制。这需要一种新一代的云设计软件。

两个基于 HTML5 的桌面应用程序推荐 Cappuccino 和SproutCore框架 coreimage框架
鉴于这一重大转变, SproutCore认为唯一符合逻辑的答案是建立基于HTML5的应用程序。浏览器是一个平台,每个设备都能运行良好。随着HTML5标准的技术深入,将可以创建更多的基于浏览器的应用程序,将比其竞争对手:桌面本地应用程序还要更多。

DEMO演示网址:http://demo.sproutcore.com/

小插曲:苹果在新的iPAD不支持Flash,而支持Html5,吹响了专有软件Flash终止发展的号角,同样,JavaFX也因为同样问题其发展命运受到质疑。

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/149923.html

更多阅读

转载 两个月宝宝的睡眠训练 两个月宝宝睡眠规律

原文地址:两个月宝宝的睡眠训练作者:比岸小丫小艾出生后的第一个月,我们为纯母乳喂养而战;第二个月,为如何缓解胃肠不适而战;到了第三个月,又开始为培养良好的睡眠习惯而战。由于第二个月,reflux让小艾很不舒服,白天哭闹的时候很多,我们只好竖

不是有效的win32应用程序怎么解决 不是win32文件

不是有效的win32应用程序怎么解决——简介有时,用户在双击安装某个软件时,经常会弹出“XX不是有效Win32应用程序”的错误提示。即使我们双击运行任意一个EXE格式的可执行文件,可能同样会出现这样的错误提示。那么如何解决“不是有效的w

声明:《两个基于 HTML5 的桌面应用程序推荐 Cappuccino 和SproutCore框架 coreimage框架》为网友永遠守護妳分享!如侵犯到您的合法权益请联系我们删除