gpt4 book ai didi

perl - 我应该先学习 Perl 5 OO 还是 Moose?

转载 作者:行者123 更新时间:2023-12-03 07:06:09 25 4
gpt4 key购买 nike

我对 Perl 编程还比较陌生,但我知道 Perl 5 OO 的基本工作原理。然而,我从未使用 Perl 5 OO 创建过任何项目,所以我很确定我会遇到很多陷阱。

最近我发现了关于 Moose 的炒作模块。我查看了 CPAN 上的一些文档,发现它非常有趣,对我作为开发人员帮助很大。此外,它似乎非常稳定和可靠。

我应该加强使用基本的 Perl 5 OO 语法直到我非常熟悉它(了解幕后发生的事情),还是您认为我应该继续直接开始使用 Moose 开发应用程序?或者我应该尝试一下鼠标吗?

任何对此的想法和经验都值得赞赏。

提前致谢!

最佳答案

正如其他人指出的那样,学习 Perl 中的 OO 是如何完成的基础知识将对您有所帮助,不仅对大多数非 moose 软件包,而且对 Moose 本身也有帮助,因为在本质上,Moose 基本上只使用标准的 Perl OO 布局。基本上,一旦你感到舒服,你就会明白什么是 Moose::Manual::Unsweetend表明您将合理掌握 Perl 中的面向对象原则。 Damian Conway 的《面向对象 Perl》一书是对面向对象时期的精彩介绍,而不仅仅是 Perl 的风格。我强烈建议您阅读它,或者至少阅读它的前半部分。

最后,没有理由使用Mouse(Moose 的替代品),除非您属于两个非常具体的类别,您有严格的启动时间限制或严格的依赖性要求。如果您不属于这两个地方,那么 Moose 几乎总是一个更好的答案。

披露:我是一名核心 Moose 开发人员,曾参与 Mouse 的开发工作。

关于perl - 我应该先学习 Perl 5 OO 还是 Moose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/980751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com