Joomlaを使用する理由 フレームワーク?


8

選んだ理由は何ですかJoomla! FrameworkWebアプリケーションのための代わりに使用してはZend Framework 2CodeIgniterLaravelなど?

その人気は十分に高まり、Joomla!サイト開発者は すぐに?

回答:


4

CMSは、プラットフォームにはない多くのクロム、機能を提供します(コントロールパネル、ユーザー管理など)。

フレームワークには、データベース関数、文字列操作などを含むすべての基本的な構造が含まれていますが、CMSではありません。(フレームワークプロジェクトによると、Joomla CMSはフレームワーク関数を使用するようにリファクタリングされますが、現在は小さなセットのみを使用します)。

したがって、CMSが必要な場合は、フレームワークに移行する理由はありません(ホイールを再発明する必要がない限り)。実証済みの機能を使用してWebアプリ、Webサービス、またはコマンドラインアプリケーションを構築したい場合は、フレームワークを使用して、Zendと同様に多くの便利なユーティリティ機能を提供できます。

詳細はこちらのスレッドをご覧ください:Joomlaの違いは何ですか?CMS、Joomla!プラットフォームとJoomla!フレームワーク?


実際、ほとんどのサイト(ブログではない)にはCMSは必要ありません。彼らはAbout Us等のようないくつかの静的なページを持っているので、記事やカテゴリは必要ありません。開発者がJ!フレームワークは、プロジェクトのユーザー管理コンポーネントを記述し、他のプロジェクトで再利用できます。また、CMSの現在のユーザーコンポーネントを修正して、フレームワークに実装することもできます。
Farahmand 2014

@ Fari--静的なページを含む単純なサイトが必要な場合は、jekyllまたはAmazonS3を使用する方が賢明です。その場合、CMSやフレームワークは必要なく、ユーザー管理も必要ありません。
user101289 14

静的なページがいくつかある大規模なサイトについて考えてみましょう。たとえば、「About Us」と「TOS」の静的ページと100万の「For Sale」の動的ページがある不動産Webサイト。
Farahmand 2014

IPropertyを使用します。次に、既成のコンポーネントの利点に加え、ニュースレターのような他の何十もの便利なコンポーネントを追加するオプションを利用できます。
user101289 2014

このスレッドでフレームワークについてもっと考えたいと思います。中規模および大規模なプロジェクトでは、パフォーマンスが重要であることを認識しています。したがって、私はフレームワークを使用することを好みます。IPropertyのようなコンポーネント/パッケージは、フレームワークで記述できます。大規模なプロジェクトの場合、管理CPなどを最初から作成することもできます。
Farahmand 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.