2012-02-22 5 views
6

それがD1 will be discontinued effective December 31, 2012であることを知っていれば、公式ディストリビューションがD1の下にあることを考えると、タンゴを使用し続ける価値はありますか?タンゴの未来とD1の中止

答えて

9

D1の正式なサポートがなくなれば、タンゴを引き続き使用する価値があるのか​​どうかについて話しているのであれば、それはD1を引き続き使用する価値があるかどうかとほぼ同じです。 dmdのD1サポートの欠如は、実際にD1のTangoがまだ使用可能かどうかには影響しません。実際の質問は、サポートの欠如にもかかわらず、D1に固執したいのか、またはD2に移動したいのかどうかです。それは標準ライブラリだし、それはまだ改善する余地がある一方で、それはだから

さて、個人的に...あなたはD2に移動すること

を想定し、私は、何よりもまず、フォボスに探してお勧めします遠くにはであった。コミュニティの支持も明確であり、成長を続けています。新しいプロジェクトはPhobosを使用する可能性が高く、D1から移植された場合にのみTangoを使用する可能性があります。

しかし、特にD1からコードを移植する場合は、D2にTangoを使用できない理由はありません。最近D2に移植されたfork of Tangoがあります。また、サードパーティのライブラリと同様、必要に応じてコード内で使用することもできます。そのスタイルは非常に異なりますが、(D1とは異なりますが)Phobosと一緒に使用することもできます。主にPhobosまたはTangoを使用するかどうかは、あなた次第です。

長期的には、特に公式バージョンがまだD1のみではサポートされないという懸念があるなら、誰もが本当にそれを予測できるとは思わない。 D2ユーザーの大部分がPhobosを使用しているため、実際にはそれほど進化しないのであれば私には驚かないだろう。標準ライブラリなので、Phobos になります。タンゴで何が起こるかは誰が知っていますか?しかし、D2のフォークは現在維持されており、それを巡ってコミュニティが成長する可能性があります(D1タンゴのユーザーがD2またはD2ユーザーに移行して使用したいと思っている場合)十分にサポートされているライブラリです。この時点で知る方法はありません。

だから、Phobosがあなたの最高の賭けですが、本当にあなたがしたい場合はタンゴを使用しない理由はありません。

+0

ありがとうございます。私はPhobosが必須だと確信していますが、公式のTangoチームがD2に切り替えることも期待しています。あまりにも多くのフォークは私を安心させない。 – menjaraz

1

D2と一緒に働くタンゴのフォーク(ジョナサンが既に言及している)があると判断して、D2ポートの周りにユーザーベースが増えると確信しています。モジュールもPhobosに移行する必要があります。心に浮かぶ最初のタンゴはコンジットとセレクタです。 Phobosはリモートでも同等のものを提供していないので、Tango2の明るい未来を信じています。

+0

+1:あなたは正しい導管が本当に素晴らしいです! – menjaraz

+0

誰かが私に尋ねると、私はタンゴからすべての良いものをフォボスに移動します。 - それはすべてのものではなく、動かされる感覚を引き起こすサフ!残りの部分はTangoにとどまり、druntimeとPhobosの上に高レベルのAPIとして開発され続ける必要があります。 – DejanLekic

+4

TangoからPhobosに何かを移動するための主な障害は、ライセンスが互換性がないことです(TangoはBSD、PhobosはBoostです)。それ以外の場合は、すでに移植されているものがあると思います。しかし、元の著者がPhobosに貢献することを決定しない限り、それは起こり得ません。 Phobosはコミュニティの関与のおかげでサイズと機能が向上していますが、追加できる可能性があります。 –