【发布时间】:2011-11-20 19:43:42
【问题描述】:
我正在寻找比使用 Ruby on Rails 更简单的方法来创作小型个人网站的建议(我会说我有“中级”经验)。该站点将主要是由块(文章,菜单等)构建的静态页面,我希望能够使用 Markdown 之类的东西进行创作,以便非技术人员可以编写文章。该网站还需要一些简单的反馈类型的表格。我可能不需要大量测试。
该网站的外观非常简洁,我希望完全控制外观。我对 Rails、Ruby、Javascript、HTML 和 CSS 很熟悉。
我想知道的是,我是否会让网站的维护(包括部署)和内容创作变得比使用 Rails 所需的复杂。我听说过一些关于 Sinatra 的内容,引起了我的兴趣,但从未使用过 - 这会减少维护开销吗?
如果网站要求用户登录,推荐是否会改变?
【问题讨论】:
-
你问的很奇怪,因为你有使用 Rails 的经验。我不知道,但我认为个人网站的加载量不够大,所以它会很重要(换句话说,如果 Rails 甚至无法支持如此轻的负载,那么没有人会使用它)。
-
对于非常基本的网站,我使用 sinatra,因为它更轻。但它也有缺点:例如没有有用的助手等
-
Basile,当我说个人时,我的意思是这是一个我自己运营的小网站(但为他人运营)。这不是为了生意,所以我的需求很简单。另外,也许我没有说清楚:我问是因为我不想使用 Rails,是否有更轻的解决方案可以轻松定义 HTML 的静态块(而不是 ERB 模板)。
标签: html ruby-on-rails sinatra