質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

解決済

1回答

1027閲覧

アプリケーション開発への1歩目

mama_redo1130

総合スコア5

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

0グッド

0クリップ

投稿2019/10/05 04:19

自分でアプリケーションを作ってみたい!!
と思い自分なりに調べてみると、タグの4つの言語がヒットしたのですが、結局どの言語を勉強すれば良いのか分かりません。
ReactNativeを使えばクロスプラットフォームが可能という事は知っていたので「これさえあればええやん。」と最初は思っていたのですが、調べて行くうちに良い部分悪い部分が見えるようになり、「結局iosならSwift、AndroidならJavaやKotlinなんか?」と、よく分からなくなってきました。将来的には両方のアプリを作れるようにはなりたいのですが、私自身iPhoneユーザーなので最初はiosのアプリを作ってみたいと思っています。なのでSwiftかReactNative、どちらから勉強すれば良いのか、またそれぞれを勉強していく上での注意点なども教えて頂けると幸いです。

現在プログラミングを4月から勉強していて使用できる言語はHTML&CSS(SCSS)、JavaScript、PHP、Java、C++です最後の2つは初歩的な知識しかありません。jsを触れるのでReactNativeの方がいいのかな?と少し思っています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

まず初めに、個人的な見解が多く含まれる回答になってしまいます。
ご了承ください。

iOSからやっていくなら、
Swiftでいいのではないかと思います。
複数の言語を学んでらっしゃるようなので、わかるかと思うのですが、
言語によって何をどうすればいいかは、そこまで変わらないということがわかるかと思います。(基本は変わらないということ)
違いは、プラットホームや、メソッド名、プラットホームに付随した機能などくらいだと気づけるはずです。

ようは、一つの言語をしっかりやれれば、かなりの部分のラーニングを省略できるもんなんです。プログラムって。
特に、JavaとC++が扱えるなら、Swiftはそこまで難しく感じないはずです。
というのも、個人的な印象ですが、
Swiftはかなりスクリプト寄りな記述の言語なので、これからプログラムを始めようという人でも、他のアプリ言語と比べれば、ハードルが低いと思いますので。
JavaとC++は、かっちりクラスベースのオブジェクト指向なので、Swiftをやった時簡単にさえ感じるかもです。

なので、注意点といえば、言語別の機能やメソッド名の違い、型や変数の扱いを把握していくこと、ではないかと思います。

投稿2019/10/05 06:53

miyabi_takatsuk

総合スコア9528

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問