マイクロソフトは1990年代後半に.NET開発フレームワークの構築を開始し、2000年に.NET 1.0をリリースしました。フレームワークの背後にある考え方は、開発者が各アプリケーションのメモリ管理のような基本的な操作のためにコードを書く必要がないということであり、これらの責任は共通言語ランタイム(CLR)によって処理できます。より高いレベルに集中して機能性を達成しなさい。実際の実行効果も非常に優れている、キーはコードの作業負荷を減らすことです。
ただし、高水準言語コードからCLR、最終CPU命令への変換プロセスではプログラム効率が低下するため、パフォーマンスが常に批判されています。
今、マイクロソフトは両方の長所を考え出し、新しいプログラミングフレームワーク、.NET Nativeを立ち上げました。 .NETプログラマーは、C#やVisual Basic、その他の一般的な.NETランタイムなど、使い慣れた言語やツールを引き続き使用できます。これまでとは異なり、.Netネイティブに基づいてコンパイルされたコードはより高速に実行されるようにコンパイルされているため、ユーザーはコンピューターに.Netフレームワークをインストールする必要がありません。
.Netネイティブの利点:
•コールドスタートのパフォーマンスが60%向上、
•ホットスタートのパフォーマンスが40%向上、
&bullローカルコンパイル、アプリケーションのメモリ消費量が少ない、
•デスクトップ.NETランタイムに依存しなくなりました;
•アプリケーションはネイティブコードにコンパイルされているため、ローカライズできます。コードのパフォーマンス(アナログC ++プログラム)
•業界の最先端のC#またはVBプログラミング言語とそのサポートツールを使用することができます。
•引き続き.NETプログラミングモデルを利用することができます。拡張APIは、ビジネスロジック、組み込みメモリ管理、および例外処理を書き込みます。
.NETネイティブアプリケーションのコンパイルには時間がかかるため、Visual StudioのMicrosoftの新しい「デバッグモード」を使用すると、開発者は伝統的な.NETアプリケーションのように.NETネイティブを作成できます。アプリケーションは、低いコードを完全にコンパイルしなくてもVisual Studioで実行できます。これは開発をスピードアップするが、マイクロソフトは開発者に、リリースモードでコードをテストすること、またはネイティブコードに完全にコンパイルすることも開発プロセスにおいて非常に重要であることを思い出させる。
Microsoftユニバーサルアプリケーションは、デスクトップPC、タブレット、携帯電話、XboxなどのWindows 10デバイス上で動作するユニバーサルアプリケーションです。Netネイティブに基づいています。開発者にとっては、.Net Nativeはよく知られているが高速なプログラミングフレームワークであり、エンドユーザーにとっては、UWPユニバーサルアプリケーションを使用するために.Netフレームワークをインストールする必要はありません。アプリケーションも(.Netアプリケーションと比較して)軽量で高速になります。
もっと知りたい場合は、マイクロソフトの公式ページを参照してください。 (via:WinBeta)
zh-CN"],null,[1],zh-TW"]]]
Win7システムの起動後に一部のユーザーが黒い画面を表示するWindowsのコードを起動できない:\\ Windows \\ System32 \\ Config \\ System”この
computer を使用する場合、ユーザーはシステムデスクトップを右クリックします Computer ”(My コンピュータ)&lt ;; [プロパティ]>をクリックして、コンピュ
7月29日から数日が経ちました。Microsoftが別の無料アップグレードプロモーションを提供するため、Microsoftが新しいWindows 10オペレーティングシステムをリリースするのを待ってい
win8.1システムをアクティベートする最も簡単な方法は、win8.1アクティベーションツールを使うことです。最も広く使われているツールはKMSpicoとHEU KMS Activatorです。 。そ
win7が同じウィンドウに複数のフォルダを開くことができないという問題を解決するために
アップグレードを直接スキップして新しいシステムをインストールするか、またはデュアルシステムをインストールし、Win10の方法を永久的に有効にします。
Sambaのファイル共有を実現するためのWindow XP Ubuntu14.04のインストール
Win7のシステムは、しばしば "Windowsはハードディスクの問題を検出しました"プロンプトウィンドウの失敗の理由と解決策
Windows 7 AHCI機能を開いてハードディスクのパフォーマンスを向上させる方法
ロック画面の壁紙を変更した後、Win8が壁紙を表示できない理由と解決策
マイクロソフトは、Win10 EdgeブラウザはIEよりも安全であると述べています
Win10のシステム仮想キーボードの開き方win10の仮想キーボードの開け方
Windowsのスタートアップメニューの待ち時間を設定する2つの方法
win7システムが黒の場合、どうすればいいですか? Win7のシステムコンピュータのブラックスクリーン9つの一般的な原因と解決策
win10がWindowsの最後のバージョンと呼ばれるのはなぜですか?意図は何ですか?
Win7のシステム360ブラウザはどうやってWebページを開くことができませんか?Win7のシステム360ブラウザのWebページを開くチュートリアル