こんにちは。
私はアプリ開発やアプリの企画などを行っている会社に勤めています。
私自身の仕事内容は技術的な分野ではないので所謂素人に毛が生えた程度と思って下さい。
前回の社内会議で出ていた内容で私にはよく解らなかった箇所がありましてまずはこちらに質問してみようと思いました。
クライアントからの依頼で新しいアプリ開発を行う案件が始まりそうなんですが
今まで取引をしていないパートナー会社にアプリ開発を行って貰う予定です。
このパートナー会社は若いスタッフばかりの会社でRuby on Railsで開発をするのが得意な会社なんだそうです。
可能ならRailsで開発を行わせて貰えれば作業工程を短縮して行えると言っている様で
社内で議題として出ていました。
私は財務担当なので開発言語やフレームワーク等全くの素人でして
iOSのアプリをRuby on Railsで行う、と言う事が実際にどういう事を指すのかが良く分かりませんでした。
iOSは良くObjective-Cと言う言語で書かれているとネットで出ています。
実際にObjective-CとRuby on Railsの関係等が解りません。
Ruby on Railsがアプリのどの部分に利用されるのか、どういう役割をする箇所に入るのか
一般的なアプリだとRuby on Railsではなくて何を利用しているのかを
わかりやすく説明して頂けないでしょうか。
何とも要領を得ない質問で申し訳ないです。。。
ただ社内のスタッフに聞く前にジェネラルな情報だけでも持てたらと思いまして投稿しました。
どうぞよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
iOSアプリは基本的にC/C++言語やObjective-Cもしくは、新しい言語Swiftで構築されています。
ゲームなどのように複雑な機能をもつものはほぼ上記の言語で作られているでしょう。
ただ、もっと簡単といいますか、見栄えがWebアプリと変わらないアプリは
その土台をRuby on Railsなどのフレームワークで作成することができます。
あらためてRuby on Railsを説明すると、
これは主にwebアプリを構築する言語Rubyのフレームワークです。
他にはPHPのフレームワークCakePHPなども有名で、
サーバ(Linux)側で動き、Webブラウザで表示させるアプリを構築できます。
(教えて!gooもWebアプリの部類ですね)
###
さてよくあるそれらWebのフレームワークを利用したiOSアプリの構築手順は以下のようになります。
・サーバを準備しWebアプリを構築する。
・そのWebアプリをiOSのWebKitで表示させる。
WebKitはWebを表示できる機能を持つもので
iOS上ではWebアプリなのか、それとも純粋にObjective-CやSwiftで作ったものなのかは
一見区別が付きません。
###
きっと、これから作成しようとするアプリはサーバ上にデータベースを準備し、
それを表示させる仕組みを持つアプリなのでしょう。
レイアウト等の構築を考えるとRuby on Railsのようなフレームワークを利用したほうが
作業工程は速いですし、メンテナンス等も行いやすいのは確かです。
不具合があっても、アプリのコードを書き換え再度アップルに申請せずに
サーバ側で変更することができますから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby Gitのクローンについて 3 2022/04/10 12:28
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- その他(IT・Webサービス) 今、プログラミングスクールの『Tec⚫︎cademy」のRuby on railsを受講しているので 1 2023/05/10 22:10
- TOEFL・TOEIC・英語検定 英会話の習得 4 2022/06/05 10:23
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- IT・エンジニアリング IT転職 技術的成長を取るか 待遇を取るか 4 2022/06/17 15:05
- アプリ チャットアプリをダウンロードした時に出てきた、 「他者のAppやWebサイトを横断してあなたのアクテ 1 2023/01/23 01:08
- 政治 日野自動車がこんな事に成ったのは、内部通報制度が機能してなかったからではないですか? 2 2022/08/23 11:51
- その他(恋愛相談) 上司への片思い、脈アリかどうか… 1 2022/11/03 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
位置情報アプリwhooについて 彼...
-
アプリ保管庫につきまして。
-
16歳男子です。 最近性欲が強く...
-
discordというアプリが、通話を...
-
パソコンでファイルを開く時、...
-
whooというアプリは、位置情報...
-
gの違う方のやつの出し方を教え...
-
LINEで電話をかけたら、「相手...
-
アプリ「みてね」について 困っ...
-
Xvideoのファイルの何%にウィル...
-
Discord退席中にならない
-
指数
-
Discordというアプリについてな...
-
自衛官の彼を信じていいのか不...
-
LINEで文章が重複して送られる...
-
バッファローの「みまもり合図...
-
Clipboxで保存した動画が見れな...
-
スペースデスクというアプリは...
-
前回入れていた「無地日記」って...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
パソコンでファイルを開く時、...
-
スペースデスクというアプリは...
-
位置情報アプリwhooについて 彼...
-
LINEで電話をかけたら、「相手...
-
whooというアプリは、位置情報...
-
discordというアプリが、通話を...
-
アプリ保管庫につきまして。
-
gの違う方のやつの出し方を教え...
-
LINEで文章が重複して送られる...
-
タブレットやスマホのブラウザ...
-
16歳男子です。 最近性欲が強く...
-
QRコードで、読み取って読ん...
-
EaseUSやAOMEIのバックアップソ...
-
指数
-
Windows Update 後、Office2019...
-
CubePDFをインストールしたら、...
-
spacedeskというアプリがパソコ...
-
Clipboxで保存した動画が見れな...
-
アクリーというアクスタのアプ...
おすすめ情報