Articulo de referencia

Padre (software)

{{cite web|url=http://padre.perlide.org/download.html|title=Download Padre, the Perl IDE|access-date=18 April 2015}} "},"website":{"wt":"{{url|http://padre.perlide.org/}}"}},"i"...

Padre (abreviatura de "Perl Application Development and Refactoring Environment") es una plataforma de desarrollo de software multilingüe que comprende un IDE y un sistema de complementos para extenderlo. Está escrito principalmente en Perl y se utiliza para desarrollar aplicaciones en este lenguaje . [ 2 ]

Padre está escrito en Perl 5, pero puede extenderse a cualquier lenguaje que se ejecute sobre la máquina virtual Parrot , como Raku , mediante su sistema de complementos y su integración con Parrot. El desarrollo comenzó oficialmente en junio de 2008, pero Padre ha reutilizado componentes disponibles en CPAN , y la última versión de Padre siempre está disponible en CPAN. Lo más importante es que utiliza las bibliotecas de Perl de wxWidgets para el sistema de ventanas y PPI para analizar y resaltar correctamente Perl y permitir la refactorización. Las principales ventajas de Padre para los desarrolladores de Perl son el acceso completo y sencillo al código fuente de su editor y un conjunto único de características de "intuición Perl" que permiten al IDE comprender detalles sobre la estructura y el contenido del proyecto sin necesidad de que el usuario se los indique.

Arquitectura

Padre utiliza complementos para ofrecer todas sus funcionalidades sobre el sistema de ejecución. Todas las funcionalidades, excepto la compatibilidad principal con Perl 5, se implementan mediante complementos. Padre cuenta con complementos para la edición de HTML y XML .

Este mecanismo de complementos es un marco de trabajo ligero. Además de permitir extender Padre mediante otros lenguajes de programación , el marco de complementos permite que Padre funcione con aplicaciones de red como Telnet y sistemas de gestión de bases de datos . La arquitectura de complementos admite la escritura de cualquier extensión deseada para el entorno, como la gestión de la configuración , la compatibilidad con sistemas de control de versiones ( Subversion , Git ), etc.

Los widgets de Padre están implementados mediante wxWidgets , un conjunto de herramientas de código abierto y multiplataforma escrito en C++ .

Características

  • Soporte para marcadores
  • Plegado de código
  • Soporte de sesión
  • Característica diferente
  • Herramienta CPAN Explorer
  • Herramienta de depuración gráfica
  • Herramienta de control de versiones

Complementos destacados

Véase también

Referencias

  1. "Descargar Padre, el IDE de Perl" . Consultado el 18 de abril de 2015 .
  2. "Página principal del Padre" . Archivado del original el 3 de agosto de 2009. Consultado el 22 de julio de 2009 .