1

私は初年度の「コンピュータプログラマー」の大学生です。私は簡単なクロスプラットフォームのモバイルアプリを開発するように頼まれたインターンシップを受けました。複雑すぎるものはありませんが、ログイン画面と、jQuery UIオートコンプリートを使用してDB、選択ボックス、日付ピッカー、テキストエリアから情報を取得するフォームの画面があります。他の画面は、ログインしている人の現在の日、週、月のレコードに関する情報を持つテーブルです。codeigniterのモバイルアプリ

フロントエンドにはHTML5とCSS、myignum DBにはCodeigniterでphpを使用しています。

質問:私はphonegapを使用してハイブリッドモバイルアプリに変えようとしています。これは良いアプローチだと思いますか?それとも、プロジェクトをもう少し遅らせて、フロントエンドにIonicフレームワークを使ってそれを行う方法を学び、node.jsを使ってデータベースに接続する方法を学ぶ価値がありますか?また、Ionicをフロントエンドに使用すると、ネイティブアプリのように感じられ、Codeigniterを使用してサーバーに接続できます。私はあなたの意見や提案を読むことが大好きです。

ありがとうございます。

答えて

0

私はこのアプリでIonicを使用することを強くお勧めします。そうでなければあなた自身を理解しなければならない箱からすぐにたくさんのものを得るでしょう。 ionicを使い始めるのは、「ionic start」と書いて、プロジェクトの名前とテンプレートを選択するのと同じくらい簡単です。 ウェブ開発スキルのレベルによっては、スパゲッティコードのアプリで実際にすぐに終わることができます。何らかのフレームワークがなくても、プロジェクトの構築方法に関するガイドラインを設定できます。

バックエンドについては、必要なRESTエンドポイントを簡単に公開できる限り、最も快適なものを使用することをお勧めします。

+0

返信いただきありがとうございます。私の無知には申し訳ありませんが、スパゲッティコードはどういう意味ですか?また、私はあなたがRESTエンドポイントを公開することによって何を意味するのか正確にはわかりません。 – Lberteh

+0

ハハ、申し訳ありませんが、それはデンマーク語のスラングかもしれない私はちょうど翻訳:)あなたのプロジェクトは、適切な構造なしで混乱しているかもしれないことを意味します。イオン(と角度)のようなものを使用すると、テンプレートをどこに置くか、サービスを作成する方法とコントローラに入れるものをすぐに知ることができます。 Ionicには、「作成者」、「イオンビュー」、ブラウザーとデバイスの両方でlivereloadをサポートするCLIのような、あなたのアプリケーションを迅速に構築してテストするための本当に素敵なツールもあります。 – iCediCe

+0

もう一度、ありがとう、たくさんの男。私はあなたの答えをupvoteしようとしたが、明らかに私はまだ少なくとも15の評判を持っていない原因でそれを行うことはできません。 – Lberteh

0

ルーカスBERTE Schoenardie、それはイオン性がPhoneGapのより多くのネイティブであるとの選択肢AngularJSを使用しているIONIC(Googleの製品)およびアプリケーションに良くなるので、jqueryの携帯は2年最後に更新されていないので

(使用jqueryの) 。

StockOverFlowのこの参照は、適切な決定を下すのに役立ちます。

ありがとうございました!

+0

参考にしていただきありがとうございました。 :) – Lberteh

関連する問題