私は大学でソフトウェア工学を学んでいます。私の先生は私にこのプロジェクトをくれます:ウェブサイトのアイデアを選び、このウェブサイトを開発したいフレームワーク(そして言語)を使わなければなりません。
私のウェブサイトのアイデアは次のとおりです。ユーザー間でデータ(画像、テキスト...)を共有します。たとえば、システムにはuserA、userB、およびuserCがあります。UserAにはリソースBがあり、Bはこれにアクセスできます。UserAにはまだリソースCがあり、userCはこれにアクセスできます。
この要件で。簡単な説明:
- 新しいユーザーを作成できます。
- ユーザーの権限を設定できます
- 許可を得てデータベースを構築できます
このプロジェクトで最も速く構築するためにどのフレームワークが存在するかわかりません。どのフレームワークが私を速く開発させることができるかを気にします。(新しい言語を簡単に学ぶことができるからです)。
私は、Ruby(Ruby on Railに適している)、PHP(この言語のフレームワークベースに適している)、Python(Djangoに適している)、およびJavaについてある程度の知識を持っています。したがって、それらの言語のフレームワークがおそらく最適です。
私を助けてください。フレームワーク(およびコンポーネント...)に取り組むのはこれが初めてなので、フレームワーク、それぞれの長所/短所についての経験は実際にはありません。
ありがとう :)