内部 Web サイトを作成する必要がありますが、独自の Web サイトを作成する必要があるのか、それとも既存のフレームワークを使用する必要があるのかわかりません。
Web サイトのほとんどは、基本的にデータベースのフロント エンドになります。多くの人にフォームにデータを入力してもらう必要があります。次に、小さなクエリの実行を含め、このすべてのデータのさまざまなビューを表示できるようにしたいと考えています (たとえば、属性「X」を持つリソースの数)。これに関してはよくあることですが、定期的に UI を微調整したいと考えています。
実際のデータ設計は、リソースとエントリの単純な 1:1 マッピングではありません。たとえば、1 つのアイテムの複数の属性を、そのアイテムの「データの基本セット」として追跡する場合があります。次に、いくつかの追加のデータセットを取得できます。
レシピ アプリケーションを想像してみてください。初心者向けのレシピがあるかもしれません。これは、同じ情報を必要とする他のいくつかのレシピによって参照される可能性があります。
これは一般的なフレームワーク (Ruby on Rails、Django など) に最適だと思いますが、Drupal のような「従来の」CMS プラットフォームには適していないのではないでしょうか? これを開発する人々は、php と MySql を使用する知識が最も豊富であるため、特に Drupal について言及します。
私は通常、既存のプラットフォームを使用したい傾向にありますが、他の人の考えに興味があります。スコープのアイデアを提供するために、これをゼロから作成した場合、おそらく 3 ~ 5 週間の開発について話していると思います。
独自のフレームワークを作成することをお勧めしますか、それとも既存のフレームワークを使用することをお勧めしますか? 既存のものを使用することをお勧めするとしたら、何をお勧めしますか?
これは、ストレートなフレームワークまたはストレートな CMS に最も適していると思いますか?
ありがとう!