プログラミング未経験です。これから勉強するプログラミング言語についてアドバイスお願いします!
作りたいスマホ用のアプリがあるのでプログラミングを勉強しようと思っています。
家のPCはMacBook ProでスマホもiPhoneを使っているのでswiftを勉強しようかなと思っておりました。
が、世の中のスマホアプリってiOS用とAndroid用どちらもあるので、違う言語で2つ作っているのか?と、こちらで質問させて頂きました。
そうしたら、VisualStudioでC#を使って開発すると教えて頂きました。
という事は、iOSとAndroidどちらにもあるスマホアプリはほとんどC♯でプログラムされているということですか?
今後もスマホアプリを作るならswiftではなくC♯を習得した方がbetterというかお得(笑)なのでしょうか?
swiftで作るものだと思っていたので、思いもよらずC♯が候補に上がったのでどうしようか迷っております。
アドバイス頂けたら嬉しいです!
No.1ベストアンサー
- 回答日時:
・
https://qiita.com/amay077/items/399002a02c1abf9d …ちょっと前の4月ごろの書き込みですが、上記のURLに「Xamarin 最近どうよ?」という文章があります。
ま、これを見ると、「Xamarinってびみょーー」なんて感じるかもしれませんね。
たぶん、開発情報は、Xamarinよりもswiftのほうが多いように思います。
・https://engineer-shukatu.jp/column/archives/44689
上記はC#に対する評価のブログみたいです。
最近、私は、Javaの古いシステムの仕様変更(バージョンアップ)にタッチしていますが、少し前まではC#の開発が続いていました。
(某大手銀行とか外資系コンサルティング企業での開発案件)
Javaのシステムも多いようですが、最新技術に敏感な企業はC#を選ぶことも多いみたいです。
Web系の大規模アプリ開発の場合には、信頼性を考えて、PHPなどよりもC#が選ばれていますね。
将来、スマホではなく、Web系とか、企業のシステム開発を担当するときは、C#の経験が役にたつと思えます。
C#はオブジェクト指向の言語であり、学習するには、なかなか手ごわい言語です。
でも、どんどん進化して、便利になってきている言語ですので、個人的にはお勧めです。
・https://news.mynavi.jp/article/20190412-807191/
Stack Overflowの「人気&嫌われプログラミング言語ランキング」を見ると、C#がJavaを抜いているようです。Javaの人気が世界的に下がっているようです。
とても詳しく情報を頂きありがとうございます!
業務システムなどもC♯で開発されているんですね!そう思うとC♯は楽しそうです!
今、事務職なのですがVBAで会社のエンジニア達の事務作業を効率化するツール開発をする仕事をしております。
(嫌いのランキング1位がVBAでちょっと悲しいですが納得ですw)
本格的なプログラミング言語は習得するのも難しいとは思いますが、作りたいアプリがあるのでやってみようと思った次第です。
ありがとうございました!
No.2
- 回答日時:
何を使っても良いんですけどねえ。
基本的には「アルゴリズム」を考えることができるかどうか、
あとは「コマンド」を覚えられるかどうか、
です。
そんなわけで、質問者さん自身で入手しやすいもので十分でしょう。
今はインターネット上で各種プログラム言語のQ&Aなどがありますので、
「この言語なら詳しく説明されている」
なんてものはありません。
No.3
- 回答日時:
将来のことまで考えられていませんでしたが、なんでもいいと言って頂けると何を選ぶにしろちょっと気が楽になりました。
貼って頂いたURLのブログ見に行きました。とても面白く飛びまくって色んな記事見にいきましたw
参考にさせて頂きます!
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- アプリ botの作り方 1 2023/03/23 17:29
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(学校・勉強) 自分の市場価値を高めるには 3 2022/07/12 09:11
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- その他(プログラミング・Web制作) プログラミングを勉強してますが、難しくて、中々頭に入りません。 ふと思いましたが、今はサイト作成ツー 12 2022/12/21 19:46
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワポ リボンとツールバーに開...
-
開発
-
C言語で書いたファイルをiOS用...
-
エンジニアによる個人情報流出
-
スパコン「京」の本当の意義
-
行為の時首締めるのって普通じ...
-
知恵袋を以前使用していました...
-
めちゃくちゃ行為の時優しい男...
-
スマホアプリ名
-
アプリ
-
野外で露出し、自慰行為を行っ...
-
この間酔った勢いで知らない人...
-
セフレが行為中笑うっていうか...
-
Appleのアプリに「Documents」...
-
iPhoneでiTunesストアやレコチ...
-
Android端末のwifi優先順位設定...
-
tiktokの画面が白くなるのはな...
-
今、兄とその彼女が行為中です ...
-
スマホでの認証コード入力について
-
ゆうちょ認証アプリが使えません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で書いたファイルをiOS用...
-
スパコン「京」の本当の意義
-
パワポ リボンとツールバーに開...
-
トヨタ自動車が組み立て工場で...
-
RAD StudioとC++ビルダーの違い
-
androidタブレットをwindowsに...
-
開発工数と開発期間の関係について
-
J2SDKとJDKって一緒??
-
開発
-
iOSとAndroid用に同じアプリを...
-
日本のソフトウェアが弱いのは...
-
ソフトウェア開発データ白書 SL...
-
未来のことを考えるととてもワ...
-
エンジニアによる個人情報流出
-
行為の時首締めるのって普通じ...
-
逆走ママチャリをX(旧Twitter...
-
めちゃくちゃ行為の時優しい男...
-
野外で露出し、自慰行為を行っ...
-
Android端末のwifi優先順位設定...
-
スマホでの認証コード入力について
おすすめ情報