回答編集履歴
3
やっぱりKotlinもマルチプラットフォーム言語だったので戻す
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
- 言語ごとに専門的知識が要る
|
21
21
|
- OSごとに覚えなければいけない
|
22
22
|
|
23
|
-
# Xamarin等のマルチプラットフォーム向け言語
|
23
|
+
# Kotlin、Xamarin等のマルチプラットフォーム向け言語
|
24
24
|
## メリット
|
25
25
|
- コンパイル言語であるため、公式言語と同様のメリットがある
|
26
26
|
- 一つのコードから対応しているOS全てに出力できる
|
2
XamarinとKotlinを勘違いしていたので修正
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
- 言語ごとに専門的知識が要る
|
21
21
|
- OSごとに覚えなければいけない
|
22
22
|
|
23
|
-
#
|
23
|
+
# Xamarin等のマルチプラットフォーム向け言語
|
24
24
|
## メリット
|
25
25
|
- コンパイル言語であるため、公式言語と同様のメリットがある
|
26
26
|
- 一つのコードから対応しているOS全てに出力できる
|
1
マルチプラットフォーム向け言語について追記
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
- 使えない端末の機能がある(最近は軽減されてきたが、昔はカメラを使ったりできなかった)
|
10
10
|
- 動作がもっさり(最近は軽減されてきた)
|
11
11
|
|
12
|
-
# Swift等の言語
|
12
|
+
# Swift等のOS公式言語
|
13
13
|
## メリット
|
14
14
|
- コンパイル言語であるため、解析は先に済ませてある
|
15
15
|
- OSへ直接命令が飛ぶので無駄がない
|
@@ -17,4 +17,13 @@
|
|
17
17
|
- とにかく速い
|
18
18
|
## デメリット
|
19
19
|
- いちいちコンパイル、更新インストールが要る
|
20
|
-
- 言語ごとに専門的知識が要る
|
20
|
+
- 言語ごとに専門的知識が要る
|
21
|
+
- OSごとに覚えなければいけない
|
22
|
+
|
23
|
+
# Kotlin等のマルチプラットフォーム向け言語
|
24
|
+
## メリット
|
25
|
+
- コンパイル言語であるため、公式言語と同様のメリットがある
|
26
|
+
- 一つのコードから対応しているOS全てに出力できる
|
27
|
+
## デメリット
|
28
|
+
- 最新のOSが出たとき、アップデートされるまで新機能が使えない、動かなくなる等がありうる
|
29
|
+
- 端末のニッチな機能は対応していない場合がある(赤外線等)
|