Mais conteúdo relacionado
Semelhante a 私が ASP.NET を選ぶ理由 (20)
私が ASP.NET を選ぶ理由
- 2. / 28
自己紹介
石崎 充良 ( @mishi_cs )
言語: C# XAML
活動:
JXUG (もくもく会) (connpass)
城東.NET Users Group (connpass)
.NET 読書会 (connpass)
2
- 9. / 28
C# で作れるもの
・Web (ASP.NET MVC)
・Web (ASP.NET MVC Web API)
・Web (ASP.NET Web フォーム)
・Windows クラシック デスクトップ
・Windows アプリ
・Windows Phone アプリ (現役ではない)
・Android アプリ
・iOS アプリ
・Mac アプリ
など
9
- 10. / 28
C# で作れるもの
・Web (ASP.NET MVC)
・Web (ASP.NET MVC Web API)
・Web (ASP.NET Web フォーム)
・Windows クラシック デスクトップ
・Windows アプリ
・Windows Phone アプリ (現役ではない)
・Android アプリ
・iOS アプリ
・Mac アプリ
など
10
得意分野!
!!?
- 11. / 28
C# でつくれるもの
11
フレームワーク 作れるもの
MVC
Web API
Web フォーム
WPF Windows デスクトップ
UWP
Android アプリ
iOS アプリ
Mac アプリ
ASP.NET
Xamarin
Windows (10 Mobile) (ストア) アプリ
※C# だけでなく .NET には F# という言語もあります。
F# とは → .NET 界の関数型言語担当。関数型で何でも作りたい方にオススメ!
- 13. / 28
Xamarin とは
.NET (C# または F#) でモバイルアプリ(ネイティブアプリ)を作れる開発ツール。
所謂クロスプラットフォーム開発ツール。
.NET のクラスライブラリと、 .NET 用にラップされた各プラットフォームの API が使
える。
プラットフォーム間でコード共有が可能。
13
カバー率 100%
7 割は行ける
- 14. / 28
よくある誤解
[ ] Swift や Kotlin でなら使える端末機能が全ては使えないのでは?
[ ] → API カバー率 100%
[ ] UI が独自のものになってしまうのでは?
[ ] → UI はネイティブのものを使用。 storyboard や axml で作成。
[ ] UI はコード共有できない?
[ ] → UI 共通化フレームワークを使うこともできる。
[ ] Swift や Kotlin を覚えなくても開発できるんでしょ?
[ ] → 各 API の使い方などは Swift や Kotlin で書かれた情報が詳しい。
Swift や Kotlin を読む必要がある。
14