2011-02-01 189 views
1

关于Wt,用于构建网站的C++框架和Microsoft C#/ .Net的好处之一是,重点是创建从二进制文件运行的完全编译的应用程序(包括内置的Web服务器)。这可以提供真正的性能和扩展性。我已经看到Python编译为HPC的机器代码; Rails应用程序有可能吗?Rails应用程序是否可以编译为独立应用程序?

回答

1

不完全。我所知道的最接近的就是使用jRuby将您的应用程序安装为Java应用程序服务器的一部分。

0

正如@heyrolled所说的,如果您使用jRuby,那么您的应用程序将被编译为一个由Tomcat加载并运行的JAR文件。

但是,我想假设这是不成熟的优化。 Ruby和Rails对于你需要的东西来说足够快,而且在Ruby的执行速度受到质疑之前,你很可能会遇到数据库的瓶颈。只有当你已经将你的数据库编入索引时,才会将工作集缓存到memcached或redis中,并将所有不需要UI交互的东西都推迟到后台,并且仍然遇到性能问题,您需要考虑语言执行速度。

哎,这是一个长屁股的句子。

相关问题