【问题标题】:Is Django inherently more difficult to host than RoR?Django 天生就比 RoR 更难托管吗?
【发布时间】:2011-04-07 06:21:19
【问题描述】:

我知道在 Django 托管等方面存在很多现有问题,但我的问题是是否有技术原因导致 RoR 主机比 Django 主机更容易获得。技术本身或架构中是否存在使提供商托管和维护变得更加麻烦的东西?

为 RoR 找到更好的免费主机似乎比 Django 更容易(alwaysdata 的 10mb 确实不允许很多,而且 App Engine 不是普通的 Django),而且更容易以 2$/ 的价格找到合适的 RoR 主机月的功能比 Django 更丰富。

是技术原因还是仅仅因为市场份额/时机?

谢谢, 肖

【问题讨论】:

    标签: ruby-on-rails django hosting


    【解决方案1】:

    让我们面对现实吧,免费主机远不是很好,也不是很便宜。 如果你想要一个体面的主人,你将不得不支付一个体面的金额。

    另一方面,rails 比 django 早了将近 1 年,并且比 django 更早地开始普及。此外,php 更老且更早普及,这似乎是 rails 比 django 更受主机欢迎的一个很好的理由。

    【讨论】:

    • Heroku 是免费的(如果您只需要测试部署),而现在 django 还没有类似的东西(至少现在还没有)
    • Djangy 实际上是 Heroku 克隆,其中包括免费的第一个实例。但是我认为它们仍处于私人测试阶段。
    • @theTRON Djangy 已经死了,类似的项目(例如 Gondor、ep.io、dotcloud.com ...)不提供免费的开发实例或仍处于测试阶段。 Heroku 多年来一直在生产 :)
    【解决方案2】:

    Django 并不比 RoR 更难托管。

    恕我直言,这个产品增量主要是因为 RoR 与 Django 相比的市场份额。

    如果 Rails 确实比 Django 更老,那么 Python 也确实比 Ruby 更老(并且被更多人使用)。

    当 Ruby (Rack) 出现类似的东西时,类似 WSGI 的技术也已经存在,它可以让 Web 应用程序更轻松。

    【讨论】:

      【解决方案3】:

      我认为这是更少的时间和更多的社区推动,我自己。 Rails 背后有一个非常活跃和直言不讳的社区。去你当地的书店看看那里的书。您可能会发现 5 倍于 Django 的 Rails 书籍。据说,吱吱作响的轮子上油了。 Rails 用户中有少数强烈的声音,这意味着人们会在共享主机上迎合他们,因为否则他们将不得不听取大量不断提出要求的请求。

      并不是说上市时间与它无关,我只是发现任何给定技术背后的社区与其在不同商业模式中的采用程度有很大关系。

      此外,任何托管 Ruby 应用程序的主机都可以托管几乎任何主要框架,只要它们与 Rack 兼容。因此,由于必须处理 Rails,他们通常会免费获得对 Sinatra、Ramaze 等的支持。而不仅仅是支持 Django。

      【讨论】:

      • 由于 Ruby 使用 Rack,Python 使用 WSGI(这也较旧),所以我看不出两者之间有什么区别。
      • @Tommaso Barbugli- 我认为这是一个原因的唯一原因是因为 Rack 有一个声乐社区。你是对的。事实上,它(在某种程度上)适用于Passenger。我没有对它进行大量测试,但我知道它可以在我拥有的一台主机上以这种方式工作。
      猜你喜欢
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      相关资源
      最近更新 更多