9

2008 年の秋から、winforms と asp.net インターフェイスを備えた主要製品の新しい開発サイクルに着手しようとしています。その中で Telerik、DevExpress、および Infragistics コンポーネントを使用しており、すべてが 1 か月ほど以内にリリースされる予定です。これは、私が製品の春のリリースで目標とするものです。

それらはすべて VS2005 をサポートしており、引き続き .net 2+ をターゲットにする予定なので、これまでのところ VS2008 にアップグレードする説得力のある理由は見当たりません。

VS2008 にアップグレードする説得力のある理由を見つけた人はいますか?

4

12 に答える 12

12

価値がある。より高速になり、デザイナーが大幅に改善され (分割ビュー、より高速なコンテキスト切り替え)、javascript のサポートが向上し、3.5 をターゲットにする準備ができたら、すぐに使用できます。

于 2008-09-15T17:20:16.707 に答える
8

Microsoftがアップグレードする 10 の理由(.DOC) は次のとおりです。

  1. LINQ サポート
  2. Microsoft Expression と同じデザイナー要素 (Web および Blend)
  3. AJAX と WCF/REST
  4. より良い WPF サポート
  5. 改善された MSTEST (Professional エディションにも含まれています)
  6. 改善された HTML、CSS、および JavaScript エディター
  7. 対象とするフレームワークのバージョンをプロジェクト設定から選択する
  8. リボン UI や Click-Once のサポートなど、Office 開発ツールの改善
  9. 統合された WCF と WWF のサポート
  10. パフォーマンスと安定性の向上
于 2008-09-15T17:31:14.777 に答える
5

はい、間違いなくアップグレードする価値があります。VS2008 SP1 にも直行すると思います。多くの IDE の改善 (使いやすさの機能と速度) と Web 開発エクスペリエンスの改善が行われ、JS と CSS のサポートが改善されました。

于 2008-09-15T17:22:33.347 に答える
3

1 か月以内にリリースする場合は、アップグレードしないことをお勧めします。2k8 へのアップグレードを次のメジャー リリースの一部にしてください...すべてがそのまま機能している場合、まったく同じように機能しないものや、その他の複雑な問題をリスクにさらす必要はありません。

于 2008-09-15T17:22:44.343 に答える
2

John の投稿に付け加えると、組み込みの単体テスト、組み込みのリファクタリング、コード分析、および html\javascript の Web デザイナーが大幅に改善されています。アップグレードしない理由が思いつきません。

于 2008-09-15T17:26:58.517 に答える
0

VS2008は重要ではありません。最新の.Netパッケージがポイントです。Linqと他のすべての新機能は、メモ帳とコマンドラインコンパイラで使用できますが、それはより理論的なものだと思います。したがって、私の意見は「はい」です。.net3.5が推奨されますが、VS2008なしで使用することはお勧めできません。

于 2008-09-15T18:44:16.740 に答える
0

アップグレードしてください。少しでも後悔することはありません。特に、Linq はあなたの生活をとても楽にしてくれます。c# の拡張機能があります。

それは表面にほとんど触れていませんが、Web、デスクトップ、またはサーバーのいずれかで、あなたが開発している分野にも確かに新しいおもちゃがあります。

于 2008-09-15T17:39:48.577 に答える
0

アップグレードしたいのですが、インストール プロセスのために時間を取っておきます。適度に高速な開発ワークステーションで 2 時間かかりました。インストールが完了してから 2 時間後も、更新、パッチ、ホットフィックスを実行しています... (今日は「実際の作業」がまったく行われていません!)

于 2008-09-15T17:41:00.417 に答える
0

以前は、Visual Studio の 1 つのバージョンが .NET の 1 つのバージョンをサポートしていたのに対し、同じ IDE から異なる .NET バージョン (2、3、3.5) をターゲットにできるという主な理由から、アップグレードする価値があります。

UI の応答性が大幅に向上したように見えますが、ツールとプロセスのコア セットはそれほど変わっていません。

于 2008-09-15T17:23:15.543 に答える
0

新しい C# 言語機能は、私にとって魅力的です。

自動プロパティ、オブジェクト初期化子、コレクション初期化子、拡張メソッド、ラムダ式。

担当者による簡単な概要については、 http ://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-language-features-automatic-properties-object-initializers-and を参照してください。 -collection-initializers.aspx http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx http://weblogs.asp.net/scottgu /archive/2007/04/08/new-orcas-language-feature-lambda-expressions.aspx

于 2008-09-15T17:36:25.607 に答える
0

既存のプロジェクトを 3.5 フレームワークに移植しないという点でマルティネス氏に同意しますが、スプリット デザイナーと JavaScript のデバッグはそれだけでも価値があります。

于 2008-09-15T17:38:12.763 に答える
0

あなたが説明する特定のケースで役立ちます。次の点を考慮してください。

1) あなたは開発サイクルの始まりにいます。これらのタイプの変更は、サイクルの途中ではなく、サイクルの開始時またはサイクル間で行う方が常に簡単です。この原則を踏まえると、次のアップグレードに都合のよい時期 (スケジュールが遅れていない場合) は、来年の春になります。

2) VS2008 では、古いフレームワークのサポートを継続する必要がある場合、コンパイラは 2.0 を含む特定の .NET ランタイム バージョンをターゲットにすることができます。

また、他の回答のいくつかが示唆しているように、SP1に直行してください。Service Pack のアップグレードの経験は、VS2005 SP1 ほど大きな試練ではありませんでした...少なくとも私の経験では。

于 2008-09-15T17:47:04.567 に答える