実現したいこと
Node.js + Express.js + MongoDBで予定管理Webアプリを作成しました。
アプリの機能については以下のとおりです。
- IDとパスワードでログイン
- 日付を入力して送信
- 送信した情報を確認
- 管理者は全ユーザーの送信情報が見れる
同じ機能を持つスマホアプリを作成(iOS, Android両対応)したいと思っています。
私が通学している学校の生徒200人ほどを対象にしています。
開発目的は私の研究のためです。
テーマは「スマホアプリとWebアプリを比較(の様な事)」なので、今年度中にスマホアプリとWebアプリを学内に向けてリリースしなければなりません。
調べたこと
「簡単な機能のみ+早く作らないといけない」のでハイブリッドアプリを作成しようと調べた所、
Cordova
やReact Native
を使うと簡単に出来るらしい- Cordovaを使ったハイブリッドアプリとnodejsで作る簡単モバイルサービスによるとサーバーはNode.js + Expressでかけそう
という事はわかりました。
悩み
サーバーサイドの共通化について
サーバーはWebアプリとスマホアプリで共通化できるのでしょうか?
出来るとしても、Webアプリの方はサーバーとクライアント(View?)が1つのプロジェクトとして
npm start
で起動します。
Webアプリのサーバーをスマホアプリにも使えるのか、
使えるとしたらWebアプリの方もサーバー・クライアントで完全に分離したほうが良いのか。
それとも別でサーバーを立てる必要があるのか。
をお聞きしたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー