Cappuccino is an open source framework
Cappuccino is an open source framework that makes it easy to build desktop-caliber applications that run in a web browser.
http://www.cappuccino.org/
Cappuccino is an open source framework that makes it easy to build desktop-caliber applications that run in a web browser.
Learn
Read all about Cappuccino and Objective-J , see demos , and work through tutorials , and browse the documentation .
Discuss
Ask questions , get answers , meet other developers, and see the latest news .
Contribute
File bug reports , check out the source code , and contribute back to the project.
Download
Get the latest version of the frameworks, and an empty project template. No plugins or installation required. Direct link .
Cappuccino 0.9.5 - Amazing release for amazing web applications
The Buzz
Cocoa on the web: 280 North, Objective-J, and Cappuccino
...from what I have experienced using 280 Slides, a future with Cappuccino based-apps is a bright one.
Chris Foresman, Ars Technica
Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry
...if you use Cappuccino, those apps will automatically look and behave like ... desktop apps - with zero learning curve on the developer's side. He or she can simply focus on building an kick ass app instead of trying to re-invent basic UI functionality every single time.
Ryan Carson, Carsonified
An interview with 280 North on Objective-J and Cappuccino
I can see the allure of Objective-J / Cappuccino for building desktop-like Web applications. It gives you a very high level abstraction over the browser. No more DOM. No more CSS layouts, which can be the bane of your existence for a complicated and dynamic layout.
Dion Almaer, Ajaxian
Cappuccino Blog Cleaning up our GitHub Issues Cappuccino News Cappuccino News Cappuccino News Cappuccino 0.9.5
Latest News
How do I hire Cappuccino developers?
Cappuccino 0.9.5
CappCon, the first Cappuccino dev conference to be held, is open for registrations
How practical is it to implement a UI that works well on higher resolution screens (PC, iPad) as well as on smaller ones (iPhone, Android) using the same code using Cappucino?
在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甚至是一个建立快速云应用的平台,能够建立伸缩到跨数百万不同终端设备和用户的大型应用。人们可以从任何地方访问启动应用。不需要为不同的操作系统,硬件和移动设备平台所限制。这需要一种新一代的云设计软件。
鉴于这一重大转变, SproutCore认为唯一符合逻辑的答案是建立基于HTML5的应用程序。浏览器是一个平台,每个设备都能运行良好。随着HTML5标准的技术深入,将可以创建更多的基于浏览器的应用程序,将比其竞争对手:桌面本地应用程序还要更多。
DEMO演示网址: http://demo.sproutcore.com/
小插曲:苹果在新的iPAD不支持Flash,而支持Html5,吹响了专有软件Flash终止发展的号角,同样,JavaFX也因为同样问题其发展命运受到质疑。
作者: Leo_wl
出处: http://www.cnblogs.com/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息查看更多关于Cappuccino is an open source framework的详细内容...