Autor(es) original(es) | Detlev Offenbach |
---|---|
Desarrollador(es) | Detlev Offenbach |
Lanzamiento inicial | 2002 ( 2002 ) |
Versión estable | 24.9 [1] / 31 de agosto de 2024 ( 31 de agosto de 2024 ) |
Repositorio |
|
Escrito en | Pitón |
Sistema operativo | Linux , macOS , Microsoft Windows |
Plataforma | Python , Qt , PyQt |
Disponible en | Inglés, alemán, francés, ruso, checo, español, italiano, turco, chino |
Tipo | Entorno de desarrollo integrado |
Licencia | GPL versión 3 o posterior |
Sitio web | eric-ide.python-projects.org |
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 .
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]
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]
Las características principales de eric 6 son: [7]
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]
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]
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.
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).
Leyenda: | Versión antigua, sin mantenimiento | Versión antigua, aún mantenida | Versión estable actual | Última versión preliminar | Lanzamiento futuro |
---|
Rama | Versión | Fecha de lanzamiento | Cambios importantes |
---|---|---|---|
4 | Versión antigua, ya no se mantiene:4.0.0 | 03-06-2007 | |
Versión antigua, ya no se mantiene:4.1.0 | 03-02-2008 |
| |
Versión antigua, ya no se mantiene:4.2.0 | 09-08-2008 |
| |
Versión antigua, ya no se mantiene:4.3.0 | 08-02-2009 |
| |
Versión antigua, ya no se mantiene:4.4.0 | 09-01-2010 |
| |
Versión antigua, ya no se mantiene:4.5.0 | 04-02-2012 |
| |
5 | Versión antigua, ya no se mantiene:5.0.0 | 04-07-2010 |
|
Versión antigua, ya no se mantiene:5.1.0 | 27 de febrero de 2011 | ||
Versión antigua, ya no se mantiene:5.2.0 | 18 de febrero de 2012 |
| |
Versión antigua, ya no se mantiene:5.3.0 | 03-02-2013 |
| |
Versión antigua, ya no se mantiene:5.4.0 | 7 de enero de 2014 |
| |
Versión antigua, ya no se mantiene:5.5.0 | 27 de octubre de 2014 |
| |
6 | Versión antigua, ya no se mantiene:6.0.0 | 28 de diciembre de 2014 |
|
Versión antigua, ya no se mantiene:6.1.0 | 5 de diciembre de 2015 |
| |
16 | Versión antigua, ya no se mantiene:16.11 | 12 de noviembre de 2016 |
|
Versión antigua, ya no se mantiene:16.12 | 03-12-2016 | ||
17 | Versión antigua, ya no se mantiene:17.01 | 1 de enero de 2017 | |
Versión antigua, ya no se mantiene:17.02 | 04-02-2017 | ||
Versión antigua, ya no se mantiene:17.03 | 03-03-2017 | ||
Versión antigua, ya no se mantiene:17.04 | 07-04-2017 |
| |
Versión antigua, ya no se mantiene:17.05 | 06-05-2017 | ||
Versión antigua, ya no se mantiene:17.06 | 03-06-2017 | ||
Versión antigua, ya no se mantiene:17.07 | 02-07-2017 | ||
Versión antigua, ya no se mantiene:17.08 | 03-08-2017 | ||
Versión antigua, ya no se mantiene:17.09 | 01-09-2017 | ||
Versión antigua, ya no se mantiene:17.10 | 07-10-2017 | ||
Versión antigua, ya no se mantiene:17.11 | 03-11-2017 | ||
Versión antigua, ya no se mantiene:17.12 | 02-12-2017 | ||
18 | Versión estable actual: 18.01 | 06-01-2018 | |
Versión estable actual: 18.02 | 03-02-2018 |
| |
Versión estable actual: 18.03 | 04-03-2018 | ||
Versión estable actual: 18.04 | 02-04-2018 | ||
Versión estable actual: 18.05 | 01-05-2018 | ||
Versión estable actual: 18.06 | 02-06-2018 | ||
Versión estable actual: 18.07 | 07-07-2018 | ||
Versión estable actual: 18.08 | 02-08-2018 | ||
Versión estable actual: 18.09 | 02-09-2018 | ||
Versión estable actual: 18.10 | 03-10-2018 | ||
Versión estable actual: 18.11 | 1 de noviembre de 2018 | ||
Versión estable actual: 18.12 | 1 de diciembre de 2018 | ||
19 | Versión estable actual: 19.01 | 10 de enero de 2019 | |
Versión estable actual: 19.02 | 02-02-2019 | ||
Versión estable actual: 19.03 | 02-03-2019 | ||
Versión estable actual: 19.04 | 06-04-2019 | ||
Versión estable actual: 19.05 | 04-05-2019 | ||
Versión estable actual: 19.06 | 02-06-2019 | ||
Versión estable actual: 19.07 | 07-07-2019 | ||
Versión estable actual: 19.08 | 03-08-2019 | ||
Versión estable actual: 19.09 | 07-09-2019 | ||
Versión estable actual: 19.10 | 03-10-2019 | ||
Versión estable actual: 19.11 | 1 de noviembre de 2019 | ||
Versión estable actual: 19.12 | 7 de diciembre de 2019 | ||
20 | Versión estable actual: 20.01 | 01-01-2020 | |
Versión estable actual: 20.02 | 02-02-2020 |
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 ]
El IDE de Python de Eric no cuenta con una cadena de herramientas integrada por ahora.
{{cite web}}
: Falta o está vacío |title=
( ayuda )