Perl 如何降低业务风险。
Perl 不受公司健康状况或股东意愿的束缚。即使股市崩盘或硅谷滑入大海,Perl 仍将得到支持。
不要被供应商的专有开发工具所困扰!Perl 可以与大多数主要数据库通信,并且能够管理大多数操作系统,以便您可以构建满足您的需求的工具,而不是供应商认为您需要什么。
许多产品(例如 Cybercash 的电子商务产品 Cash Register)都附带 Perl 开发工具。如果您已经在企业中拥有 Perl 技能,您将能够比竞争对手更快地利用这些产品。
虽然 Perl 最初在 Unix 上推出,但它可以在 Macintosh 和 Microsoft 平台以及许多其他操作系统上运行。开发人员可以通过遵循 Perl 文档中的指南轻松生成跨平台程序。甚至 Microsoft 也通过与 ActiveState Tool Corp. 合作来支持 Perl 在 Win32 和 NT 上的运行。如果 Microsoft 喜欢 Perl,您难道不应该喜欢吗?
Perl 不是黑匣子。任何人都可以查看源代码,而且很多人已经查看过了。这意味着错误可以更快地被发现和修复,并且中间版本和补丁可以非常快速地获得。您不必等到大公司的电话支持告诉您新版本可用时再进行升级。
Perl 自 1987 年以来一直存在 - 甚至比 Web 还要早几年。有足够的时间来消除错误,以提供稳定的产品。它现在是第 5 版。您的其他工具是否像 Perl 一样成熟?
高级语言可以加快开发过程。如果您需要一个大型项目的原型,您可以使用 Perl 非常快速地完成它(虽然许多人报告说该原型非常好,它已成为生产版本)。程序员花在诸如内存管理和变量类型化等事情上的时间更少,而花在产品最擅长的方面上的时间更多。
Perl 处理内存管理,以便程序员不必花时间创建内存管理错误,这是安全漏洞的最常见来源。
Perl 有一种特殊的“污染”模式,可以仔细检查用户输入以避免常见的安全问题。使用 Perl 的“污染”模式迫使程序员更仔细地编写代码。
通过 XS 或 SWIG 接口,Perl 程序可以使用您的传统 C 库。