2012-07-14 78 views
-1

我是一名大学生,想与朋友们建立一个网络社区。尽管我们没有经验丰富的开发人员,但我们已经学习了关于JAVA和一些网络编程语言(PHP,JAVASCRIPT,CSS,HTML)的课程。哪个Web开发框架适合我?

在这一点上,我们需要决定在web框架,并开始学习。我已经将我的列表缩小到了Ruby on Rails和Codeigniter,但我真的不知道为什么我应该选择一个。

在此先感谢。

回答

0

如果没有时间限制(因为你需要学习两个红宝石郎和Rails框架),并想知道最好的做法,我会建议RubyonRails。

如果你有时间的限制,然后用笨继续。这很容易学习和记录。

3

选择你想学习,并用它去一个。

我会亲自推荐Rails的原因是:

  • 它教会你很多的最佳做法,如果你做的事情Rails的成功之道™
  • Ruby是一种乐趣,易于学习,语言表达
  • 社区是非常大的,热情的,和非常有益的
  • 有在互联网上是伟大的书籍和所有可用的教程
+0

感谢您的输入 – jkface 2012-07-14 01:51:17

+1

我喜欢轨道很多,但爱的红宝石。而且Rails是开源的,意味着没有人会为此付出代价 - 而是人们对它开展工作,因为他们对此充满激情。当你开始使用它时,这真的会显示出来。这也是务实建设的 - 没有象牙塔理论化的继续。大部分被添加到rails的东西是因为它解决了现实世界的问题。是的,我很偏颇,但是我在MS web dev dev上工作了10多年。用rails/ruby​​ 6个月足以让我切换。 – Dty 2012-07-14 02:18:37

1

没有什么像好框架。这在很大程度上取决于,在没有特定的顺序:

  • 你的技能
  • 您的口味(是的,它确实问题很多)
  • 你愿意学习
  • 的技术限制。您的托管公司可能只支持Ruby或PHP只
  • ...

我本人曾因使用CodeIgniter开发,我非常喜欢它。它很轻便,记录良好,给你留下很多自由。 我也有一个很好的朋友,Ruby On Rails是唯一值得名为“框架”的框架。

如果你的项目是雄心勃勃的,一个好主意,使你的观点可能会做出那样既框架待办事项列表一个简单的应用程序,然后选择适合您的需要之一。

希望这会有所帮助。

+0

感谢您花时间回复 – jkface 2012-07-14 01:51:58