我偶尔会回去看this video。然后我哭了一下,因为280 North被摩托罗拉吞没了,直到今天,没有人真正知道它们到底发生了什么。
我知道SproutCore有一种叫做“温室”的东西purportedly做了类似的事情。但是,随着SproutCore的首席开发人员被Facebook和SproutCore聘用变成Ember.js,我不确定Greenhouse是否能活着。
那么 - 是否有任何工具可以解决Atlas停止工作的问题?
答案 0 :(得分:2)
tl; dr:有两种选择:Dashcode或Cappucino,其中GUI解决方案似乎是在Xcode(Interface Builder)中构建您的UI并将其导出到Cappucino。这个解决方案似乎得到了核心Cappucino团队的支持。阿特拉斯和温室已经死了。
此回复的其余部分包括支持上述结论的引号和链接。
我有同样的问题,并做了一些研究。
有三种可能的框架可以使用这样的工具。 Dashcode,温室和地图集。 Atlas已经死了,Greenhouse似乎不仅仅是一个实验。
Dashcode仍在维护中。它是一个非常好的工具,也是我发现的唯一一个允许同一代码库同时构建移动应用程序和Web应用程序的平台。 (许多移动应用程序构建者,如钛,手机等,似乎只专注于移动设备,而不是桌面浏览器和移动设备。)
每次Apple发布新版Xcode时,Dashcode都会加速。此外,苹果正在这方面继续开展工作 - 例如,iAds Producer实际上是一个超级密码。此外,iBooks Author也非常像dashcode。这两者都是特定有限目标产品的特定工具,但都有javascript框架和至少一些GUI支持。
制片人非常光滑,虽然它专注于使用javascript制作“flash”广告。
Dashcode在很长一段时间内没有经过重大更新,因此它可能正在逐渐淘汰,但它仍然是一个可行的工具。
280名北方人现在不再为摩托罗拉工作了(布鲁尔至少为条纹工作)并且所有关于阿特拉斯的工作都停止了。
“官方推荐”的解决方案似乎是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中编写自己的编辑器。你可以随意使用大量的可能性和力量,所以请出去构建一个很酷的应用程序。“
还有:
“将xib自动转换为cibs的新方法是你可以在/usr/local/narwhal/packages/cappuccino/support/XcodeCapp.app
中找到的闪亮的新XcodeCapp应用程序。这要么是让我们看起来很直观,也很容易找到,或者我们没时间制作一个更容易一个。;)“
此外,Antoine Mercadal的总结:
“Atlas是一个封闭的源软件。它最初是由280N人建造的,你可能知道也可能不知道历史,但关键是Atlas更有可能死了。我们,Cappuccino社区,对此无能为力不幸的是,在这里抱怨Atlas就像在W3C网站上抱怨IE一样:它没有意义。
我个人为Atlas测试版买单,我用它开发了所有界面(大约30个大型cibs)。我对Atlas的健康状况不佳感到非常失望。这是使用专有测试版软件需要付出的代价:狗屎发生了。我花了一周时间在IB下重建我的所有用户界面。这是痛苦的,我在这个星期喝了很多咖啡,但它确实值得。结果真是太棒了。
IB(使用XcodeCapp)对Cappuccino的支持现在已经远远超出了Atlas的方式。现在保证未来,因为XcodeCapp是Cappuccino的一部分,nib2cib是Cappuccino的一部分,它们都是开源的,没有人永远无法“关闭它们”。
Atlas是一个年轻的产品,Cappuccino也是一个年轻的产品,像每个社区项目一样,所有的演员/工具/成员都需要“校准”,需要尝试几件事。我认为现在已经完成了,这就是我们接近1.0的原因。
这个版本很棒,有很多修复和新功能,这就是我们应该在这个帖子中讨论的内容:)“
答案 1 :(得分:1)
Nib2Cib自Atlas之前就已存在。它允许您在界面构建器中构建UI,并且最近变得更好。最新版本的Capp包含一个工具,可在您保存xib / nib时自动为您运行转换器。