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

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, seedemos, and work through tutorials, and browse thedocumentation.

Discuss

Ask questions, get answersmeet other developers, and see the latest news.

Contribute

File bug reports, check out the source code, andcontribute 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

ars technica

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

carsonified

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

ajaxian

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

在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也因为同样问题其发展命运受到质疑。

 
原文地址:https://www.cnblogs.com/Leo_wl/p/2619513.html