关于Wt,用于构建网站的C++框架和Microsoft C#/ .Net的好处之一是,重点是创建从二进制文件运行的完全编译的应用程序(包括内置的Web服务器)。这可以提供真正的性能和扩展性。我已经看到Python编译为HPC的机器代码; Rails应用程序有可能吗?Rails应用程序是否可以编译为独立应用程序?
1
A
回答
1
不完全。我所知道的最接近的就是使用jRuby将您的应用程序安装为Java应用程序服务器的一部分。
0
正如@heyrolled所说的,如果您使用jRuby,那么您的应用程序将被编译为一个由Tomcat加载并运行的JAR文件。
但是,我想假设这是不成熟的优化。 Ruby和Rails对于你需要的东西来说足够快,而且在Ruby的执行速度受到质疑之前,你很可能会遇到数据库的瓶颈。只有当你已经将你的数据库编入索引时,才会将工作集缓存到memcached或redis中,并将所有不需要UI交互的东西都推迟到后台,并且仍然遇到性能问题,您需要考虑语言执行速度。
哎,这是一个长屁股的句子。
相关问题
- 1. 交叉编译独立应用程序?
- 2. 是否可以在WinForms应用程序中运行独立应用程序?
- 3. 是否可以为Xbox 360开发“独立”应用程序?
- 4. 是否可以从另一款iPhone/iPad独立应用程序启动iPhone/iPad独立应用程序?
- 5. 是否可以创建一个使用sql server数据库作为独立应用程序的应用程序?
- 6. g ++编译CLang独立应用程序,但CMake不是
- 7. 是否可以将Rails应用程序编译为Java VM JAR文件?
- 8. 完全独立的Rails移动应用程序,编译为原生应用程序
- 9. 如何为.SIS(独立)应用程序编译Microsoft Silverlight for Symbian?
- 10. 是否可以单独使用ffmpeg作为应用程序
- 11. 将MVC应用程序作为独立应用程序运行
- 12. 独立Python应用程序
- 13. 独立Web应用程序
- 14. 独立.NET应用程序
- 15. C++独立应用程序
- 16. PostgreSQL独立应用程序
- 17. 独立PHP应用程序
- 18. PHP独立应用程序
- 19. 可以编译用cherrypy构建的独立Web应用程序吗?
- 20. 是否可以反编译和调试Java应用程序?
- 21. 应用程序是否可以反编译?
- 22. 使用MinGW编译独立的Qt应用程序
- 23. 什么是独立应用程序?
- 24. 在Rails中部署Angular2演示程序还是作为独立应用程序?
- 25. 将独立Java应用程序转换为可部署的Web应用程序
- 26. 为什么独立应用程序?
- 27. 为独立应用程序导入pyspark
- 28. Apple可以将流音乐视为独立应用程序
- 29. 是否可以为php应用程序创建安装程序?
- 30. 是否可以使用Play Framework创建独立的JAR Web应用程序?