Web applications SproutCore/Cappuccino/Vaadin:我应该选择哪一个来执行shell程序?

Web applications SproutCore/Cappuccino/Vaadin:我应该选择哪一个来执行shell程序?,web-applications,vaadin,sproutcore,cappuccino,Web Applications,Vaadin,Sproutcore,Cappuccino,我有一个用某种语言编写的命令行工具,我喜欢在此基础上构建一个web界面。SproutCore可以运行这样的程序并获取输出吗 我也在考虑其他替代品,如瓦丁或卡布奇诺(因为我来自Mac开发) (我是一名软件开发人员,我从来没有为网络开发过,我发现这两个名字都在谷歌上搜索)Vaadin绝对可以做到这一点 SproutCore和Cappucino都是用于开发UI的浏览器端框架,没有用于运行命令的服务器端部分,因此您可能也需要在服务器上使用不同的框架 然而:对于看似简单的任务来说,所有这些框架似乎都是一个

我有一个用某种语言编写的命令行工具,我喜欢在此基础上构建一个web界面。SproutCore可以运行这样的程序并获取输出吗

我也在考虑其他替代品,如瓦丁或卡布奇诺(因为我来自Mac开发)


(我是一名软件开发人员,我从来没有为网络开发过,我发现这两个名字都在谷歌上搜索)

Vaadin绝对可以做到这一点

SproutCore和Cappucino都是用于开发UI的浏览器端框架,没有用于运行命令的服务器端部分,因此您可能也需要在服务器上使用不同的框架


然而:对于看似简单的任务来说,所有这些框架似乎都是一个巨大的杀伤力。您希望开发的用户界面有多复杂?它有多“互动”?它需要多少维护/开发?瓦丁肯定能做到

SproutCore和Cappucino都是用于开发UI的浏览器端框架,没有用于运行命令的服务器端部分,因此您可能也需要在服务器上使用不同的框架


然而:对于看似简单的任务来说,所有这些框架似乎都是一个巨大的杀伤力。您希望开发的用户界面有多复杂?它有多“互动”?它需要多少维护/开发?

我觉得你有可可编程的背景,喝卡布奇诺会让你感觉宾至如归。要创建接口,您将只使用Xcode4中的嵌入式接口生成器

另外,由于您不想学习任何HTML/CSS,我假设您也不想学习Java,您可以看看它

卡布奇诺是0.9.6,但它已经生产准备了相当一段时间了。我想当它是0.8的时候就准备好了


卡布奇诺有很多框架和类别可供选择,谷歌小组真的很有帮助

我觉得你有可可编程的背景,你会对卡布奇诺有宾至如归的感觉。要创建接口,您将只使用Xcode4中的嵌入式接口生成器

另外,由于您不想学习任何HTML/CSS,我假设您也不想学习Java,您可以看看它

卡布奇诺是0.9.6,但它已经生产准备了相当一段时间了。我想当它是0.8的时候就准备好了



卡布奇诺有很多框架和类别可供选择,谷歌集团真的很有帮助

网络应用并不是那么简单。通过一些菜单、复选框和文本字段(按选项卡组织),我想选择要传递给shell程序的参数。然后我想为每个用户存储结果,显示一些绘图,我不在乎速度,我只想在不学习html/css之类的东西的情况下构建这个web应用程序(我是一名软件开发人员)。希望有一个可视化开发用户界面的工具。使用Vaadin可以避免很多html和css。这是一个JavaWeb应用程序框架:您必须了解/学习java。如果标准的外观不合适,你将不得不在CSS中动手。哦:“可视化地开发用户界面”-Vaadin有一个可视化编辑器,但我从未使用过它。对我来说,应该是:我是java开发人员。如果你不是,它可能不是。网络应用程序不是那么简单。通过一些菜单、复选框和文本字段(按选项卡组织),我想选择要传递给shell程序的参数。然后我想为每个用户存储结果,显示一些绘图,我不在乎速度,我只想在不学习html/css之类的东西的情况下构建这个web应用程序(我是一名软件开发人员)。希望有一个可视化开发用户界面的工具。使用Vaadin可以避免很多html和css。这是一个JavaWeb应用程序框架:您必须了解/学习java。如果标准的外观不合适,你将不得不在CSS中动手。哦:“可视化地开发用户界面”-Vaadin有一个可视化编辑器,但我从未使用过它。对我来说,应该是:我是java开发人员。如果不是,可能不是。但是Charles Anthony说卡布奇诺不可能运行shell程序。@taurus你可以运行一个简单的node.js应用程序,它可以为你运行shell程序。我已经安装了Xcode 4.5.2,如果我安装了卡布奇诺,我在Xcode中看不到模板。顺便说一句,你是说node.js?@taurus我也安装了Xcode 4.5.2。查看和创建新卡布奇诺应用程序的最简单方法是从终端<代码>capp gen--列出模板将为您提供模板列表。通常的输出应该是应用程序、框架、应用程序、主题描述器。然后可以使用以下命令生成新的应用程序<代码>capp gen-t@taurus是的,我说的Nodejs是指Nodejs.org。服务器上是Javascript。但是Charles Anthony说,使用Cappuccino无法运行shell程序。@taurus你可以运行一个简单的node.js应用程序,它可以为你运行shell程序。我已经安装了Xcode 4.5.2,如果我安装了Cappuccino,我在Xcode中看不到模板。顺便说一句,你是说node.js?@taurus我也安装了Xcode 4.5.2。查看和创建新卡布奇诺应用程序的最简单方法是从终端<代码>capp gen--列出模板将为您提供模板列表。通常的输出应该是应用程序、框架、应用程序、主题描述器。然后可以使用以下命令生成新的应用程序<代码>capp gen-t@taurus是的,我说的Nodejs是指Nodejs.org。它是服务器上的Javascript。