0

私は大学でソフトウェア工学を学んでいます。私の先生は私にこのプロジェクトをくれます:ウェブサイトのアイデアを選び、このウェブサイトを開発したいフレームワーク(そして言語)を使わなければなりません。

私のウェブサイトのアイデアは次のとおりです。ユーザー間でデータ(画像、テキスト...)を共有します。たとえば、システムにはuserA、userB、およびuserCがあります。UserAにはリソースBがあり、Bはこれにアクセスできます。UserAにはまだリソースCがあり、userCはこれにアクセスできます。

この要件で。簡単な説明:

  1. 新しいユーザーを作成できます。
  2. ユーザーの権限を設定できます
  3. 許可を得てデータベースを構築できます

このプロジェクトで最も速く構築するためにどのフレームワークが存在するかわかりません。どのフレームワークが私を速く開発させることができるかを気にします。(新しい言語を簡単に学ぶことができるからです)。

私は、Ruby(Ruby on Railに適している)、PHP(この言語のフレームワークベースに適している)、Python(Djangoに適している)、およびJavaについてある程度の知識を持っています。したがって、それらの言語のフレームワークがおそらく最適です。

私を助けてください。フレームワーク(およびコンポーネント...)に取り組むのはこれが初めてなので、フレームワーク、それぞれの長所/短所についての経験は実際にはありません。

ありがとう :)

4

1 に答える 1

1

私は Ruby on Rails が好きなので、それを使用します。主な宝石は次のとおりです。

  1. デバイス - 認証
  2. cancan - 認可
  3. simple_forms - データ入力を整理する
  4. Twitter Bootstrap または Zurb Foundation - 見栄えを良くするため

セットアップする最も簡単な方法の 1 つは、Rails Composer を使用することです: http://railsapps.github.com/rails-composer/

必要な正確な構成を選択できるスクリプトを提供します。

于 2013-03-18T20:32:30.777 に答える