~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ EC4F302C68C106D58D1646A1E7A04EF6__1717993500 ✰
Заголовок документа оригинал.:
✰ eric (software) - Wikipedia ✰
Заголовок документа перевод.:
✰ Эрик (программное обеспечение) — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Eric_(software) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/ec/f6/ec4f302c68c106d58d1646a1e7a04ef6.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/ec/f6/ec4f302c68c106d58d1646a1e7a04ef6__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 11:48:15 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 10 June 2024, at 07:25 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Эрик (программное обеспечение) — Википедия Jump to content

Эрик (программное обеспечение)

Из Википедии, бесплатной энциклопедии
Эрик
Оригинальный автор(ы) Детлев Оффенбах
Разработчики) Детлев Оффенбах
Начальная версия 2002 год ; 22 года назад ( 2002 )
Стабильная версия
24.3 [1]  Отредактируйте это в Викиданных/ 3 марта 2024 г .; 3 месяца назад ( 3 марта 2024 г. )
Репозиторий
Написано в Питон
Операционная система Linux , macOS , Microsoft Windows
Платформа Питон , Qt , PyQt
Доступно в Английский, немецкий, французский, русский, чешский, испанский, итальянский, турецкий, китайский
Тип Интегрированная среда развития
Лицензия GPL версии 3 или новее
Веб-сайт Эрик-Иде .python-проекты .org

eric бесплатная интегрированная среда разработки (IDE), используемая для компьютерного программирования . Поскольку это полнофункциональная IDE, она по умолчанию предоставляет все необходимые инструменты, необходимые для написания кода и профессионального управления программным проектом.

Эрик написан на языке программирования Python и в основном используется для разработки программного обеспечения , написанного на Python. Его можно использовать для разработки любой комбинации проектов Python 3 или Python 2, Qt 5 или Qt 4 и PyQt 5 или PyQt 4 на платформах Linux , macOS и Microsoft Windows .

Лицензия, цена и распространение [ править ]

Эрик распространяется по лицензии GNU General Public License версии 3 или более поздней и, таким образом, является свободным программным обеспечением . В общих чертах это означает, что исходный код eric может изучаться, изменяться и улучшаться кем угодно, что eric может быть запущен кем угодно для любых целей и что eric – и любые изменения или улучшения, которые могли быть в него внесены – могут быть перераспределяется кем-либо кому-либо, пока лицензия не изменена ( авторское лево ).

eric можно загрузить на SourceForge и установить вручную с помощью сценария установки Python. [2] Большинство основных дистрибутивов Linux включают eric в свои репозитории программного обеспечения , поэтому при использовании таких дистрибутивов Linux eric можно получить и установить автоматически с помощью менеджера пакетов конкретного дистрибутива. [3] Кроме того, автор предлагает доступ к исходному коду через общедоступный репозиторий Mercurial . [4]

Характеристики [ править ]

Эрик написан на Python и использует привязки PyQt Python для набора инструментов Qt GUI . [5] По замыслу Эрик выступает в качестве внешнего интерфейса для нескольких программ, например виджета редактора QScintilla . [6]

Особенности [ править ]

Ключевые особенности Эрика 6: [7]

  • Редактирование исходного кода:
  • Проектирование графического интерфейса:
  • Отладка, проверка, тестирование и документирование:
    • Встроенный графический отладчик Python, который поддерживает как интерактивное тестирование во время приостановки, так и автоматическое прерывание исключений, а также отладку многопоточных и многопроцессорных приложений.
    • Встроенные автоматические средства проверки кода (синтаксис, ошибки и стиль, PEP-8) для статического анализа программы , а также поддержка Pylint через плагин.
    • Интегрированная система документации исходного кода
    • Интегрированная поддержка модульного тестирования благодаря возможности запуска кода Python с параметрами командной строки.
    • Интегрированный интерфейс к библиотеке проверки орфографии чар.
    • Диаграммы применения
  • Контроль версий:
  • Управление проектом и сотрудничество:
    • Расширенные возможности управления проектами
    • Интегрированное управление задачами с автоматически обновляемым списком дел.
    • Интегрированные функции сотрудничества (чат, общий редактор)
  • Другой:
    • Встроенный веб-браузер
    • Интегрированная поддержка Django (как дополнительный плагин)
    • Запуск внешних приложений из IDE
    • Интерактивная оболочка Python, включая подсветку синтаксиса и автодополнение.
    • Интегрированная поддержка CORBA на базе omniORB.
    • Встроенный инструмент рефакторинга веревок (в качестве дополнительного плагина)
    • Интегрированный интерфейс для cx_freeze (как дополнительный плагин)
    • Множество интегрированных мастеров для диалоговых окон регулярных выражений и Qt (в качестве основных плагинов)
    • Инструменты для предварительного просмотра форм и переводов Qt

