【发布时间】:2012-11-12 10:40:37
【问题描述】:
我有一个用某种语言编写的命令行工具,我喜欢在它上面构建一个 Web 界面。 SproutCore 可以运行这样的程序并获取输出吗?
我也在考虑其他替代品,例如 Vaadin 或 Cappuccino(因为我来自 Mac 开发)。
(我是一名软件开发人员,我从来没有为网络开发过,我在谷歌上发现了这两个名字)
【问题讨论】:
标签: web-applications vaadin sproutcore cappuccino
我有一个用某种语言编写的命令行工具,我喜欢在它上面构建一个 Web 界面。 SproutCore 可以运行这样的程序并获取输出吗?
我也在考虑其他替代品,例如 Vaadin 或 Cappuccino(因为我来自 Mac 开发)。
(我是一名软件开发人员,我从来没有为网络开发过,我在谷歌上发现了这两个名字)
【问题讨论】:
标签: web-applications vaadin sproutcore cappuccino
我觉得,由于您确实具有 Cocoa 编程背景,因此您会在 Cappuccino 中感到宾至如归。要制作界面,您将使用 Xcode4 中的嵌入式 Interface Builder。
另外,由于你不想学习任何 HTML/CSS 来做到这一点,而且我假设你也不想做 Java,你可以看看它。
Cappuccino 的版本为 0.9.6,但它已经准备好生产一段时间了。我想当它是 0.8 的时候就已经准备好了。
卡布奇诺有很多框架和类别可用,谷歌小组真的很有帮助
【讨论】:
capp gen --list-templates 会给你一个模板列表。通常的输出应该是Application、Framework、NibApplication、ThemeDescriptor。然后您可以使用以下命令生成一个新的应用程序。 capp gen -t <templateName> <appname>
Vaadin 绝对可以做到。
SproutCore 和 Cappucino 都是用于开发 UI 的浏览器端框架,并且没有用于运行命令的服务器端部分 - 因此您可能还需要在服务器上使用不同的框架。
然而:所有这些框架对于看似简单的任务来说似乎都是一个巨大的矫枉过正。您希望开发的用户界面有多复杂?它有多“互动”?它需要多少维护/开发?
【讨论】: