Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsの情報 >> Microsoftは、Win10、Mac、Linux

Microsoftは、Win10、Mac、Linux

  
にまたがるASP.NET 5オープンソースを発表した。

コンピュータストアのニュース:今日のMicrosoftのブログでは、クラウドコンピューティングと企業ディレクターのScott GuthrieがASP.NET 5を発表した。クロスプラットフォームとWeb開発のアプリケーションフレームワークのオープンソース版にASP.NETが登場したのは今回が初めてです。現在、それはVisual Studio 2015 CTP 6のプレビューとして存在します。


ASP.NET 5では、Windows、Mac、またはLinux上で.NETコアを実行したり、MVC(Model View Controller、モデルビュー)を再構築したりすることができるようになりました。動的な開発コードの変更をコンパイルせずに表示したり、有名なオープンソースのWeb開発者ツールを統合したり、NuGet依存管理を使用したり、新しいオプションを追加したりします。オープンソースパッケージの中。

これらの重要な変更は1文にまとめられています。NETコアは、Windows、Mac、およびLinux上で動作する新しいモジュール式ランタイムになります。 Win10を含むWindowsシステムは、依然として完全な.NETフレームワークを実行できますが、アプリケーションは、より小さく、それほど強力ではない.NETコア上で実行するように変更でき、MacやPCと同じように実行できます。また、Guthrie氏のブログで述べられているように、.NETコアのモジュール構造には多くの利点があります。

1.アプリケーションに.NETコアランタイムをデプロイできます。アプリケーションは、適切なランタイムをホストにインストールしなくても、必要なランタイムで実行できます。必要に応じてランタイムをアップグレードすることができ、それが他のアプリケーションに影響を与えることはありません;同じ理由で、アップグレード時に他のアプリケーションがアプリケーションのランタイムに影響を与える必要はありません。この変更により、アプリケーションの展開とフレームワークのアップグレードが容易になり、アプリケーションが互いに干渉することがなくなります。

2、あなたのアプリケーションは必要なランタイム関数にのみ依存しており、無関係な関数はランタイムのアップグレードを引き起こしません。これにより、不要な時間を大幅に節約できます。

3.これで、アプリは複数のプラットフォームで実行できます。 Microsoftは、Windows、Mac OS X、およびLinux用のクロスプラットフォーム.NETコアバージョンを提供する予定です。将来どのようなシステムを使用しても、.NETを実行できるようになります。クロスプラットフォーム版のランタイムはまだ完成していませんが、MicrosoftはGitHubでの開発努力に懸命に取り組んでおり、まもなく公式プレビューを開始する予定です。

その他の点では、MVC 6の改良点は、モデルビューコーディングとクラウドベンチマークを統合して簡素化する、MVC、Web API、およびWebページの統合に反映されています。つまり、ASP.NET開発者はWeb.Configに別れを告げ、JSON、XML、または環境変数を使用して、NuGetパッケージを使用して依存関係管理を簡素化および最適化できます。

Copyright © Windowsの知識 All Rights Reserved