gpt4 book ai didi

macos - 在 Coco 应用程序中使用外部 Perl 会被视为不好的做法吗?

转载 作者:行者123 更新时间:2023-12-03 17:35:51 24 4
gpt4 key购买 nike

我有一些 Perl 应用程序和模块,用于执行许多任务。

我想把它们捆起来,并在它们周围放上可口可乐 wrapper ,这样我就可以将它们分发给其他人。

假设我可以强制使用捆绑的 OSX perl 并将我需要的模块包含在我的应用程序中,那么这样做有什么真正的问题吗?我真的不想重新实现我已经做过的一切。

最佳答案

使用系统提供的工具没有什么问题,包括Perl。需要考虑的事项:

  • Perl 的版本随发行版的不同而变化。因此,如果您需要支持 10.4-10.7,您最终会需要支持非常多样化的 Perl 版本。
  • 包含您自己的模块版本可能会很棘手,特别是当这些模块依赖于其他模块时,尤其是当这些模块包含已编译的代码时。
  • 有时,用户对 Perl 系统的困惑程度超出了您的预期。特别是,他们可能会安装新模块或升级现有模块。理想情况下,您可以说“不要这样做”,但这可能会产生问题。

我的团队在不同版本的 OS X 上处理 Net::SSL 时遇到了噩梦。由于管理所有不同版本的 Perl 很麻烦,我们最终从我们的代码库中完全删除了 Perl以及可能位于系统库中的 Perl 模块。

但是如果您保持依赖关系简单,那么使用系统 Perl 就没有问题。

关于macos - 在 Coco 应用程序中使用外部 Perl 会被视为不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264233/

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