.NET 4ベースのソフトウェアをまだリリースすることは「容認可能」ですか(2009年11月)?

StackOverflow https://stackoverflow.com/questions/1618040

  •  06-07-2019
  •  | 
  •  

質問

小さな無料ツールを書いています。現在、.NET 3.5を使用したベータテスト中ですが、.NET 4から少なくとも1つの側面を組み込みたいと思います。

それで、.NET 4ベースのソフトウェアをリリースするために少し飛びついていますか?

Thx!

役に立ちましたか?

解決

.NET 4.0の初期リリース以外の何かをリリースする前に、少なくとも.NET 4.0のパブリックリリースまでお待ちください。

私もたくさんの新しいものに興奮していますが、ベータ版であるフレームワーク上に構築されたベータ版ソフトウェアは、私に尋ねると災害のレシピです。

他のヒント

4.0のコードの記述は理にかなっているかもしれません。公式リリースの前に一般消費のためにリリースすることは私にとって愚かなことです。今から正式リリースまでの4.0での小さな変更により、コードが破損する可能性があります。おそらく簡単に修正できますが、あなたがやるまで、ユーザーはバグのあるプログラム(そのように見えるもの)を出すことにあなたを怒らせます。

VS2010には本番ライセンスが付属していることをどこかで読みました。しかし、私がそうするかどうかはわかりません。 (他の回答を参照...)

まあ、あなたは人々にベータ版ソフトウェアのダウンロードとインストールを強制するでしょう。人々は気が進まないかもしれませんし、そうすることさえできません。

また、ベータ版ソフトウェアで構築されたものは、最終リリースバージョンとの互換性が保証されていません。

私は完全なフレームワークには行きませんが、アプリケーションが非常にマルチスレッド化されている場合、タスクパラレルライブラリ用のCTPなどのライブラリを含めることは問題ありません。何でもダウンロードする必要があります。ただし、TPLを使用しても注意が必要ですが、風変わりであり、正常に実行されるように見えるものについては、アルゴリズムを1桁遅くする可能性があります。ただし、CTPはすでに1年以上経過しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top