質問: いま、SNS開発について勉強をしているのですが、もともと3ヶ月ほどRailsを勉強していて最近iOSアプリの開発について興味が湧いて来たため質問をさせていただきます。 某大手SNSなど調べたところ、PHPやRails、Javaで開発されているという情報が出て来たのですが、iOSアプリは基本的にSwiftで開発するものだと聞きました。 そこで、ひとまずSwiftを勉強しつつ、ある程度進めてから再度Railsの勉強を再開して、データベースはMySQLについて勉強しているので、それぞれを活かしたいと思っているのですが、そもそもiOSアプリがあるSNSの仕組みは、Web版はRailsなどで開発して、iOS版はSwiftで開発、データベースは一つ(MySQLなど)に統一するという仕組み、解釈であっているのでしょうか? 現段階まだまだ初心者なのですが、Swiftがとても興味深く楽しく学習できているので、Swiftを中心に他の学習をする言語を選びたいと思っています。 回答頂ければ幸いです。よろしくお願いします。
回答: 基本的にあってるかと。 ただしアプリはMySQLなどのDBに直接アクセスするというより、 どこかにAPIサーバをたてて、それを中継するのが正しいかと思います。