我有一个关于一个简单的简单应用程序的想法,一个将HAML和SASS转换为HTML&通过观察目录更改(如Compass)为用户提供CSS文件。几乎所有组件都已在社区中提供,我只需要弄清楚前端使用的是什么。
捕获:
必须是:
到目前为止,我对此知之甚少:
RubyScript2Exe :为您打包ruby应用程序
Adobe AIR :桌面式网络开发......但是与Ruby集成是否容易?
Adobe Flex :这仅适用于基于网络的开发吗?
Java / jRudy :(我害怕只是想着它)
FXRuby :一个ruby GUI工具包,遗憾的是过于老式(读作“丑陋”)以吸引我想要定位的观众(设计师和HTML开发人员...... .no,我不打算收费,只想制作一个有吸引力的应用程序)
鞋子:另一个基于ruby的GUI工具包可能会或可能不会......是否有GUI 建设者?
当然,其他选择非常受欢迎。
如果您提供答案,请另外留下链接到一个良好的入门教程,该教程集成了Ruby和您选择的技术?
答案 0 :(得分:5)
我最近不得不决定一个简单的应用程序的Windowed前端。我查看了FXRuby,TKRuby,Shoes和WXRuby。
鞋子是帮助我制作我的应用的唯一一个。其余的(可能)更强大但复杂的成本(与鞋子相比)似乎很大。我以前从来没有坐下来使用一个丑陋的窗口API,并且不想学习一个只是为了实现我的简单报告生成器。目前尚不清楚如何为这些API获取代码并可靠地生成可执行文件。穿着打包机的鞋子很适合我。
我对鞋子的一个问题是获取文档的麻烦。我最终了解到,运行shoes -m
会启动一个鞋子应用程序,作为一个非常有用的手册。官方教程是值得(和简短)阅读。那位于here。
鞋子很适合我,并且将成为我在未来选择制作的任何简单实用工具的第一个停靠点。
答案 1 :(得分:2)
答案 2 :(得分:1)
哦,关于这个问题,我的毛孔里充满了热度。我相信互联网的未来远远超过这个Cappuccino。我知道这听起来像一个插头,但我发誓,我只是被280slides和Atlas印象深刻。一个使用Cocoa的界面构建器构建的Web框架,可以通过简单的下拉框本地编译Cocoa以及kickass网页?热热热。煮沸可能吗?
答案 3 :(得分:1)
Limelight是另一种选择。它是基于JRuby的,可作为Windows和OSX的二进制安装,或作为任何平台的gem。 Limelight主页上有一个教程和截屏视频。
我没有使用它,但认为值得一提(我为Windows下载了,但无法启动它 - 我怀疑我的工作代理导致了问题)。
我的投票也适用于鞋子。