¿Cuáles son las diferencias entre Vanilla Perl y Strawberry Perl?
-
08-07-2019 - |
Pregunta
Strawberry Perl es " Perl de código abierto para Windows que es exactamente el mismo como Perl en todas partes ''. Vanilla Perl " proporciona una distribución de Perl lo más cerca posible del núcleo de Perl. " Strawberry Perl está construido sobre Vanilla Perl.
Ambas distribuciones vienen con un compilador de C para que se puedan construir módulos perl de CPAN que usan XS.
¿Cuáles son las diferencias entre Strawberry Perl y Vanilla Perl?
Solución
Simplemente lea la explicación en la página de inicio de Vanilla Perl
Vanilla Perl Series
La serie Vanilla Perl proporciona un Distribución de Perl que está tan cerca de el núcleo de Perl como sea posible. Si necesario, puede incluir correcciones específicas de win32.
Vanilla Perl es experimental y es no destinado a fines de producción. Está dirigido a Win32 de nivel maestro Desarrolladores de Perl y aquellos que deseen experimentar con la construcción de su propio Distribuciones personalizadas de Win32 Perl. Las versiones de Vanilla Perl están numeradas solo como 'compilaciones' secuenciales y no seguir ninguna alfa / beta / lanzamiento plan. Esto significa compilaciones incrementales puede ser menos estable que el anterior compila como nuevas configuraciones de lanzamiento son probados.
Y
Serie Strawberry Perl
El propósito del Strawberry Perl serie es proporcionar una forma más práctica Lanzamiento de Win32 Perl para experimentados Desarrolladores de Perl para experimentar y probar la instalación de varios CPAN módulos bajo condiciones Win32, y para proporcionar una plataforma útil para desarrolladores experimentados de Perl para comenzar haciendo trabajo real.
Además de los módulos en Vanilla Perl, Strawberry también incluirá el árbol de dependencia completo para Paquete :: CPAN, así como un adicional conjunto de versiones mejoradas de dual CPAN / módulos principales que tienen correcciones específicas de win32.
Otros consejos
La respuesta es que a menudo las distribuciones de Perl vienen con módulos no básicos. ActiveState en particular es conocido por hacer esto. Los módulos no básicos mejoran bastante la usabilidad.
Vanilla es la distribución principal. Fresa viene con los módulos estándar no estándar. ;-)
Según página de inicio de Vanilla Perl :
- Además de los módulos en Vanilla Perl, Strawberry también incluirá todo el árbol de dependencias para Bundle :: CPAN , así como un conjunto adicional de versiones actualizadas de módulos duales CPAN / core que tienen correcciones específicas para win32.
De Wiki:
- Strawberry Perl es parte del Proyecto Vanilla Perl