2009-03-02 46 views
3

我已將PerlNet用於數據提取項目。 Perl是一個功能強大的語言,用於通過巨大的CPAN模塊提取數據和文本操作。但是,我的程序需要某種UI,線程......我決定使用.NET C#。使用Perl Dev Kit,我們可以選擇將Perl模塊封裝到.NET DLL中,並直接從C#使用此DLL。PerlNet的限制是什麼?

一切都很好,但我有一個關於PerlNet體系結構的問題。據我所知,PerlNet是ActiveState和Microsoft之間在.NET中運行Perl代碼的研究項目,但我沒有找到任何文檔。

什麼是PerlNet的限制? PerlNet是如何構建的?

謝謝, Minh。

回答

7

有一本書「Programming Perl in the .NET Environment」,可以幫助你。

ActiveState在網上似乎沒有任何可公開訪問的文檔,它提供了有關PerlNET的任何類型的詳細信息。但是如果Perl開發工具包中沒有包含某些文檔,我會非常驚訝,儘管聽起來他們不再提供任何支持。

您可以在[email protected]郵件列表或其archives中找到您的問題的答案。

+0

PDK對如何實現PerlNet程序,比如它可以教你轉換一個Perl模塊到一個DLL或調用.NET類在Perl本身的文檔。但是沒有關於PerlNet體系結構的文檔,我的意思是PerlNet如何工作。我只想知道PerlNet背後的機制。謝謝 – 2009-03-02 16:13:12

1

雖然我真的不能說更多的方式PerlNet建成比是現成的,我會說,從我的經驗,這是相當笨重,並不十分可靠。

如果這是一個「真正的」項目,即涉及金錢,我會避開使用PerlNet。

具體而言,似乎垃圾桶共享存儲器在.NET,並會不正常導致崩潰。

也就是說,我有一段時間沒有使用PerlNet,所以現在它可能是一個更好的產品。