3

我开始开发我的第一个 joomla 3 组件。

我应该选择传统课程还是本地课程,为什么?未来的支持如何?

Joomla 核心组件使用 Legacy 类。以后会被淘汰吗?

谢谢!

4

1 回答 1

1

如果您正在启动 Joomla!现在开发,我的意见是开始使用遗留类。据我所知,旧版支持将在下一个主要版本 (3.5) 以及当前的 STS 版本 (3.1、3.2) 中。

未来会发生什么是一件值得讨论的事情,软件正在发展,Joomla 也是如此。

您应该学习使用遗留类,因为:

  • 你会发现大部分关于它们的文档/书籍/支持
  • 核心组件是使用它们构建的(了解核心组件的工作原理是您成功开发扩展的关键)。

原生类:

  • 记录很差
  • 没有太多示例(例如,只有 Joomla 安装程序正在使用它们)
  • 没有那么多人使用它们,因此获得支持可能会相当困难
  • 最好看一下您对 Joomla 有更多经验的人,这样您就可以了解好处
  • 他们没有遗留类所拥有的强大的 JModel,因此构建 CRUD 功能将需要更多的代码来编写和维护
  • 没有关于如何组织代码的明确规则,因此对于初学者来说这可能会令人困惑,没有可以依赖的模式。

希望这可以帮助。

于 2013-08-20T07:07:55.693 回答