ホームページ  >  記事  >  バックエンド開発  >  .NET テクノロジー システムの概要 (これまでで最も包括的な .NET テクノロジー スタック)

.NET テクノロジー システムの概要 (これまでで最も包括的な .NET テクノロジー スタック)

黄舟
黄舟オリジナル
2017-02-22 10:20:112995ブラウズ


はじめに

.NETが誕生して13年が経ち、昨日Visual Studio 2015 / .NET Framework 4.6もリリースされました。

2002 年の .NET 1.0 から始まり、1.1、2.x、3.x、4.x と、.NET の新しいバージョンごとに新しいテクノロジが追加され、エコシステムは成長し続けます。

質問

次のことを考えたことはありますか:

  • .NET には実際にどのようなテクノロジが含まれていますか?

  • 私がマスターしているテクノロジーのサブセットは、.NET テクノロジーのスーパーセットの中でどのくらいの割合を占めていますか?

  • 私はまだ .NET テクノロジーをどのくらい習得していませんか?

  • 面接ではどのようなスキルがテストされますか?

幅広い技術を含む、ピラミッド型の Java の技術スタックもご覧になったことがあると思います (すぐには見つけられませんでした。ご存知の場合は教えてください):

View拡大画像

長年にわたり、私は数多くの .Net アーキテクチャ図/テクノロジ スタックを見てきましたが、長い間検索したにもかかわらず、.Net テクノロジの「より包括的な」説明に対する私の要件を満たす図が見つかりませんでした。システム。 Microsoft 内にはもっと包括的なものがあると思いますが、残念ながら見つかりませんでした。

インターネット上には、新しいバージョンなどに応じて分類された簡単なものがいくつかあります。次のようなものが 10 個ほどあります:

拡大画像を表示

または、新しいバージョンに基づいたこれ.NET バージョンのテクノロジー:

大きな画像を表示

Microsoft 独自の .net ユニバース 2014 を含む:

大きな画像を表示

Templar は、シンガポールのアーキテクト インタビューの概要テクニカルで .NET アーキテクトのインタビュー要件を公開しました。概要図:

拡大画像を見る

ただし、この概要図は .NET アーキテクトが習得する必要があるテクノロジを対象としており、私が必要とするものとは異なります。

.NET Technology Stack

最近就職活動をして、多くの企業にインタビューしましたが、企業ごとに異なる技術要件があり、これらの技術と私が習得した技術を組み合わせて、.Net 関連の技術をまとめました。クラス 50 の技術ポイント。.NET テクノロジ スタックの概要を理解するために時間を費やしました。

この表の分類は正確ではない可能性があり、関連技術には必然的に省略が含まれる可能性があります。継続的な改善のため、皆様からのご提案をお待ちしております。

スペースの都合上、ここにはリストされていないテクノロジーもあります:

  • NoSQLなどのデータベースアクセス、NHibernateなどのO/RM

  • Autofacなどの依存性注入

以下はプレビューです。最初のドラフトの概要:

全体像を見る

上記は .NET テクノロジ (これまでで最も包括的な .NET テクノロジ スタック) の概要です。関連コンテンツの詳細については、PHP 中国語 Web サイトに注目してください。 (www.php.cn)!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。