-2

民間のバス運送会社から大規模な Web アプリケーションの作成を請け負っています。質問を詳しく説明する前に、いくつかのことを示します。

これは、次の目的で使用される完全な Web ベースのアプリケーションです。

  • 車両、ルート、バス停の管理
  • GPS と計算を使用した現在位置。
  • チケットを印刷する
  • オンライン購入
  • メンバーシップ
  • 完全なアカウント管理 (収入、支出、グラフィック レポートなど)
  • チケットの予約/キャンセルとライブチャットを同時に行える Web サイト。

とはいえ、私の質問は、アプリを構築するための適切な環境とツールは何でしょうか?

  1. プログラミング用語: (私が選んだ MVC ベースの JavaScript フレームワークで、背後にデータとビューを提供するための PHP があります) 提案をお願いします。
  2. データベース: これは私が最も混乱しているところです。mysql を使用する必要がありますか? それともmongoDBのようなOOPですか?
  3. その他のツール: 他に役立つツールは何ですか? 提案してください。

そして、私はこれを一人でしなければなりません。人を雇ったり、アウトソーシングしたり、チームを組んだりすることは選択肢ではありません。

4

2 に答える 2

0

時間通りに納品できるようにしたい場合は、すべてをできるだけシンプルにしてください。

特に時間が重要な場合、そのような大規模なプロジェクトはおそらく新しいことを学ぶのに適していないため、以前に使用したことがある場合は MySQL または同様のものを使用してください。

以前に MVC フレームワークを使用したことがある場合は、再度使用してください。具体的な利点があることが確実でない限り、このような大規模なプロジェクトのために新しいフレームワークを学習するのに何日も費やしたくないからです。

フレームワークを選択したら、支援するツールを探すことができます。たとえば、Java フレームワークのタペストリーを選択した場合、Eclipse IDE を使用して生産的にプログラミングすることができます。

幸運を。

于 2012-11-07T12:18:39.090 に答える
0

プログラミング- PHP ベースの MVC が必要な場合は、CodeIgniter をお勧めします。学ぶのは簡単です。私は以前にそれを使用しましたが、それはかなり良いと感じました。

データベース: NOSQL ベースのデータベースを使用する必要が特にない場合は、MySQL を使用します。

データモデルを作成することから始めて、次にそれらを読み書きするための API を作成します。これらすべてを Web サイトに統合します。

1人でやらなければならない場合、これはすべて非常に大きな仕事になるでしょう. 1 つのオプションは、さまざまなコンポーネントのツールとフレームワークを調べて、それらをサイトに統合することです。たとえば、チャット用の openfire、会計およびレポート用のオープン ソースの Web ベース ソフトウェアです。

于 2012-11-07T12:22:55.393 に答える