当前位置:  开发笔记 > 编程语言 > 正文

我应该使用Ruby构建什么类型的应用程序?

如何解决《我应该使用Ruby构建什么类型的应用程序?》经验,为你挑选了1个好方法。

我只是将我在C#上的经验转移到Ruby中.Ruby是非常有趣的编程语言,我非常喜欢它.我知道Rails是一个Web应用程序框架,许多Web开发人员都使用它并使用Ruby语言.我们应该在ruby上构建哪些应用程序?



1> bluehavana..:

Ruby似乎擅长的应用程序类型是设计实现DSL的框架.Ruby语法和反射/元编程风格的松散结构鼓励重新定义结构,而不必实现自己的解析器.像Rake,Rails,Sinatra,Capistrano和RSpec这样的东西都有一个非常特别的DSL,可以通过在DSL中添加Ruby语言的全部功能来扩展.当然,Ruby最强大的套件之一是快速开发,特别是在像Rails这样的约会配置框架中.显然,基于数据库的动态Web应用程序在Rails中占有很大的优势,但没有什么可以阻止您构建下一代SMTP.

Ruby擅长驱动高度可配置的应用程序,其中配置可以自行编程.我知道我看到Zed Saw谈到在Ruby中编写业务规则样式的访问控制列表,以便对不断变化的法律和规则做出更加动态的反应. Ruby Arduino Development还可以通过使用功能强大且易于使用的脚本框架来与Arduino物理计算平台("Make"梦想)进行交互,从而帮助改变定制机器人和物理计算的面貌.

您可能已经注意到软件中的敏捷主题,这正是Ruby所属的主题.

更新,桌面应用程序:目前似乎没有任何针对Ruby的杀手级桌面应用程序,主要是因为对Web应用程序的这种需求以及通过Web提供丰富的应用程序体验变得越来越容易.但是有Ruby GUI的框架.特别值得注意的是鞋书面_why幸运僵硬(Ruby的摇滚明星),因为它呈现的GUI开发以一种特别的方式红宝石.除了鞋子,最近Macruby 与原生的Cocoa支持引起了一些关注.然后你有了使用Ruby包装器的GUI工具包:WxRuby,FXRuby和Ruby-GNOME2.

仅仅因为现在没有针对Ruby GUI的杀手级应用并不意味着你无法创建下一个.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有