Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在遗留类还是本机类中构建新的joomla组件?_Joomla_Components - Fatal编程技术网

在遗留类还是本机类中构建新的joomla组件?

在遗留类还是本机类中构建新的joomla组件?,joomla,components,Joomla,Components,我开始开发我的第一个joomla 3组件 我应该选择遗留类还是本机类?为什么? 未来的支持情况如何 Joomla核心组件使用遗留类。他们将来会被移除吗 谢谢 如果你要开始Joomla!现在,我的观点是开始使用遗留类。据我所知,遗留支持将出现在下一个主要版本(3.5)以及当前的STS版本(3.1、3.2)中 未来将要发生的事情将被讨论,软件正在发展,Joomla也是 您应该学习使用遗留类,因为: 您将找到关于它们的大多数文档/书籍/支持 核心组件是使用它们构建的(理解核心组件如何工作,是成功开发

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

我应该选择遗留类还是本机类?为什么? 未来的支持情况如何

Joomla核心组件使用遗留类。他们将来会被移除吗


谢谢

如果你要开始Joomla!现在,我的观点是开始使用遗留类。据我所知,遗留支持将出现在下一个主要版本(3.5)以及当前的STS版本(3.1、3.2)中

未来将要发生的事情将被讨论,软件正在发展,Joomla也是

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

  • 您将找到关于它们的大多数文档/书籍/支持
  • 核心组件是使用它们构建的(理解核心组件如何工作,是成功开发扩展的关键)
本机类:

  • 记录得相当糟糕
  • 示例不多(例如,只有Joomla安装程序在使用它们)
  • 没有那么多人使用它们,因此获得支持可能相当困难
  • 如果你对Joomla有更多的经验,那么看看它们是很好的,这样你就可以了解它的好处了
  • 它们没有遗留类所具有的强大JModel,因此构建CRUD功能需要编写和实现更多代码
  • 对于代码应该如何组织没有明确的规则,因此对于初学者来说,这可能会令人困惑,因为没有一个模式可以依赖
希望这有帮助