《Joomla! 开发者圣经》
在许多场合,同行开发者问我哪种方式是开始学习 Joomla! 开发的最佳途径。其中之一,我总是建议他们应该有一本完整的 Joomla! 框架 API 参考手册。唯一能够完成这项任务的书籍是 "Mastering Joomla! 1.5 Extension and Framework Development",尽管由于它是在 Joomla! 1.5 仍然处于测试阶段时写的,所以有些过时,大约两年半以前。当 Packt Publishing 宣布他们将发布更新的 "Mastering Joomla! 1.5 Extension and Framework Development (Update)" 时,我欣喜若狂!所以,现在,我已审查了这本书的新版本,并愿意与您分享我的经验。
当我收到印刷版时,我首先注意到的是,它比上一版长得多。整整多了 72 页!在令人震惊的 560 页中,作者 James Kennard 和 Chuck Lanham 旨在以简洁易懂的格式,结合讨论和代码示例,为我们提供 Joomla! 框架 API 缺失的开发者文档。在拥有上一版的情况下,我坐下来对比了两本书。
旧版本更像是一本参考书,而不是指南。它带你了解了可用的 API 函数,但其中一些部分让代码自己说话。好吧,不再是了。例如,在介绍数据库层时,作者不再谈论记录的 CRUD 生命周期,而是加入了一大堆代码。相反,新版本逐步讨论记录的生命周期,在简短的讨论之后介绍执行该操作所需的代码。
在我看来,新版本的编排方式更适合开发者,既是指南也是 Joomla! 框架 API 的深入参考。它系统地讨论了 API 的所有方面,从基础到深奥。它涵盖了所有内容:从数据库层和 MVC 设计基础到安装 XML 清单的全面覆盖以及关于安全最佳实践的宝贵建议。在为 Joomla! 开发软件多年后,我在这本书中没有发现任何错误或遗漏。这是一项绝对出色的工作。
总体而言,如果您在开发Joomla!组件、模块和插件时只想要一本书,那么这本书就是您的首选。除非您深入研究Joomla!的源代码,否则这本书将是市场上您能找到的最全面的参考。如果您是希望充分利用Joomla!框架的初学者或中级开发者,您需要这本书。如果我问您,我发誓会推荐这本书。
最初发布于http://dionysopoulos.me/blog/the-joomla-developers-bible
在Joomla社区杂志上发布的某些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目官方立场一致。
通过接受,您将访问由https://magazine.joomla.net.cn/之外第三方提供的服务
评论