ericは、コンピュータプログラミングに使用される無料の統合開発環境(IDE)です。フル機能のIDEであるため、コードの記述やソフトウェアプロジェクトの専門的な管理に必要なツールがすべてデフォルトで備わっています。
ericはプログラミング言語Pythonで記述されており、主な用途はPythonで記述されたソフトウェアの開発 です。Linux 、macOS、Microsoft Windowsプラットフォーム上で、 Python 3またはPython 2、Qt 5またはQt 4、PyQt 5またはPyQt 4の任意の組み合わせによるプロジェクトの開発に使用できます。
eric は Python で記述されており、Qt GUI ツールキット用のPyQt Python バインディングを使用しています。[ 2 ]設計上、eric はQScintillaエディタウィジェットなど、いくつかのプログラムのフロントエンドとして機能します。[ 3 ]
eric 6 の主な特徴は次のとおりです。[ 4 ]
eric バージョン 5.5.0 のリリース以前は、eric バージョン 4 と eric バージョン 5 が共存し、同時にメンテナンスされていました。eric 4 は Python バージョン 2 でソフトウェアを作成するためのバージョンであり、eric バージョン 5 は Python バージョン 3 でソフトウェアを作成するためのバージョンでした。
eric バージョン 5.5.0 のリリースに伴い、両方のバリアントが 1 つに統合されたため、eric バージョン 5.5.0 以降のすべてのバージョンは Python 2 と Python 3 の両方でソフトウェアを記述できるようになり、eric バージョン 4 と 5 の個別の開発レーンは不要になりました。これらの 2 つの個別の開発レーンはもはやメンテナンスされておらず、両方を 5.5.0 に統合する前の最後のバージョンはバージョン 4.5.25 と 5.4.7 でした。[ 5 ]
2016年まで、エリックは5.0.1のような3つのシーケンスの識別子を用いたソフトウェアのバージョン管理方式を採用していました。最初のシーケンスはメジャーバージョン番号を表し、機能が大幅に向上した場合に増加します。2番目のシーケンスはマイナーバージョン番号を表し、一部の機能や重要な修正が追加された場合に増加します。3番目のシーケンスはリビジョン番号を表し、軽微なバグが修正されたり、軽微な機能が追加されたりした場合に増加します。
2016年後半以降、バージョン番号にはリリース年と月が表示されます。例えば、2016年11月の場合は16.11となります。[ 6 ]
ericは「早期リリース、頻繁リリース」という開発理念に基づき、おおまかに時間ベースのリリーススケジュールに従っています。現在、改訂版は毎月最初の週末頃にリリースされ、マイナーバージョンは年に一度、ほとんどの場合12月から2月の間にリリースされます。
以下の表は、バージョン4.0.0から始まるericのバージョン履歴を示しています。メジャーリリース(例:6.0.0)とマイナーリリース(例:6.1.0)のみを記載し、リビジョンリリース(例:6.0.1)は省略しています。
Pythonプログラミング言語の名前の由来となったイギリスのコメディグループ、モンティ・パイソンへの言及がいくつかある。エリックはグループのメンバーであるエリック・アイドルを指しており、ほとんどのディストリビューションに同梱されている標準のPython IDEであるIDLEも同様である。 [ 13 ]
Eric Python IDEには、現時点では統合ツールチェーンは搭載されていません。
{{cite web}}:欠落または空欄|title=(ヘルプ)