Joomla と CakePHP の氷山の一角に触れただけです。学ぶことはたくさんあります。しかし、学習に加えて、役立つものも作りたいと思っています。
Joomla はセットアップが最も簡単で、すでに使用されている概念を使用して物事を開始して実行したい場合、非常に機敏です。つまり、他の用途で開発されたさまざまなコンポーネントや拡張機能をインストールできます。ここでの問題は、私が他人の想像力とビジョンに限定されていることです. 何か特定のものが必要で、自分のニーズに合ったコンポーネントや拡張機能がない場合は、独自のものを作成する必要があります。それは私に質問をもたらします: -
Joomla でカスタム コンポーネント/拡張機能を開発する方法を学ぶべきですか、それとも自分のアプリケーションをすべてのニーズに合わせて設計できるようになるために CakePHP を学ぶべきですか?
以下は、学習を通じて構築したいアプリケーションです。以下のすべてのコンポーネントを統合して、それぞれが相互に対話できるようにします。
- ブログ
- フォーラム
- ユーザー参加型レシピ本
- ユーザーカレンダー
- イメージギャラリー
はい、やりたいことはたくさんありますが、それはすべて学習の名の下にあります。上記のすべてのコンポーネントが統合され、スムーズに連携するアプリケーションを実現したいと考えています。たとえば、ユーザーがレシピやブログを送信すると、カレンダーに書き込まれます。別の例として、ユーザーはブログ内でレシピ/画像ギャラリーを共有でき、読者は別の場所に移動する必要がありません。別の例として、画像にレシピやレシピの材料のタグを付けることができます。
私は白紙の状態から始めているので、自分がやりたいことを達成するためにどれに固執するべきかについての意見を本当に探しています. そして、学習曲線がより急勾配になるのはどちらでしょうか?