Perché usare Joomla! Struttura?


8

Quali sono le ragioni per la scelta Joomla! Frameworkdi un'applicazione web invece di utilizzare Zend Framework 2, CodeIgniter, Laravelecc?

La sua popolarità aumenterà sufficientemente e Joomla! gli sviluppatori del sito migrano dal al presto?

Risposte:


4

Il CMS offre molte funzionalità e caratteristiche di Chrome che non sono presenti nella piattaforma (ad es. Pannello di controllo, gestione utenti, ecc.).

Il Framework include tutta la struttura sottostante comprese le funzioni del database, manipolazioni di stringhe, ecc. Ma non è un CMS. (Secondo il progetto Framework, il CMS di Joomla sarà sottoposto a refactoring per utilizzare le funzioni Framework, ma attualmente utilizza solo un piccolo set).

Quindi, se si desidera un CMS, non c'è motivo di migrare al framework (a meno che non si desideri reinventare la ruota). Se si desidera creare un'app Web, servizi Web o un'applicazione da riga di comando utilizzando funzionalità comprovate, è possibile utilizzare Framework per fornire molte funzioni utili e di utilità, proprio come Zend.

Ecco una discussione con ulteriori informazioni: quali sono le differenze tra Joomla! CMS, il Joomla! Platform e Joomla! Struttura?


In realtà la maggior parte dei siti (e non dei blog) non necessita di un CMS. Hanno alcune pagine statiche come About Usecc. Quindi non hai bisogno di articoli o categorie. Se uno sviluppatore sceglie J! Framework e scrive un componente di gestione utenti per un progetto, può riutilizzarlo in altri progetti. Inoltre è possibile modificare il componente utente corrente del CMS e implementarlo nel framework.
Farahmand,

@ Fari-- se volessi un sito semplice con pagine statiche sarebbe più intelligente usare jekyll o anche AmazonS3. Non è necessario CMS o Framework in quel caso e non è necessaria la gestione degli utenti.
user101289

Considera un sito di grandi dimensioni con alcune pagine statiche. Ad esempio un sito Web immobiliare con pagine statiche "Chi siamo" e "TOS" più 1 milione di pagine dinamiche "In vendita".
Farahmand,

Userei IProperty. Quindi ottieni il vantaggio di un componente prefabbricato e l'opzione per aggiungere dozzine di altri componenti come newsletter che potrebbero essere utili!
user101289,

Voglio pensare di più al Framework in questo thread. Sappiamo che le prestazioni sono importanti per progetti di medie e grandi dimensioni. Quindi preferisco usare un Framework. Un componente / pacchetto come IProperty può essere scritto nel Framework. Per un grande progetto vale la pena creare anche un CP amministratore, ecc. Da zero.
Farahmand,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.