2017-05-10 7 views
-3

私は現在、iOS開発(Swift 3)を学んでおり、練習用アプリケーションのバックエンドの作成と使用を掘り下げたいと考えていました。バックエンド開発入門

長期的には、私はAndroidの開発とウェブ開発を学びたいと思います。 3つのプロジェクト(iOS/Android /ウェブサイト)すべてで同じバックエンドを使用できることを願っていました。

私は、ビデオ、写真、文字列、整数、整数の配列を格納する必要があります。

まとめとして、iOSアプリ、Androidアプリ、ウェブサイトで使用できるAPIを作成したいと考えています。しかし、どこから始めたらいいのか分からず、バックエンドの開発にはほとんど経験がありません。

誰かが、私が(ハードウェアを含む)潜在的なハードウェアを含む必要があるツールを使って黄色のレンガの道を導くことができると期待していた。それはあなたが、PythonやJavaでC#やNodeJsを書くことができますhttps://serverless.com/

、および:

は、任意のヘルプはで、事前にありがとう大幅は、私はあなたがサーバレスフレームワークに見てお勧めします

+0

バックエンド - 開発は非常に大きなトピックです。まず、RESTのようなAPIフレームワークや構造体が存在するかどうかを知る必要があります。 APIを定義してからクライアントとサーバーライブラリを生成できるので、Swagger.ioをお勧めします。 –

答えて

0

を高く評価しました多くのクラウドプロバイダ(AWS、Azure、Google)に公開します。

コードを記述し、RESTエンドポイントを設定してから公開します。

これは、バックエンド開発を迅速に開始する方法です。

0

だから、xmlまたはjsonのインターフェースを持つdymanic apiリクエストにはphpを使用することをお勧めします。または、おそらく、要求を収集し、正しい応答を返信し、xmlまたはjsonで引き続きインターフェイスするパブリックサーバー上にC++ Webソケットが必要な場合。 APIに表示する各フロントエンド言語でAPIリクエストを解析するか、APIを埋め込む必要があります。埋め込みのために、私はHTMLでWebフレームをお勧めします。 チェックアウト:https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/

0

フロントエンドとバックエンドの開発を同時に学習すると、両方のことについて口に悪い味を残す可能性があり、難しいかもしれません。

iOSやAndroidのスキルをマスターすることに集中することをお勧めします.GUIの開発は、特定のケースでは、即時の満足度を高める可能性が高いからです。

この学習フェーズでバックエンドが必要な場合は、モバイルバックエンドをサービス(mBaaS)として使用するのが最も簡単です。これは通常、フロントエンドコードとの統合が非常に簡単です。