【问题标题】:Ruby on Rails, PHP or C++ for web social network [closed]用于 Web 社交网络的 Ruby on Rails、PHP 或 C++ [关闭]
【发布时间】:2010-03-15 06:37:49
【问题描述】:

我选择了大学文凭工作。这是一个迷你社交网络。但现在我真的很纠结应该坚持哪种技术。我在 C++ ISAPI Web 服务开发方面处于平均水平,低于平均水平的 PHP(很少有项目使用它),并且对 Ruby 及其框架 RAILS 不熟悉。我有 1.5 个月的最后期限来开发它(在我全职工作后每天大约 5 小时)。我还听说使用 Ruby on Rails 很容易学习和开发。考虑到 C++,我知道我必须自己做很多编码和工作,而 PHP 在我看来几乎是一样的。所以我正在寻找你熟练的开发人员建议你在我的职位上会做什么?学习 RoR,坚持使用 C++ 或 PHP 还是使用其他东西?

【问题讨论】:

    标签: php c++ ruby-on-rails social-networking


    【解决方案1】:

    绝对不是 C++。

    我使用 C++、Ruby、PHP、Ruby on Rails、CakePHP、CodeIgniter 和 Kohana。

    由于 C++ 比 Ruby 更类似于 PHP,而且您学习的时间很少,所以我会选择 PHP 框架。我时不时喜欢在本地机器上制作小型社交网络,我建议您使用codeigniter,因为它可以提供我能想到的社交网络所需的一切,而且它是最容易学习的和主人。

    我确信these codeigniter 截屏视频会对您有所帮助。

    【讨论】:

      【解决方案2】:

      我使用过很多 C++,还使用过 RoR(1 个已发布项目)。我建议不要将 C++ 用于任何 Web 开发,它真的不适合它。如果您之前有 Web 开发经验,那么 Ruby on Rails 很容易学习。但是,如果您已经有一些 PHP 经验,我建议您坚持使用它。有一些相当不错的 PHP 框架。

      【讨论】:

        【解决方案3】:

        考虑到时间线,我会推荐 Ruby on Rails。 Rails 的开发速度非常快……而且也很有趣。

        您可能想学习的其他内容是一些基本的 javascript。鉴于您已经了解 C++,学习起来并不难。

        【讨论】:

          【解决方案4】:

          是的,使用 rails - 以下书籍将帮助您:

          1 - Michael Hartl 和 Aurelius Prochazka 合着的 RailsS​​pace - 我读过的第一本 Rails 书籍,很漂亮。它将带您完成创建自己的社交网站的过程。纳夫说...http://www.amazon.co.uk/Railsspace-Building-Networking-Addison-Wesley-Professional/dp/0321480791?ie=UTF8&s=books&qid=1209116263&sr=8-1

          欲了解更多信息,请访问网站:http://railsspace.com/ - 不过需要注意的一点是,这本书是在 rails 的 1.x 版本时编写的,因此它确实面向该版本的用户,但是有一个Rails 2.x 用户的代码的 zip 文件,我可以向您保证它工作得很好。如果您确实购买了这本书,那么可能值得按照书上的所有内容进行操作(即使用 rails 1.x)

          2 - 实用的 Rails 社交网站 - 我也买了这个,也很有帮助http://www.amazon.co.uk/Practical-Rails-Social-Networking-Experts/dp/1590598415

          Jim Neath 写了一篇关于社交网站的好文章,并就如何做到这一点提供了一些有价值的建议 - http://jimneath.org/2008/04/25/building-a-social-network-site-in-rails/ - 警告一句,他推荐的一些插件/宝石不再被推荐(比如restful_authentication),所以在你使用任何东西之前,只需双击谷歌

          有了 Rails,您可以下载、修改和使用许多社交网络插件/模板应用程序 - 查看 Insoshi http://github.com/insoshi/insoshi(由我在顶部链接的第一本书的作者 Michale hartl 创建) -这是项目主页 - http://dogfood.insoshi.com/

          另外,我认为这个看起来非常令人印象深刻 - 它被称为社区引擎 - http://communityengine.org/

          祝你好运

          【讨论】:

            【解决方案5】:

            坚持你所知道的(或至少是更好的)。 您的 C++ 知识将帮助您使用 PHP。不要认为它会对 ROR 有太大帮助。

            我并没有说 ruby​​ 或 ror 的坏话。只是说如果你有时间限制并且你以前有 C++ 和 PHP 的知识,那为什么要让你的生活复杂化呢?

            建议使用 php 框架。

            祝你好运!

            【讨论】:

              猜你喜欢
              • 2010-09-08
              • 2011-03-23
              • 1970-01-01
              • 1970-01-01
              • 2011-08-14
              • 2011-05-08
              • 2013-07-27
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多