Warum Joomla! Rahmen?

8

Was sind die Gründe für die Wahl Joomla! Frameworkfür eine Web - Anwendung anstelle von Zend Framework 2, CodeIgniter, Laraveletc?

Wird seine Popularität ausreichend zunehmen und wird Joomla! Site - Entwickler wandern von dem zum bald?

Farahmand
quelle

Antworten:

4

Das CMS bietet viele Chrome, Features und Funktionen, die nicht in der Plattform enthalten sind (z. B. Control Panel, Benutzerverwaltung usw.).

Das Framework enthält die gesamte zugrunde liegende Struktur, einschließlich Datenbankfunktionen, Zeichenfolgenmanipulationen usw., ist jedoch kein CMS. (Laut dem Framework-Projekt wird das Joomla-CMS für die Verwendung der Framework-Funktionen überarbeitet, verwendet jedoch derzeit nur einen kleinen Satz.)

Wenn Sie also ein CMS möchten, gibt es keinen Grund, auf das Framework zu migrieren (es sei denn, Sie möchten das Rad neu erfinden). Wenn Sie eine Webanwendung, Webdienste oder eine Befehlszeilenanwendung mit bewährten Funktionen erstellen möchten, können Sie das Framework verwenden, um viele Komfort- und Dienstprogrammfunktionen bereitzustellen, ähnlich wie bei Zend.

Hier ist ein Thread mit weiteren Informationen: Was sind die Unterschiede zwischen dem Joomla! CMS, das Joomla! Plattform und die Joomla! Rahmen?

user101289
quelle
Tatsächlich benötigen die meisten Websites (und keine Blogs) kein CMS. Sie haben ein paar statische Seiten wie About Ususw., so dass Sie keinen Artikel oder eine Kategorie benötigen. Wenn ein Entwickler das J! Framework und schreibt eine Benutzerverwaltungskomponente für ein Projekt, er / sie kann es in anderen Projekten wiederverwenden. Sie können auch die aktuelle Benutzerkomponente des CMS ändern und im Framework implementieren.
Farahmand
@ Fari-- Wenn Sie eine einfache Site mit statischen Seiten möchten, ist es klüger, Jekyll oder sogar AmazonS3 zu verwenden. In diesem Fall ist kein CMS oder Framework erforderlich, und es ist keine Benutzerverwaltung erforderlich.
user101289
Stellen Sie sich eine große Site mit einigen statischen Seiten vor. Zum Beispiel eine Immobilien-Website mit statischen Seiten "Über uns" und "TOS" sowie 1 Million dynamischer Seiten "Zum Verkauf".
Farahmand
Ich würde IProperty verwenden. Dann profitieren Sie von einer vorgefertigten Komponente sowie von der Option, Dutzende anderer Komponenten wie Newsletter hinzuzufügen, die nützlich sein können!
user101289
Ich möchte in diesem Thread mehr über das Framework nachdenken. Wir wissen, dass die Leistung für mittelgroße und große Projekte wichtig ist. Deshalb bevorzuge ich ein Framework. Eine Komponente / ein Paket wie IProperty kann in das Framework geschrieben werden. Für ein großes Projekt lohnt es sich, sogar einen Administrator-CP usw. von Grund auf neu zu erstellen.
Farahmand