PerlNET Component Types

In Chapter 11 we learned about some good and powerful techniques of component programming in PerlNET. We focused on one type of component: Pure Perl. This choice was not casual, as developing such components is almost identical to developing Core Perl module packages. Moreover, the Core Perl scripts can transparently use these components, unless we used .NET classes when developing Pure Perl components. However, because of being so close to Core Perl, Pure Perl components are limited inside the .NET environment. Hence, we need another type of components to resolve these limitations. PerlNET offers us .NET types and Mixed types. We therefore must learn how to work with three different PerlNET types:

  • Pure Perl

  • .NET

  • Mixed

Get Programming PERL in the .NET Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.