【问题标题】:What is the limitation of PerlNet?PerlNet 的局限性是什么?
【发布时间】:2009-03-03 04:59:52
【问题描述】:

我已经将 PerlNet 用于数据提取项目。 Perl 是一种功能强大的语言,用于通过巨大的 CPAN 模块提取数据和文本操作。但是,我的程序需要某种 UI、线程……我决定使用 .NET C#。使用 Perl 开发工具包,我们可以选择将 Perl 模块包装到 .NET DLL 中,并直接从 C# 中使用该 DLL。

一切正常,但我有一个关于 PerlNet 架构的问题。据我所知,PerlNet 是 ActiveState 和 Microsoft 之间的一个研究项目,用于在 .NET 中运行 Perl 代码,但我没有找到任何文档。

PerlNet 的限制是什么? PerlNet 是如何构建的?

谢谢, 明赫。

【问题讨论】:

    标签: c# .net perl architecture


    【解决方案1】:

    有一本书“Programming Perl in the .NET Environment”可以帮助你。

    ActiveState 似乎没有任何可公开访问的在线文档提供有关 PerlNET 的任何类型的详细信息。但是,如果 Perl 开发工具包中没有包含一些文档,我会感到非常惊讶,即使听起来他们不再为它提供任何支持。

    您可以在 perl.net@listserv.activestate.com 邮件列表或其archives 中找到问题的答案。

    【讨论】:

    • PDK 有一个关于如何实现 PerlNet 程序的文档,例如它可以教您将 perl 模块转换为 dll 或在 perl 本身中调用 .NET 类。但是没有关于 PerlNet 架构的文档,我的意思是 PerlNet 是如何工作的。我只想知道 PerlNet 背后的机制。谢谢
    • 和 activestate 的邮件列表是询问是否有任何 activestate 人在听的好地方。
    【解决方案2】:

    虽然对于 PerlNet 的构建方式,我不能说比现成可用的方式更多,但我会说,根据我的经验,它相当笨拙且不太可靠。

    如果这是一个“真正的”项目,即涉及金钱,我会避免使用 PerlNet。

    具体来说,它似乎会破坏 .NET 中的共享内存,并且会导致异常崩溃。

    也就是说,我已经有一段时间没有使用 PerlNet,所以它现在可能是一个更好的产品。

    【讨论】:

      猜你喜欢
      • 2014-05-11
      • 1970-01-01
      • 2022-11-25
      • 2012-07-20
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-02
      相关资源
      最近更新 更多