3

Haxe プログラミング言語と OpenFL の全体的な概念は理解していますが、これらのさまざまなライブラリの目的と、それらがどのように相互に関連しているか、どのライブラリが非推奨であるかを理解するのに苦労しています。

私はそれlime-toolsが非推奨であると読んだことがありaetherます。私はそれaetherが非推奨であると読んだことがありlime-toolsます。そして、両方とも非推奨になり、 になったことを読みましたlime。これを書いているとき、私はそれaetherが再導入されたことも読みました。

コマンドが同じように見えるため、limeとそれ自体の違いもわかりません。openfl彼らは同じことを達成するために異なるプロセスを持っていますか?

これは、Haxe 開発の現状を把握するために、何度も取り上げてきた問題です。

4

2 に答える 2

3

lime-toolsaetherは両方とも の 2.0.5 バージョンの時点で非推奨ですlime

プロジェクト形式がHaxeでのあらゆる開発に使用できるため、もともとlime-tools呼ばれていました。haxe-toolsHaxe Foundation は、「公式に」サポートされているツールではなく、作成されたため、変更することを提案しlime-toolsました。またはlimeを使用していない人が引き続き使用できることを期待して、 とは別に保管されていました。limeopenfl

2.0の開発中lime、ツールを分離したままにするか、または に直接統合するかについて、まだ議論がありましたlimelime-toolsツールをHaxe開発に十分な汎用性を維持するという決定がなされたためaether、新しい名前はlime. Joshua Granick ( andの主なメンテナー)がインストール プロセスを簡素化するためにツールを とマージすることを決定するまで、いくつかのリリースでおよびプロジェクトのaetherテスト/ビルドが必要でした。limeopenflopenfllimelime

したがって、現在のところ、 とのlimeすべてのコードが含まれています。プロジェクトをビルド/テスト/などするには、ターミナルから使用する必要があります。OpenGL コンテキストを作成し、入力を処理し、オーディオを再生するためのコードも含まれています。Flash の代替 API として機能するその上のレイヤーであり、現在は完全に Haxe で記述されています。lime-toolsaetherlime <command> <target>limeopenfllime

于 2015-01-20T18:14:17.320 に答える