2015年5月26日火曜日

ASP.NET 5.0の概要

VisualStudio2015、ASP.NET5.0の正規版のリリースが間近に迫り
技術的な動向が気になるところ、今日はお世話になっているMicrosoft Academy
から「ASP.NET 5 概要」の動画をもとにまとめてみました。

-----------------------------------
タイトル:「ASP.NET 5.0の概要」
スピーカー:エバンジェリスト 中村
時間:20分
リンク:http://www.microsoftvirtualacademy.com/training-courses/aspnet5
-----------------------------------

ASP.NET5の概要
・モジュラー設計(NuGet)
・オープンソース(.NET Foundation)
・コンパイル不要の開発と配置(Roslyn)
・Windows,Mac,Linuxでの実行(MonoProject)
・完全なSydeBySide実行
・依存性の注入(Dependency Injection)
・高速化、低メモリ使用量と高スループット
・クラウドへ最適化(設定、デバッグ、ロギング、キャッシュ)
・クロスプラットフォーム


これらを要約すると
新しくリリースされるASP.NET5はGitHubでオープン化され、開発者ならだれでもソースを入手可能。
ASP.NET 5はWindows以外のLinuxやMac上でも動作可能なASP.NET CORE を提供する。
ライブラリがモジュール化かつ軽量化され、クロスプラットフォームやクラウド環境への展開が楽になる。

特に強調したいのが、コマンドラインからのアプリ実行
ASP.NET5 KRuntime 通常 KRE
あたらしい流れクロスプラットフォームを考慮。
VisualStudioがなくとも、ソース作成、コンパイル配置が可能である。

KREで利用する代表的なコマンドは3つ
1. KRE  ランタイムの管理
2. KREバージョン管理、KVM ランタイムの部分のバージョン管理
3. KPakeage Manager (KPM) アプリケーションの部分のバージョン管理

こんなコマンド叩いてWebアプリを実行する。
 kvm list
 kvm use default
 kpm restore ペッケージ取得
 k web ローカルホストで動く

それと、ASP.NET5プロジェクトのフォーマットがXMLからjsonフォーマットに変わった。

VisualStudio2015 の正規版待ち遠しいです。

0 件のコメント:

コメントを投稿