Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 哪些应用程序是用Ruby开发的?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 哪些应用程序是用Ruby开发的?

Ruby on rails 哪些应用程序是用Ruby开发的?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我可以用Ruby制作一个windows应用程序吗 什么著名的软件是用Ruby开发的 每个人似乎都在谈论Ruby,我需要一个学习Ruby的动力。你当然可以,但由于Ruby与web编程的密切关系,Ruby并不常见。Ruby是一种跨平台语言,因此,如果您编写代码,它将有99%的可能性在您可以安装Ruby解释器的任何地方工作 特定于windows的还有,它允许您与特定于windows的库进行交互,从创建GUI到从剪贴板获取数据。此外,Ruby还有用于、和的模块;因此,有大量跨平台GUI工具包可用 作为一

我可以用Ruby制作一个windows应用程序吗

什么著名的软件是用Ruby开发的


每个人似乎都在谈论Ruby,我需要一个学习Ruby的动力。

你当然可以,但由于Ruby与web编程的密切关系,Ruby并不常见。Ruby是一种跨平台语言,因此,如果您编写代码,它将有99%的可能性在您可以安装Ruby解释器的任何地方工作

特定于windows的还有,它允许您与特定于windows的库进行交互,从创建GUI到从剪贴板获取数据。此外,Ruby还有用于、和的模块;因此,有大量跨平台GUI工具包可用

作为一种目的状态,Ruby网站有一个使用Ruby以及他们使用Ruby的目的


如果你有胆量,可以使用运行在JVM上的Ruby进行开发;这意味着你的程序可以在任何可以安装Java的地方运行。

我相信twitter是迄今为止最著名的ruby on rails“应用程序”。使用ruby for windows制作应用程序的工作原理与使用任何其他脚本语言一样。如果你想获得灵感,我建议你看一些。另外,我发现的工具非常有用。

要回答您的第一个问题,在GUI方面,您可能需要查看该工具集。以下是一个关于如何开始使用鞋子的介绍


您可以在上找到“著名”Rails应用程序的列表。

我认为Twitter在Rails上运行的时间不长。我认为Twitter现在在Scala上运行。@AboutRuby:Twitter从未离开过Rails。他们没有用Scala取代Ruby,而是用Scala取代了C。具体地说,他们最初设想Twitter是一个CMS,所以他们自然会把数据库放在中心。但用户使用Twitter作为消息传递平台,需要在中心设置消息队列。因此,他们将MySQL替换为Starling,这是他们用Ruby编写的消息队列。然而,因为他们以前从未编写过消息队列,所以这不是一个特别好的消息队列,所以他们用Scala编写了Kestrel,这要好得多,不是因为Scala,而是因为在第二次尝试时。。。他们能够从自己在椋鸟身上犯的错误中吸取教训,从而真正知道自己在做什么。该网站一直在运行Rails,而且可能永远都会运行。看看成功的案例,我认为Ruby以使web应用程序而不是windows应用程序正确而闻名。我在ruby社区看到的主要思维模式之一是在企业应用程序中替代Perl。既然PHP已经存在,这就变成了一个低音,但它仍然是思想的基础。