stringtranslate.com

Eric (software)

Eric es un entorno de desarrollo integrado (IDE) gratuito que se utiliza para la programación informática . Al ser un IDE con todas las funciones, proporciona de forma predeterminada todas las herramientas necesarias para la escritura de código y para la gestión profesional de un proyecto de software.

Eric está escrito en el lenguaje de programación Python y su uso principal es el desarrollo de software escrito en Python. Se puede utilizar para el desarrollo de cualquier combinación de proyectos Python 3 o Python 2, Qt 5 o Qt 4 y PyQt 5 o PyQt 4 en plataformas Linux , macOS y Microsoft Windows .

Licencia, precio y distribución

Eric está licenciado bajo la Licencia Pública General GNU versión 3 o posterior y, por lo tanto, es Software Libre . Esto significa, en términos generales, que el código fuente de Eric puede ser estudiado, modificado y mejorado por cualquiera, que Eric puede ser ejecutado para cualquier propósito por cualquiera y que Eric -y cualquier cambio o mejora que se le haya hecho- puede ser redistribuido por cualquiera a cualquiera siempre que no se cambie la licencia ( copyleft ).

Eric se puede descargar desde SourceForge e instalar manualmente con un script de instalación de Python. [2] La mayoría de las distribuciones de Linux más importantes incluyen a Eric en sus repositorios de software , por lo que al utilizar dichas distribuciones de Linux, Eric se puede obtener e instalar automáticamente utilizando el administrador de paquetes de la distribución en particular. [3] Además, el autor ofrece acceso al código fuente a través de un repositorio público de Mercurial . [4]

Características

Eric está escrito en Python y utiliza los enlaces Python de PyQt para el kit de herramientas GUI de Qt . [5] Por diseño, Eric actúa como interfaz para varios programas, por ejemplo, el widget de edición QScintilla . [6]

Características

Las características principales de eric 6 son: [7]

Compatibilidad con Python 2 y 3

Antes del lanzamiento de la versión 5.5.0 de eric, las versiones 4 y 5 de eric coexistían y se mantenían simultáneamente, mientras que eric 4 era la variante para escribir software en Python versión 2 y eric versión 5 era la variante para escribir software en Python versión 3.

Con el lanzamiento de la versión 5.5.0 de Eric, ambas variantes se fusionaron en una sola, de modo que todas las versiones a partir de la versión 5.5.0 de Eric admiten la escritura de software en Python 2 y en Python 3, lo que hace que las líneas de desarrollo separadas de las versiones 4 y 5 de Eric queden obsoletas. Esas dos líneas de desarrollo separadas ya no se mantienen, y las últimas versiones antes de fusionarlas en la versión 5.5.0 fueron las versiones 4.5.25 y 5.4.7. [8]

Galería

Lanzamientos

Esquema de versiones

Hasta 2016, Eric utilizaba un esquema de control de versiones de software con un identificador de tres secuencias, por ejemplo, 5.0.1. La primera secuencia representa el número de versión principal, que aumenta cuando hay saltos significativos en la funcionalidad; la segunda secuencia representa el número menor, que se incrementa cuando solo se han agregado algunas características o correcciones significativas, y la tercera secuencia es el número de revisión, que se incrementa cuando se corrigen errores menores o se agregan características menores.

A partir de finales de 2016, los números de versión muestran el año y el mes de lanzamiento, por ejemplo, 16.11 para noviembre de 2016. [9]

Estrategia de lanzamiento

Eric sigue la filosofía de desarrollo de "Lanzar temprano, lanzar a menudo" , siguiendo un cronograma de lanzamiento basado en el tiempo. Actualmente, se lanza una versión de revisión alrededor del primer fin de semana de cada mes y una versión menor se lanza anualmente, en la mayoría de los casos aproximadamente entre diciembre y febrero.

Historial de versiones

La siguiente tabla muestra el historial de versiones de Eric, a partir de la versión 4.0.0. Solo se incluyen las versiones principales (p. ej., 6.0.0) y secundarias (p. ej., 6.1.0); se omiten las versiones de revisión (p. ej., 6.0.1).

Nombre

Se hacen varias alusiones al grupo de comedia británico Monty Python , de donde toma su nombre el lenguaje de programación Python. Eric alude a Eric Idle , un miembro del grupo, al igual que IDLE , el IDE estándar de Python que se incluye con la mayoría de las distribuciones. [16] [ verificación fallida ]

Crítica

El IDE de Python de Eric no cuenta con una cadena de herramientas integrada por ahora.

Véase también

Referencias

  1. ^ https://eric-ide.python-projects.org/eric-news.html. {{cite web}}: Falta o está vacío |title=( ayuda )
  2. ^ Sourceforge: Entorno de desarrollo integrado de Eric
  3. ^ Búsqueda de paquetes en Ubuntu: eric
  4. ^ Sitio web oficial: Información de acceso al repositorio de Mercurial
  5. ^ Reitz, Kenneth; Schlusser, Tanya (30 de agosto de 2016). Guía del autoestopista para Python: mejores prácticas para el desarrollo. O'Reilly Media, Inc., pág. 31. ISBN 9781491933237. Recuperado el 18 de enero de 2019 .
  6. ^ Charney, Reg (30 de agosto de 2004). "Herramientas de programación: Eric3". Linux Journal . Consultado el 18 de enero de 2019 .
  7. ^ eric-ide.python-projects.org: Características
  8. ^ Noticias de abc eric 2014
  9. ^ Noticias de ab eric 2016
  10. ^ noticias de ab eric 2007
  11. ^ noticias de ab eric 2010
  12. ^ Noticias de ab eric 2012
  13. ^ Noticias de Eric 2013
  14. ^ Noticias de Eric 2015
  15. ^ Noticias de Eric 2018
  16. ^ Bidwell, Jonni (14 de abril de 2018). "Mejor IDE para Python en 2018". TechRadar . Consultado el 18 de enero de 2019 .

Enlaces externos