私はRuby on Railsでの学習を始めていて、私の知る限り理解していて、RoRのでプログラミングやWebアプリケーションを設計するaproachする方法についての2つの方法があります。RoR3のバックエンドとフロントエンドのオプションは?
はRoRのバックエンドの設計(データモデル、エンジンなど)、JSONでAPIを提供しています(これはチームAが行うことができます)。このようにして、HTML5 + CSS3 + JavaScriptでフロントエンドを個別に構築し、JSONを介してバックエンドとコミュニケーションをとることができます(チームBによって行われます)。
WebアプリケーションをRoRで構築し、バックエンドとフロントエンドを統合しました。
あなたがいるので、携帯電話やタブレット(iPhone、iPadの、など)のように、Webアプリケーションのための、他のplataformsのためだけでなく、プログラミングしているとき、私の知る限り、この二つの方法を理解して、最初のオプションが賢明ですさまざまなプラットフォームと通信するためのREST APIを提供しています。しかし、2番目の選択肢は、RoRの生産性の向上を望む場合に理想的です。なぜなら、APIを設計する必要がないからです。
モバイル機能の機能を備えたWebアプリケーションを将来設計する場合の選択肢は何ですか?
私はこの決定に対するあなたの経験に興味があります。あなたの答えを事実に戻してください。
銀色の弾丸はありません:-) –
@Sergio Tulentsev、それは素晴らしいかもしれません:-) – user1106811