0

在旧的、Ruby 和 Rails 之前的 Web 时代,当需要添加 HTML 或 CSS 无法提供的服务器端功能时,通常会使用 PHP。如今,我们有很多选择来创建超级动态的网站和应用程序。我最近发现,您可以在 Web 服务器上使用.erb文件来获得与将 PHP 文件放入其中相同的功能,从而使事情变得更加动态。

我正在建立我的第一个从头开始的网站,这实际上是我自己的个人网站。我是一个巨大的Ruby书呆子,并且肯定想投资于我最了解和最熟悉的技术。我想以简单速度力量为重点进行构建。我喜欢Rails,并且接受过最多的培训,所以我暂时(对于我心爱的性感网站的 1.0 版),从我的选择列表中排除了 Sinatra 或其他框架。

现在,问题来了,诚然有点模棱两可:从使用常规的旧 .erb 文件到使用成熟的 Rails 框架什么时候合适?该网站不会处理任何用户或任何东西,主要是我的艺术、音乐和技术作品的组合。另外,我将使用Jekyll 撰写博客,以便单独处理该级别的动态内容。

4

1 回答 1

1

Strait ERB 文件非常适合设置简单的模板系统。Jekyll 是一种使用模板构建简单静态站点的更强大的方法。这对于没有动态内容的个人网站非常有用,当您让用户不断将新内容存储到数据库中时它不起作用,然后需要动态呈现到新页面。Rails 基于您需要一个数据库的想法,如果您不需要它,请跳过 Rails 并节省您自己的加载时间、托管成本和系统管理员的麻烦。

另请查看https://github.com/laurilehmijoki/jekyll-s3,您可以在 S3 上以非常便宜的价格托管您的网站。

于 2013-04-04T04:06:32.540 回答