2017-10-06 14 views
0

私は最近、友人と私が最初から取り組んでいるプロジェクトのために、Ionicと協力し始めました。私は、Ionic、React Native、Cordova(すべてに必要なもの)、PhoneGapがあるので、最高のモバイルアプリケーション開発を探しています。私たちはPhoneGapで作業しましたが、私たちはIonicが実装するのが簡単かもしれないと思います。私たちはまた、Webホスティングとデータ用のFirebaseを探していました(これまではHerokuとMongo Atlasを見ていましたが)。私はそれを理解するためにそれをいじり始めるためのテストプロジェクトを作成しますが、と... Gitに迎えられたようIonic Gitおよび/またはGitHub Git?

とにかく、私は本当に

私はすでにこのためのリポジトリを持っている...とすぐに混乱してしまいましたGitと私は、Ionicがこれを組み込んでいると仮定しています。あなたが開発するときに、より簡単で組織的になるようにしていますが、今はピクルに入っています。私たちはエクスプレススタイルで動作するWebインターフェイスを望んでいますが、少なくとも私が見るように、Firebaseは「ミドルウェアスタイル」のWebアプリケーションを正確にサポートしていません。私は、通過する情報があまりなく、ウェブサーバとデータ処理サーバとの間の安全なリンクを作ることは、それが価値があるよりも面倒であるため、このサーバを通してウェブおよびモバイルアプリケーションからの要求を処理しようとしていました。

Gitに戻る。テストのためにIonicにプッシュするだけで十分ですが、GitHubにプッシュする必要がありますか?また、別々のリポジトリを作成することをお勧めします(Application-Mobile、Application-Web、Application-Serverなど)。

ここでは広い質問があることをお詫びします。私は「入門者」レベルの開発者だと思います。私はReactで2年前に働いたことがありますが(それはたくさん変わっています)、明示的に言って少しモンゴーズのMongoは、SQL、JQueryをPHPで学んだり、Perlで手伝ったり、PhoneGapやイオン性。

私はこの多様性が必要なアプリケーションの種類を知っていますが、私が深く頭を下げて取り戻すことができないうちに、私が何を得ているのか少し分かりたいと思います。私は少しの研究をしましたが、私が探しているものを正確に見つけることはできません。

あなたは何をしますか?

+0

"... Ionicにはこれが組み込まれています..."何が組み込まれていますか? Gitに精通していてもIonicではない私たちのためにあなたが見ていることをもっと説明できますか? –

+0

基本的には、Ionicアプリケーションを作成してそれに 'cd 'したときに、' master'ブランチに変更されました。私はIonicのウェブサイトに行き、私のコンソールにログインしました。私がアプリの下に行くときには間違いなく、Gitを使う場所があります。 私が説明できる最良の方法は、GitHub自体とは完全に別の "GitHub"で独自のビルドがあることです。 –

答えて

0

一般に、バックエンド、ウェブ、モバイルを分離することは、ウェブとモバイルのバックエンドを使用する方が良い方法です。

開発者はGithub、GitLabを使用してコードを交換し、バージョンを管理します。

チュートリアルから始めることができます。

関連する問題