Поддержка Python 2 и 3 [ править ]

До выпуска версии eric 5.5.0 версии eric 4 и eric версии 5 сосуществовали и поддерживались одновременно, в то время как eric 4 был вариантом для написания программного обеспечения на Python версии 2, а eric версии 5 был вариантом для написания программного обеспечения на версии Python. 3.

С выпуском eric версии 5.5.0 оба варианта были объединены в один, так что все версии, начиная с eric версии 5.5.0, поддерживают написание программного обеспечения как на Python 2, так и на Python 3, что делает отдельные направления разработки eric версии 4. и 5 устаревших. Эти две отдельные линии разработки больше не поддерживаются, и последними версиями до их объединения в 5.5.0 были версии 4.5.25 и 5.4.7. [8]

Галерея [ править ]

Релизы [ править ]

Схема версий [ править ]

До 2016 года Эрик использовал схему управления версиями программного обеспечения с трехпоследовательным идентификатором, например 5.0.1. Первая последовательность представляет собой основной номер версии, который увеличивается при значительных изменениях в функциональности, вторая последовательность представляет собой младший номер, который увеличивается, когда были добавлены только некоторые функции или существенные исправления, а третья последовательность представляет собой номер версии. который увеличивается при исправлении мелких ошибок или добавлении незначительных функций.

С конца 2016 года номера версий показывают год и месяц выпуска, например 16.11 для ноября 2016 года. [9]

Стратегия выпуска [ править ]

Эрик следует философии разработки : выпускайте рано, выпускайте часто и придерживайтесь графика выпуска, привязанного к времени. В настоящее время исправленная версия выпускается примерно в первые выходные каждого месяца, дополнительная версия выпускается ежегодно, в большинстве случаев примерно в период с декабря по февраль.

История версий [ править ]

В следующей таблице показана история версий eric, начиная с версии 4.0.0. В списке указаны только основные (например, 6.0.0) и второстепенные (например, 6.1.0) версии; версии версий (например, 6.0.1) опущены.

Легенда: Старая версия, не поддерживается Старая версия, все еще поддерживается Текущая стабильная версия Latest preview version Будущий выпуск
Ветвь Версия Дата выпуска Большие перемены
4 Старая версия, больше не поддерживается: 4.0.0. 2007-06-03
Старая версия, больше не поддерживается: 4.1.0. 2008-02-03
Старая версия, больше не поддерживается: 4.2.0. 2008-08-09
  • Добавлен менеджер панели инструментов
Старая версия, больше не поддерживается: 4.3.0. 2009-02-08
  • Лицензия изменена на GPL «v3 или новее».
Старая версия, больше не поддерживается: 4.4.0. 2010-01-09
  • Средство просмотра справки изменено на полноценный веб-браузер (на основе QtWebKit). [11]
Старая версия, больше не поддерживается: 4.5.0. 2012-02-04
  • Добавлен Mac OS X в число официально поддерживаемых платформ. [12]
5 Старая версия, больше не поддерживается: 5.0.0. 2010-07-04
  • Ветка eric 5 представляет новый Python 3 вариант eric для . Он не поддерживает Python 2 (пока). Для поддержки Python 2 продолжается разработка ветки Eric 4. [11]
Старая версия, больше не поддерживается: 5.1.0. 2011-02-27
Старая версия, больше не поддерживается: 5.2.0. 2012-02-18
  • Добавлен Mac OS X в число официально поддерживаемых платформ. [12]
Старая версия, больше не поддерживается: 5.3.0. 2013-02-03
  • Добавлена ​​поддержка Qt5. [13]
Старая версия, больше не поддерживается: 5.4.0. 2014-01-07
  • Добавлена ​​поддержка PyQt5. проектов [8]
Старая версия, больше не поддерживается: 5.5.0. 2014-10-27
  • Добавлена ​​поддержка Python 2 в ветку eric 5, так что с этого момента и Python 3 , и Python 2 поддерживаются одной версией eric, что делает ветку eric 4 для Python 2 устаревшей, которая в дальнейшем не будет продолжена. [8]
6 Старая версия, больше не поддерживается: 6.0.0. 2014-12-28
  • eric 6 заменяет линию разработки eric 5.5.x. Его можно использовать с любой комбинацией Python 2 или Python 3 , Qt5 или Qt4 и PyQt5 или PyQt4 на платформах Linux, Mac OS X и Windows.
Старая версия, больше не поддерживается: 6.1.0. 2015-12-05
  • Добавлена ​​поддержка многопоточности для шашек, позволяющая использовать несколько процессоров/ядер процессора. [14]
16 Старая версия, больше не поддерживается: 16.11. 2016-11-12
  • Переключение схемы выпуска [9]
