好的,到目前为止已经学会了开发WordPress网站,并且已经开发了大约2年的主题。无论如何,我想进入“实际”的Web开发,而不是WordPress。我偶然发现了Rails,并且一直在做一些研究,但是我仍然不知道用Rails创建一个网站需要什么。
我是否需要模板文件,就像我在WordPress中需要它一样?如果是这样,我需要建立一个网站的最小文件是什么? (例如index / home.php,侧边栏,页眉,页脚?) 我是否需要深入了解SQL? 我可以在大多数托管服务中使用Rails吗? 在我开始对RoR进行一些实际学习之前,我需要了解的第一件事是什么(我喜欢随着时间的推移学习 - 例如,开始学习HTML的人通常通过建立网站来学习)。 / p>
同样,对于那些对这些东西非常敏感的人提出这样一个非常可怕的问题我表示歉意。但是我要求你忍受我,因为我们知道我们在任何时候都是初学者。
干杯。
答案 0 :(得分:6)
Rails在基础层面上与Wordpress完全不同:
Wordpress是灵活的应用程序软件,可用于博客,作为构建网站的内容管理系统等。
Rails是灵活的应用程序构建软件。它用于构建Web应用程序,包括网站等。
例如,您可以使用Rails构建等效的Wordpress。 Wordpress本身是使用Rails,php的替代品构建的。
模板是的,Wordpress和Rails都使用模板。
其他问题/答案
摘要如果您可以在Wordpress中执行您需要做的事情,那么它可能是您的任务的一个很好的解决方案。如果你无法使用Wordpress完成任务,或者似乎做了太多工作,那就调查一下Rails。
下一步我建议您预订Rails并使用它来学习系统。
已添加
Wordpress和Rails都是很棒的开源项目。我使用两者并认为它们都以自己的方式都很棒。
如果您想构建一个Web内容站点,我不会推荐Rails。如果你想建立一个网络应用程序,我建议你这样做。
Rails作为软件学习工具如果您想学习或提高编写软件的技能,Rails是一个不错的选择。它使您能够使用Ruby语言编写大型系统。 WP使您可以使用php,但使用Ruby编写面向对象的软件要容易得多。
答案 1 :(得分:2)
答案 2 :(得分:2)
网上有很多教程,有点google会有所帮助。
与此同时,假设您已安装Rails,请通过打开终端并键入
来生成简单的Web应用程序rails new testapp
这将创建你的rails应用程序 - 当然是光头。
启动服务器
rails server
然后转到
http://localhost:3000
查看文件系统上的目录和文件,看看有什么。其中大部分可能令人困惑,但这是可以预料的 - 你刚刚开始。通过Google搜索和提问,您将能够了解它的工作原理。
答案 3 :(得分:1)
结帐TryRuby.org和Codeschool.com - 它们可以帮助您立即启动并运行。
答案 4 :(得分:0)
我也来自Wordpress。我曾经喜欢wordpress,但现在我意识到我最好使用RoR。
在RoR中,您可以创建您想要的或客户想要的东西。所以强烈推荐它。
至于模板。这是不一样的。 Rails使用部分模板。您仍然可以使用页眉,页脚,侧栏等。
你以前见过RoR网站吗?
@Dave Newtown是对的.... http://ruby.railstutorial.org/