【问题标题】:Which version of drupal should I study, 6 or 7?我应该学习哪个版本的 drupal,6 还是 7?
【发布时间】:2010-07-07 17:17:48
【问题描述】:

我一直在计划尝试用 Drupal 7 建立一个购物商店,只是为了好玩,并且已经研究了几天。但是以它目前的状态(alpha5),我怀疑我的时间和精力是否值得。如果我使用 6,恐怕我无法将我的经验应用到 7,因为你知道,后者要好得多且不同。你能给我一个建议,我应该如何处理这个问题?鉴于我坚持使用 7,在最终版本到来之前,我现在应该关注哪些方面的开发?在学习之前等待最终版本发布不是一个选择,因为我在业余时间找不到比这更好的事情了。

【问题讨论】:

  • 您真的想被锁定在特定版本的网站开发特定框架中吗?我建议您学习并努力构建自己的网站,使用任何随机编程语言和 jQuery。
  • 遗憾的是,我对网站开发太陌生了,无法做到这一点,而且我很困惑,无法选择一个我可以从中受益最多的框架......所以我可以自己制作......:- (
  • @Fosco:与使用 jQuery 相比,使用 Drupal 构建网站要容易得多。毕竟它是 CMS/CMF,而不是 JavaScript 库。
  • @googletorp:是的,我知道它是什么,我就是受不了。我认为学习曲线可以更好地用于本土开发。
  • @Fosco:这真的取决于你想做什么。如果您选择随机编程语言并用它做任何事情,您将永远无法获得 Drupal 开发人员的工作。

标签: drupal drupal-6 drupal-7


【解决方案1】:

Drupal 7 仅在这次编写时剩下 40 个严重错误,这意味着它非常接近 rc-1。这意味着 Drupal 7 并不是那么不稳定,API 应该已经到位等。所以从现在开始你不应该期望任何重大变化,只有错误修复等。

这并不意味着您应该将 Drupal 7 用于生产站点,但如果您不做花哨的事情等,您实际上可以使用。因此您可以开始使用 Drupal 7 学习 Drupal。

您必须考虑的一件事是,Drupal 7 没有 Drupal 6 所具有的所有可用模块,即使在 Drupal 7 发布之后,所有主要模块都可能需要一些时间移植。因此,除非您可以等待开发相当长的一段时间,否则 Drupal 6 可能不是一个糟糕的起点。与模块集成也是使用 Drupal 开发的一部分,而这也是您现在使用 D7 很难做到的事情。

要考虑的另一件事是,API 并没有像从 D5 到 D6 那样发生太大变化,因此从 Drupal 6 开始一点也不坏。 Drupal 7 中的许多新内容并不是您将用于简单网站的 API。

结论

您现在可以开始使用 Drupal 7 进行开发,但如果您从 Drupal 6 开始,您可能会更轻松并了解更多信息。更改会很小,您应该可以毫无问题地进行调整。

【讨论】:

  • 一个新人可能没有意识到拥有一个可靠的贡献模块集合是多么重要。根据最后的统计,我在不同时间使用了 70 多个站点来构建站点,我认为这不是一个异常高的数字。
  • 我同意基思的观点。令牌、图像缓存、视图等模块非常有用,可以通过它们的 api 轻松控制。那就是说很多重要的现在都是核心,不是吗?
  • 现在核心中只有图像api和字段。
【解决方案2】:

现在继续使用 6,并及时了解表面上的 7 中的新功能。我不会深入研究新版本,直到它们变得更加稳定时达到 beta 2 标记。 Alpha 版本太早了,无法跟踪,可能会浪费你的时间来配置而不是学习……享受吧!!!

【讨论】:

    【解决方案3】:

    只要 7 仍处于 alpha 版本,它就很可能会发生变化。您所了解的有关 6 的任何内容都将在相当长的一段时间内与该行业保持相关性。

    【讨论】:

      【解决方案4】:

      我不会逐行研究代码,但会尝试掌握 Drupal 的基础知识以及它们是如何联系在一起的。那么您的知识将超越版本,因此您不必为节点系统的 API 更改而烦恼。

      此外,API 就在您身边,供您参考,并且随时更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-20
        • 2015-12-05
        • 2010-10-16
        • 1970-01-01
        • 2014-04-09
        • 2023-03-18
        相关资源
        最近更新 更多