我已经使用Ruby on Rails一段时间了,我对它非常满意。
最近我也使用rails来处理由大约10页和一些表格处理程序组成的简单静态网站。邮件程序。
现在我想知道以下内容:
我提前感谢你们的回复。
此致
答案 0 :(得分:4)
网页设计最重要的一个方面是扩展/更新/读取代码的能力。如果您对RoR最舒服,请使用RoR。这并不过分,特别是因为你可以通过如此小的网站获得极好的测试覆盖率。如果您或任何继承该网站的人想要添加模型代码,那将非常容易。
顺便说一句,我强烈建议从thinkbot中查看high voltage宝石。非常适合托管静态页面。答案 1 :(得分:2)
请查看Middleman。对于Ruby上的静态网站来说,这是一个奇怪的工具。
答案 2 :(得分:0)
尽管Rails具有更高的内存占用量,但由于它为您提供了大量的开发能力,因此它并不过分。专业人士不仅仅是缺点,所以如果你对Rails感到满意,也可以将它用于静态页面。您可能需要在某些时候将这些页面更新到更高级的站点和应用程序,并且使用rails您将始终可以选择。
答案 3 :(得分:0)
确实没有比RoR简单得多的替代方案。在内存使用方面,您可以使用PHP来解决该问题,但谁想使用PHP?没有人,那是谁:)。
您可以快速查看Node.js + Express框架等内容。使用Express的整体节点与RoR(它纯粹是javascript)非常不同,但是生成视图的方式等非常相似。
我不是没有太多,只是一些简单的网站,但几乎没有数据处理,你不会再挖掘复杂的东西。这个框架将完全解决你的记忆困境。
你可以在这里快速查看:
http://nodeguide.com/beginner.html
http://net.tutsplus.com/tutorials/javascript-ajax/introduction-to-express/
在我的诚实意见中,我会坚持使用RoR。除了内存占用之外,它在所有内容中都非常简单且相对轻量级,但如果内存真的是一个很大的问题,那么请尝试一下Node,这很有趣。有些人喜欢它,有些人讨厌它。学习仍然很有趣。