.NETのコア知人

ASP.NETコアとは何ですか?

ASP.NETコアは、ウェブなどのアプリケーションを構築するネットワークや近代的なクラウドベース(IOT)アプリケーションやモバイルバックエンドアプリケーションのアプリケーションは、インターネットに接続するためのための新しいオープンソースとクロスプラットフォームのフレームワークです。ASP.NET Coreアプリケーションは、上で実行することができ  、.NETのコア  上で、完全な.NET Frameworkの。そのオブジェクトの構築は、それらの展開のためのクラウドまたは(オンプレミス)内部動作に最適化されたアプリケーション開発フレームワークを提供することです。それはとても柔軟性を維持しながら、あなたのソリューションを構築するには、最小限のオーバーヘッドでモジュラーコンポーネントで構成されています。あなたは、クロスプラットフォームは、Windows、MacおよびLinux上のASP.NETコア・アプリケーションの開発・運用することができます。ASP.NETコアでオープンソース  GitHubの  上。

なぜASP.NETコアを構築しますか?

.NET Frameworkの一部としてASP.NETの最初のプレビュー版。それ以来、開発者の何百万人は非常に多くのWebアプリケーションを開発し、実行するためにそれを使用するだけでなく、すべてのこれらの年の間、我々は増加し、そのための機能の多くを改善しています。

アーキテクチャのいくつかの変更がありますASP.NETコア、これらの変更は、それより合理化とモジュラーフレームワークになるだろう。ASP.NETコアは、もはやベースされていない  のSystem.Web.dllを  。これは、現在、一連の粒子と、十分に確立さに基づいて  NuGetの  パッケージ。この機能を使用すると、アプリケーションが必要とNuGetパッケージによってのみメソッドが含まれて最適化することができます。メリットによる小さなアプリケーション・プログラム・インターフェース(ペイ・フォー・what-「のみのための賃金は、あなたが必要とする機能」あなた-使用) 可能なモデルは、より信頼性の高いセキュリティ、簡略化されたサービス、パフォーマンスの向上とコストの削減が含まれます。

ASP.NETコアによって、あなたは改善を得ることができます:

  • ウェブUIやWeb APIを構築するための統一的な方法
  • 統合された  近代的なクライアントサイドの開発フレームワーク  と開発プロセス
  • クラウドベースの環境のための一つの  コンフィギュレーションシステム
  • 内蔵の  依存性注入
  • 新しい軽量、モジュラーHTTPリクエストパイプライン
  • IIS上またはホスト(自己ホスト)からの処理に独自の能力のことを実行しています
  • ベースのサポート真のサイドバイサイドのアプリケーションのバージョン  の.NETのコア  のビルド
  • 完全に  NuGetは、  パケットの形で発行されました
  • 新しい近代的なウェブ開発ツールのために簡略化
  • Windows版、MacおよびLinuxのクロスプラットフォーム実行ASP.NETアプリケーション上に構築することができます

 

 

おすすめ

転載: www.cnblogs.com/anyihen/p/12454479.html