3.5が2.0から大きく飛躍したようです。私の職場はまだ2.0で立ち往生しています。どのような楽しみが私はアップグレードできないことで逃していますか?.NET 2.0対3.5のみを実行することで何が欠けていますか?
答えて
の多くを欠場:
- 拡張メソッド。
- ラムダ式
- より良いJSONシリアライズのサポート
- LINQ
- WCF
- WPF
- WF
- コレクション初期化子
- オブジェクトintializers
- 匿名型
私たちはここでも2.0になっています。 LINQ
技術的に、完全には真ではありません。拡張メソッドはC#3.0を必要とし、.NET 2.0で簡単に使用できます。コレクションやオブジェクトの初期化子や匿名の型についても同様です。 –
「そのまま」使用することはできません。 –
拡張メソッドでは、属性タイプの宣言が必要ですが、その他の方法ではできません。 C#3.0は.NET 2.0をターゲットにしています。 –
- 何か。
- 拡張メソッド
に加えて、WCF、WPF、WFなどがあります。 –
それはあなたが(asp.net対Windowsフォーム)を行う開発の種類に依存します。ここではいくつかのポイントがあります:
- あなたは
- アヤックスが
- Webパーツをドラッグ&ドロップが
- また、あなたがmicorsoftのような他のものを使用したい場合は、Firefoxブラウザで動作するフレームワークに統合されたLINQを使用したい場合チャート、ワークフローファンデーションなど
他にも多くのものがあります。ちょうどそれのgoogleそして多くのリンクを見つける。
Silverlight 3は.NET 3.5を対象としています。 アプリをAIRと似ているようにして、ウェブページからアプリを裂いてデスクトップアプリにすることができます。私の顧客は、他のアプリケーションがAjax ASP.NETに入っていても、銀色のグラフとゲージが大好きです。
LINQ
私はそれがすでに何回か言われています知っているが、私の意見のLINQでゲームチェンジャーされている(必要に応じて明確なものを作るためにラムダ構文を使用して) - コードの全体のモジュールは時々にロールバックすることができます単一のコヒーレントなLINQステートメントであり、結果は単なる書き易いものではなく、ボイラープレートコードの山々を扱っていないため、読みやすく保守が容易です。
あなたが欠けている2つの最大のものはいくつかのライブラリです。私の頭の上から離れてこれらはWCF、WPF、ASP.NET MVCです。 ICBW。
.NET 2.0フレームワークを使用する必要があるが、VS 2008を使用できる場合は、LINQ(LINQBridge)をコンパイルして、時間推論をコンパイルしてください。lambdasは.Net 3.5の本当の厄介な良さです。
.Net 3.5の余分なライブラリはそれに値するものですが、私の経験では痛みを伴わないアップグレードです。忘れないでください。ネット3.5まだcompiles to .Net 2.0 CLR。
更新 .Net 2.0を対象とする利点は、3.5 SP1よりも多くのユーザーが.Net 2.0を使用していることです。つまり、彼らは大規模なダウンロードを行う必要はありません。
クリックして展開が終了しました。
- 1. IIS 7.0で.NET 2.0および3.5 Webサイトを実行する
- 2. .NET 4のみのシステムで.NET 3.5アプリケーションを実行する
- 3. ここでmake-symbolとassqについて何が欠けていますか?
- 4. .NET 2.0/3.5/4.0のWindowsフォーム実装の違いは何ですか?
- 5. .NET 2.0のみがインストールされているシステムで.NET 3.5向けにソフトウェアを構築
- 6. VB.NETとLINQ。私はここで何が欠けていますか?
- 7. ここに欠けているヘッダファイル(Cコード)は何ですか?
- 8. .net 3.5 wpf-formsを.net 2.0アプリケーションに実装する
- 9. .NET 2.0 Webサイトで.net 3.5 DLLを使用できますか?
- 10. HtmlForm.Actionと.NET Framework 2.0/3.5クエリ
- 11. NHibernate 3.0とLINQ:何が欠けていますか?
- 12. NHibernate多対1または何かが欠けていますか?
- 13. RhinoMock 3.5 .Net上で実行するとランタイムエラーが発生する
- 14. .NET 2.0だけのサーバでASP.NET 3.5を使用できますか?
- 15. .NET 3.5から.NET 2.0への変換
- 16. JavaScriptオブジェクトをトラバースする - 何が欠けていますか?
- 17. サブソニック3.0テスト - 私はここで何が欠けていますか?
- 18. .NET 3.5プロセスを実行しているときに.NET 4と.NET 3.5との間に相違が生じる可能性があります
- 19. XMLHttpRequestからPHPスクリプト - ここには何が欠けていますか?
- 20. .NET 3.5対.NET 3.0
- 21. 私はこのjavascriptローン計算機で何が欠けていますか?
- 22. .NET 2.0/.Net 3.5を使用してVS2008プロジェクトを構築する
- 23. .NET:.NET 4.0をインストールした後、.NET Framework 2.0および3.5をインストールすることは可能ですか?
- 24. .NET/IIS - Webサイトが2.0で動作している間に.NET 3.5を使用して仮想ディレクトリを実行できますか?
- 25. 私はここに簡単な何かが欠けています。このシンプルなコードの(実行時の実行優先度を?)
- 26. .NET 2.0アセンブリは.NET 4.0で実行できますか?
- 27. .NET 2.0/3.5のSerialPortメモリリーク
- 28. Unquote:私は何が欠けていますか?
- 29. 実行中は、.NET 3.5のMSBuildとNantContrib
- 30. .NET Framework 2.0および.NET Framework 3.5を使用している場合、.NET Framework 3が必要ですか?
申し訳ありませんが、正確な複製:http://stackoverflow.com/questions/57234/what-net-framework-version-should-i-hip-with-2-3-3-5 – MusiGenesis
これは正確な複製ではありません。それは似ていますが、それは同じではなく、答えは同じ情報を提供しません。 –