Anise

Anise

Aniseは、自動化タスク用のPythonベースの実行エンジンです。
Aniseは、自動化タスク用のPythonベースの実行エンジンです。自動化タスクはソフトウェア開発に存在し、おそらくあらゆる種類のその他のセクターに存在します。通常、それらは、さまざまな小規模および大規模なツールの実行を必要とします。多くの場合、複雑なタスクを実行するには多くのステップのシーケンスが必要であり、一部のステップは相互に依存しています。関係するすべてのツールのグラフィカルインターフェイスでこれらのすべての手順を手動でトリガーすることは理論上可能ですが、いくつかのサイクル後にエラーとフラストレーションを生成します。これらのツールの自動化インターフェイスは時々簡単ですが、時にはエラーが発生しやすくなります。また、一部のタスクでは、ユーザーにインタラクティブな方法で情報を要求する必要があります。一部の小さなパーツはマシン固有のもの(ファイルシステムパスやパスワードボールトへのアクセス方法など)である場合がありますが、タスク全体はいくつかの異なるマシンで実行可能でなければなりません。状況によっては、これにより、独特の奇妙さや特別な慣習を伴う、さまざまなツールのかなり不透明なフォレストにつながる可能性があります。さまざまなプロジェクトの数が増えると、多くの場合異なるツールが表示されます。多くの場合、同様の仕事をしていますが、プラットフォームやフレームワークが異なります。もちろん、使用規則も異なります。自発的に記述されたグルースクリプトは最初は役立ちますが、複雑さがしきい値を超えると爆発します。ソフトウェア開発の典型的なタスクは次のとおりです。ドキュメントの生成テストパッケージの作成ホームページの作成ホームページの展開バージョン情報の取り扱い(マニュアルなどでの印刷など)aniseフレームワークを使用すると、XMLの組み合わせで構造化された一般的な方法でこれらのすべてのタスクを実装できますおよびPythonコード。アニスエンジンは任意のPythonコードを実行し、ロギング、コマンドラインからのパラメーターの受け渡し、基本的なグラフィカルユーザーインターフェイスのサポート、プラグインインターフェイス、柔軟なイベントシステム、他の場所からのコードとデータの注入、コードフラグメント間の依存関係などの追加サービスを提供します。もっと。
anise

カテゴリー

ライセンスのあるすべてのプラットフォームでのAniseの代替

Maven

Maven

Apache Mavenは、ビルドの自動化とプロジェクト管理(ソフトウェア開発)用のJavaベースのツールです。
SCons

SCons

SConsは、オープンソースソフトウェア構築ツール、つまり次世代ビルドツールです。
Ant

Ant

Apache Antは、オープンソースのJavaベースのビルドツール(ソフトウェア開発用)です。XMLファイルを使用して、ビルドプロセスを記述、構造化、および制御します。
qmake

qmake

qmakeは、Qt Companyのツールで、さまざまなプラットフォームでの開発プロジェクトのビルドプロセスを簡素化します。qmakeはMakefileの生成を自動化するため、各Makefileを作成するのに必要な情報は数行だけです。
EBuild

EBuild

EBuildは、ソフトウェアプロジェクトのビルド、依存関係管理、およびレポートテクノロジです。目的は、構造化された宣言的でエレガントな方法でビルドの問題に取り組むことができるようにすることです。プラグインインターフェイスを介して拡張可能です。。
Cake

Cake

Cake(C#Make)は、コードのコンパイル、ファイルとフォルダーのコピー、単体テストの実行、ファイルの圧縮、NuGetパッケージのビルドなどのタスクのためのC#DSLを備えたクロスプラットフォームビルド自動化システムです。
LimeChain - Blockchain Development and Consultancy

LimeChain - Blockchain Development and Consultancy

私たちはブロックチェーン技術の開発と応用の先駆者であり、ビジネスの最も困難な問題にブロックチェーンソリューションを適用する際の広範なビジネス経験と最高の技術経験を組み合わせています。