use*_*584 5 css cappuccino web-applications atlas
我偶尔会回去看这个视频。然后我哭了一会儿,因为 280 North 被摩托罗拉吞并了,直到今天,没有人真正知道他们到底怎么样了。
我知道 SproutCore 有一个名为“Greenhouse”的东西,据说可以做类似的事情。但随着 SproutCore 的首席开发人员被 Facebook 聘用,SproutCore 本身也变成了 Ember.js,我不确定 Greenhouse 是否还能活下来。
那么,是否有任何工具可以接续 Atlas 的工作呢?
tl;dr:有两种选择:Dashcode 或 Cappucino,其中 GUI 解决方案似乎是在 Xcode(Interface Builder)中构建 UI 并将其导出到 Cappucino。这个解决方案似乎得到了 Cappucino 核心团队的支持。阿特拉斯和温室已经死了。
该回复的其余部分包括支持上述结论的引用和链接。
我有同样的问题并做了一些研究。
这种工具可以在三种可能的框架中实现。Dashcode、Greenhouse 和 Atlas。阿特拉斯死了,温室似乎永远只是一个实验。
Dashcode 仍在维护中。它是一个非常好的工具,也是我发现的唯一一个允许从相同的代码库同时构建移动应用程序和 Web 应用程序的平台。(许多移动应用程序构建器,例如 titan、phonegap 等,似乎只专注于移动设备,而不是同时为桌面浏览器和移动设备构建。)
每次 Apple 发布新版本的 Xcode 时,Dashcode 都会得到改进。此外,苹果公司正在这一领域持续开展工作——例如,iAds Producer实际上是一个超级增强的dashcode。此外,iBooks Author 也非常类似于 dashcode。两者都是针对特定有限目标产品的特定工具,但都有 JavaScript 框架和至少一些 GUI 支持。
Producer 确实很狡猾,尽管它专注于使用 JavaScript 制作类似“flash”的广告。
Dashcode 已经有一段时间没有进行重大更新了,所以它可能会被淘汰,但它仍然是一个可行的工具。
280 North 的家伙似乎不再为摩托罗拉工作(boucher 至少现在为 stripe 工作),Atlas 上的所有工作也都停止了。
“官方推荐”的解决方案似乎是 XcodeCapp,据我所知,它现在已内置到 Cappuciono 中。“最重要的是,新的 XcodeCapp 应用程序会自动从 Cappuccino 项目中创建 Xcode 项目,并让您轻松放置 UI 组件。” (一年多前,当时他们可以提到阿特拉斯。)
这里有一些对它的引用,包括最近的一个说法,它已针对 Xcode 4.4(今年夏天发布,4.5 是当前版本)进行了修复。
https://groups.google.com/forum/#!topic/objectivej/mRMiLTP2Yh8
另外,下一个链接是一个包含一些很棒教程的网站,他们假设您使用的是 Xcode: http: //www.cappuccino-project.org/learn/tutorials/advanced-hello-world-2/
这是一篇关于这种情况的较旧的博客文章: http://cappuccino.org/discuss/2011/11/16/cappuccino-0-9-5/
其中评论中包含这样的内容:“只有拥有 Atlas 项目的人才能对此发表任何声明,不幸的是我们不是那些人。我们是 Cappuccino 核心开发人员,我们管理开源项目 Cappuccino。Atlas是由一家不存在的公司创建的商业产品。
也就是说,不用担心,真的。Interface Builder 集成非常棒,是一个非常完整的解决方案。除此之外,您无需任何 GUI 编辑器就可以完美地编写应用程序。或者您甚至可以用 Cappuccino 编写自己的编辑器。你拥有大量的可能性和力量可供你使用,所以出去构建一个很酷的应用程序。”
另外:“自动将 xibs 转换为 cibs 的新方法是闪亮的新 XcodeCapp 应用程序,您可以在 中找到它/usr/local/narwhal/packages/cappuccino/support/XcodeCapp.app。这要么让我们觉得是一条直观且易于查找的路径,要么我们没有时间制作一个更简单的路径.;)”
另外,Antoine Mercadal 的总结:
“Atlas 是一个闭源软件。它最初是由 280N 人构建的,你可能知道也可能不知道历史,但重点是 Atlas 很可能已经死了。不幸的是,我们卡布奇诺社区对此无能为力在这里抱怨Atlas就像在W3C网站上抱怨IE一样:没有意义。
我个人支付了 Atlas beta 的费用,并用它开发了我的所有界面(大约 30 个大 cib)。我也对阿特拉斯糟糕的健康状况感到非常失望。这就是使用专有测试版软件必须付出的代价:糟糕的事情发生了。我花了一周的时间在 IB 下重建了我的所有 UI。这很痛苦,这周我喝了很多咖啡,但实际上真的很值得。结果真是太棒了。
IB(通过 XcodeCapp)对 Cappuccino 的支持现在远远超出了 Atlas 的水平。现在,未来是有保障的,因为 XcodeCapp 是 Cappuccino 的一部分,nib2cib 是 Cappuccino 的一部分,它们都是开源的,没有人永远无法“关闭它们”。
Atlas 是一个年轻的产品,Cappuccino 也是一个年轻的产品,就像每个基于社区的项目一样,所有参与者/工具/成员都需要“校准”并且需要尝试一些东西。我认为现在已经完成了,这就是我们正在接近 1.0 的原因。
这个版本非常棒,有大量的修复和新功能,这就是我们应该在这个线程中讨论的内容:)”