【问题标题】:In-House Propriety vs. Open Source [closed]内部专有与开源[关闭]
【发布时间】:2009-09-08 10:40:02
【问题描述】:

是否有理由不使用 wordpress 并开发自己的博客系统?
Durpal 和我们自己的 CMS 也是如此。

我想知道,因为我的营销女性不同意我的观点,我们应该开发自己的内部解决方案,因为有更好的解决方案。她还说,我们甚至可能会浪费时间和金钱,因为维护和解决错误是我们的责任,例如,我们不能把它交给 wordpress 的开发团队。

我不想把时间花在可能不值得的事情上,但我真的很想赚更多的钱。

这是否取决于网站的规模和访问者?
选择一个而不是另一个的因素是什么?

【问题讨论】:

  • 从你们中的哪一个想要使用开源解决方案和哪个专有的问题中不清楚。
  • 我想赚更多的钱并出售内部解决方案,她不想浪费钱并使用开源。
  • 听她的。她是对的。

标签: open-source code-reuse


【解决方案1】:

这场斗争很少有正确的答案。自从软件“现成”出售以来,这个问题就一直存在。许多优点也是缺点。

专业第 3 方:

  • 它们涵盖大量功能
  • 他们(希望)负责安全
  • 开源意味着其他人可以修复您的平台。
  • 您无需在自己的平台上工作即可获得改进
  • 它们的存在时间比您新构思的项目要长得多。已经消除了很多错误。

反第三者:

  • 他们没有每个项目的所有答案
  • 进一步来说,你可能需要更长的时间来破解你需要的东西,而不是重新开始
  • 除非您完全按照预期使用它,否则性能不会像定制的那样好
  • 黑客和脚本小子的更大目标
  • 随着年龄的增长,他们可能会(通过旧版支持)被锁定为一些坏习惯(Drupal 和 Wordpress 肯定有足够的)

因此,如果您正在创建博客,除非存在功能或平台问题,否则我会认真考虑 WordPress。如果您只需要一个非常简单的博客连接到一个完全非博客的更大系统,我可能会编写自己的博客作为该系统的一部分。

为了模糊界限,现代框架(Cake、Symphony、Django、Ruby 等)处理了大量的安全性、数据库、可用性,让您开发应用程序而无需过多担心任何事情。你得到你想要的,你得到它很快,但它可能不会像 WordPress 那样优美(例如用于博客)。

【讨论】:

    【解决方案2】:

    好问题,+1 :)

    我的意见:

    无论在何种情况下,如果有满足您需求的解决方案,它是开源的,并且您的团队知道进行任何特定更改可能需要满足您的目的,那么使用它可能是一个不错的选择.它将节省您可以用于其他任务的时间(时间就是金钱)。

    从开发人员的角度来看,从头开始创建东西更具吸引力。

    您只需要记住,这不是您作为爱好所做的事情,您需要尽可能快地推出产品,尽可能少的错误,并具有用户期望的所有功能.

    【讨论】:

      【解决方案3】:

      真的是这样的:

      1. 自己动手需要多少时间/金钱?
      2. 您正在考虑的开源解决方案是否具有您需要的功能(并且它们是否有效*)?
      3. 这两种解决方案的维护比较如何?

      一些“常见”的答案:

      1. 很多,特别是如果您需要(或想要)很多功能。
      2. 大多数成熟的系统都有某种插件系统和大量功能。一般来说,如果你想要它,他们就会得到它,也许需要进行一些小的调整。
      3. 内部代码可能需要一段时间才能成熟,之后它们可能会大致相同。如果内部代码的功能很少,那么它可能更容易维护。

      她还说,我们甚至可能会浪费时间和金钱,因为维护和解决错误是我们的责任

      这到底比内部解决方案差多少?

      【讨论】:

      • 这句话是指内部解决方案,而不是开源解决方案。
      【解决方案4】:

      这真的取决于你的商业模式。

      如果您使用现有的开源产品销售服务可能会很有意义。 (顺便说一句,您可能可以让 wordpress 人员为您工作 - 您当然需要付费,但您还必须向您的内部团队付费)

      如果此博客系统仅供您自己使用,则使用现有解决方案更有意义,并且开源解决方案在该领域脱颖而出,因为有很多人可以为您编写一些自定义解决方案.

      只有当你真正销售软件时,开源的情况才会变得有点难以控制金钱。

      【讨论】:

        【解决方案5】:

        我们的主持人 Joel Spolsky 就这个主题写了an interesting article

        【讨论】:

        • 这是一篇很棒的文章。 +1 :)
        【解决方案6】:

        是的,有很多原因。开源并不意味着它会自动写得很好。

        但是,有时它确实适合您的业务模式,因为您需要快速发布、可用、要求不太具体且已经过数百万人测试的产品。在这种情况下,在内部生产东西是没有意义的。

        如果您想说服她使用 Wordpress 而不是构建一个,请展示关于尝试从头开始编写而不是使用开源解决方案所花费的时间和金钱的论点。不要忘记展示一些使用 Wordpress 的大公司的实例(查看官方网站)。

        【讨论】:

          【解决方案7】:

          对于大多数公司而言,开发您自己的博客解决方案就相当于开发您自己的机器版本,该机器将停机坪混合起来,打造通向您办公室的道路。

          唯一的例外是如果您想从事道路建设业务。但这是一项艰巨且竞争激烈的业务,是一个成熟稳定的市场,需要大量资金,不是随便进入的。

          【讨论】:

            猜你喜欢
            • 2010-09-27
            • 1970-01-01
            • 1970-01-01
            • 2013-06-04
            • 2011-01-06
            • 1970-01-01
            • 1970-01-01
            • 2011-04-23
            • 1970-01-01
            相关资源
            最近更新 更多