Contenu connexe
Similaire à コントロールベンダー視点での Command line interface (CLI) (20)
Plus de Daizen Ikehara (20)
コントロールベンダー視点での Command line interface (CLI)
- 3. セッションの背景
本格的に PC に触れたのは MS-DOS 3.x くらいの頃
色々なコマンドを試していた少年の日
仕事としては Windows XP/Visual Studio 2003 が最初
GUI がデフォルトな時代がスタート地点
所属会社がここ数年、MS 以外の環境に対応する製品に注力
なのでからめて話してみる
- 7. アプリ開発と UI (VS ユーザーとして)
Visual Studio で「ポトペタ」
1.0 は 1991 年、.NET は 2002 年、最新 v15.x は 2017 年
- 10. Browser
1990 1995 2000 2005 2010 2015 2017現在
Server
ASP.NET MVC
ASP.NET
Core
HTML5
AngularJS
Grunt ◆Gulp ◆Webpack
React Angular
Vue.js
Node.js
TypeScript
BACKBORN.JS
Client
KnockoutJS
2009 年頃 - 現在
Node.jsの登場
HTML5の普及
JavaScript ライブラリ
戦国時代
混沌とする Web
- 18. Browser
1990 1995 2000 2005 2010 2015 2017現在
Server
ASP.NET MVC
ASP.NET
Core
HTML5
AngularJS
KnockoutJS ext
Grunt ◆Gulp ◆Webpack
React Angular
Vue.js
Node.js
TypeScript
BACKBORN.JS
Ignite UI
Client
AngularJS ext React ext
Angular ext
KnockoutJS
特に Web のトレンドに対応し続けることが重要
NetAdvantage for
ASP.NET
- 23. 1. UI コントロール
2. プロダクティビティ
ツール
3. エンタープライズ
サポート
コントロールだけではなく、ツールとサポート
1. 高機能な UI コントロールを提供し
作りこみの工数を削減
2. ツール、を利用し即座に開発を開始、
学習コスト、作業コスト、手戻りの低減
3. グローバル、ローカルにおける
エンタープライズに対応したサポート
- 25. まとめという名の所感
VS みたいに「ポトペタ」ツールは最高だが…
進化の速い Web フロントエンドに関しては難しいのかもしれない
それ以外も色々あるけどね
.NET エンジニアとしては大変な時代だなあと
「とりあえず始め」られないエンジニア続出の予感
進化に対応するには常にアンテナを張らねば…
だからこそ、ツールを拡充する戦略
コストと時間をかけても必要なプラットフォーム → 専用ツール
プラットフォーム的に受け入れられるもの → CLI など
よければぜひ! https://github.com/igniteui