Старая версия, больше не поддерживается: 16.12. 2016-12-03
17 Старая версия, больше не поддерживается: 17.01. 2017-01-01
Старая версия, больше не поддерживается: 17.02. 2017-02-04
Старая версия, больше не поддерживается: 17.03. 2017-03-03
Старая версия, больше не поддерживается: 17.04. 2017-04-07
  • Увеличено минимально необходимое количество версий Python: Python 2 — 2.7.10; Питон 3 – 3.4.0
Старая версия, больше не поддерживается: 17.05. 2017-05-06
Старая версия, больше не поддерживается: 17.06. 2017-06-03
Старая версия, больше не поддерживается: 17.07. 2017-07-02
Старая версия, больше не поддерживается: 17.08. 2017-08-03
Старая версия, больше не поддерживается: 17.09. 2017-09-01
Старая версия, больше не поддерживается: 17.10. 2017-10-07
Старая версия, больше не поддерживается: 17.11. 2017-11-03
Старая версия, больше не поддерживается: 17.12. 2017-12-02
18 Текущая стабильная версия: 18.01. 2018-01-06
Текущая стабильная версия: 18.02. 2018-02-03
  • Добавлена ​​поддержка атрибутов, представленных в Qt 5.9 и Qt 5.10. [15]
  • Новый формат файла сеанса
Текущая стабильная версия: 18.03. 2018-03-04
Текущая стабильная версия: 18.04. 2018-04-02
Текущая стабильная версия: 18.05. 2018-05-01
Текущая стабильная версия: 18.06. 2018-06-02
Текущая стабильная версия: 18.07. 2018-07-07
Текущая стабильная версия: 18.08. 2018-08-02
Текущая стабильная версия: 18.09. 2018-09-02
Текущая стабильная версия: 18.10. 2018-10-03
Текущая стабильная версия: 18.11. 2018-11-01
Текущая стабильная версия: 18.12. 2018-12-01
19 Текущая стабильная версия: 19.01. 2019-01-10
Текущая стабильная версия: 19.02. 2019-02-02
Текущая стабильная версия: 19.03. 2019-03-02
Текущая стабильная версия: 19.04. 2019-04-06
Текущая стабильная версия: 19.05. 2019-05-04
Текущая стабильная версия: 19.06. 2019-06-02
Текущая стабильная версия: 19.07. 2019-07-07
Текущая стабильная версия: 19.08. 2019-08-03
Текущая стабильная версия: 19.09. 2019-09-07
Текущая стабильная версия: 19.10. 2019-10-03
Текущая стабильная версия: 19.11. 2019-11-01
Текущая стабильная версия: 19.12. 2019-12-07
20 Текущая стабильная версия: 20.01. 2020-01-01
Текущая стабильная версия: 20.02. 2020-02-02

Имя [ править ]

Несколько намеков делается на британскую комедийную группу Monty Python , в честь которой назван язык программирования Python. Эрик ссылается на Эрика Айдла , члена группы, а также IDLE , стандартную среду разработки Python, поставляемую с большинством дистрибутивов. [16] [ не удалось пройти проверку ]

См. также [ править ]

Ссылки [ править ]

  1. ^ https://eric-ide.python-projects.org/eric-news.html . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ Sourceforge: Интегрированная среда разработки Эрика
  3. ^ Поиск пакетов Ubuntu: Эрик
  4. ^ Официальный сайт: Доступ к информации для репозитория Mercurial.
  5. ^ Рейтц, Кеннет; Шлюссер, Таня (30 августа 2016 г.). Путеводитель по Python для путешествующих автостопом: лучшие практики разработки . О'Рейли Медиа, Инк. с. 31. ISBN  9781491933237 . Проверено 18 января 2019 г.
  6. ^ Чарни, Редж (30 августа 2004 г.). «Инструменты программирования: Eric3» . Linux-журнал . Проверено 18 января 2019 г.
  7. ^ eric-ide.python-projects.org: Особенности
  8. ^ Перейти обратно: а б с Эрик Ньюс 2014
  9. ^ Перейти обратно: а б Эрик Ньюс 2016
  10. ^ Перейти обратно: а б Эрик Ньюс 2007
  11. ^ Перейти обратно: а б Эрик Ньюс 2010
  12. ^ Перейти обратно: а б Эрик Ньюс 2012
  13. ^ Эрик Новости 2013
  14. ^ Эрик Новости 2015
  15. ^ Эрик Новости 2018
  16. ^ Бидуэлл, Джонни (14 апреля 2018 г.). «Лучшая IDE для Python в 2018 году» . ТехРадар . Проверено 18 января 2019 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: EC4F302C68C106D58D1646A1E7A04EF6__1717993500
URL1:https://en.wikipedia.org/wiki/Eric_(software)
Заголовок, (Title) документа по адресу, URL1:
eric (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)