DB駆動サイト/アプリケーションの作成を計画しています。これにはiPhone版やAndroid Appなどのモバイル版も必要です。 サイトを構築する前に考慮すべきことは何ですか? Eg DBので、アプリにもアクセスできます。 Webサービスを構築する必要がありますか? ちょうど私がサイトが生きているものを変更する必要はありませんので、右から始めたいです。 これは、サイトのデザインがどのようにさまざまなアプリSDKによってアクセスできるようにする必要があるかに関する一般的なアーキテクチャの質問です。モバイルアプリケーションを持つウェブサイトのためのアーキテクチャ。
0
A
答えて
1
まあ、私はどの言語/フレームワークを念頭に置いているのかよく分かりません。
個人的には、.NETでMVCを使用することをおすすめします。 さらに、私はwebservicesを使用しますが、私は間違いなくWCFと古いasmxでそれらを作成します。 What is WCF
WCFを使用して、サービスに異なるエントリポイントを作成できます。 EGはウェブサイトのためのもの、モバイルデバイスのためのものです。
データベースについて私の傾向はMSSQLを使用することです[あなたが10 GB未満を使用する場合は無料のものを使用できます]。しかし、あなたは決して拘束されません。必要に応じてMySQLを使用するか、おそらくRDBMSは必要ありません。その場合はMongoDBを試してみてください!
しかし、考慮すべき主なことは、実際にあなたのニーズと提供していることによります。あなたは私の好みをすべての場合において正しいものにしていません。
関連する問題
- 1. モバイルアプリケーション/ウェブサイトの作成
- 2. リアルタイムのウェブサイトのためのアーキテクチャ.... PHP5 Angularjs and android MQTT
- 3. PHPウェブサイトをホストするためのDockerアーキテクチャ
- 4. ウェブサイトの構造/アーキテクチャ
- 5. OOP - アーキテクチャの提案私は、4つのセクション持っているウェブサイトで
- 6. 多くのレコードを持つデータベースのアーキテクチャ
- 7. ウェブサイトとモバイルアプリケーション間の共有Facebookアクセストークン
- 8. モバイルアプリケーション開発のためのJSONスキーマ
- 9. djangoのウェブサイトを持つDocker
- 10. リアルタイムプロセスのためのクラウドソーシングのアーキテクチャ
- 11. アンドイドのためのEclipseのn層アーキテクチャ?
- 12. WordPressのウェブサイトとモバイルアプリケーションの間で共有テーブルをホストするための適切な場所
- 13. ウェブサイトのアーキテクチャに関するアドバイス
- 14. ソーシャルネットワーキングアプリケーションのためのスケーラブルなアーキテクチャ設計
- 15. 複数ページアプリケーションのためのExtJSアーキテクチャ
- 16. は、プロジェクトをビルドエラー持つことはできません - アーキテクチャx86_64のための未定義シンボルを:「_JNI_CreateJavaVMを」
- 17. 同じコードベースでウェブサイトとモバイルアプリケーションを構築するためのフレームワークはありますか?
- 18. クラウド(Azure)でテスト用のウェブサイトとモバイルアプリケーションを読み込むために使用できるツールは何ですか?
- 19. httpの外部リンクを持つSSLウェブサイト
- 20. 8.5 2つのウェブサイト、私は2つのウェブサイトを持っている他の
- 21. 既存のウェブサイトからモバイルアプリケーションを作成する
- 22. 複数の入力を持つluigiタスクのアーキテクチャ
- 23. クラウドサーバの設定1日あたり約50,000人の訪問者を持つウェブサイトのための推奨
- 24. サブドメインを持つウェブサイトのURLを変更したい
- 25. マルチユーザチャット(MUC)モバイルアプリケーションのための最善のアプローチ
- 26. モバイルアプリケーションで大きなオブジェクトを処理するためのベストプラクティス
- 27. Doctrine2アーキテクチャの設計 - 補足データを持つエンティティ
- 28. 複数のデータベースを持つS#arpアーキテクチャ/ NHibernate
- 29. クリーンなアーキテクチャ:Androidで複数のユースケースを持つViewModel
- 30. ウェブ開発者/デザイナーのためのモバイルアプリケーション開発ツール
これは基本的なアーキテクチャの問題だと思うので、私は意図的に言語を追加しませんでした。あなたはそこにDBや言語は関係ありません。私はwebservicesを使用するような高水準のアーキテクチャを探していますか、私のアプリケーションで使用しているDBもiPhone/Androidアプリからアクセスできます。これにより、すべてのアプリで同じDBが使用されます。ベストプラクティスは何ですか?同じDBを共有したり、webservices ..を書く? – VBelawa1
これらはあなたのニーズにも基づいて変化するでしょう。あなたは間違いなくWebサービスを使いたいと思っています。私の個人的な仕事では、私のサイトで同じWebサービスを使用する傾向があります。そうすれば、すべてのコードを再利用できます。 IEはあなたのサイトにAJAXを使って情報を返すページを持っているとします。あなたのiPhone/Androidアプリと同じWebサービスを使うことができます。 Webサービスは、データベースに情報を取得/格納するための汎用インタフェースを提供します。 – Jordan
ところで、このレベルのコードをwebservicesで再利用することを促進するために、私は決して伝統的なフォームを提出することはほとんどありません。私はAJAX w/JSONをWebサービスを通してすべて使用します。そして、これをよりプラットフォームに依存しない方法でアプリケーションに再利用することができます。 – Jordan