Pourquoi utiliser Joomla! Cadre?


8

Quelles sont les raisons du choix Joomla! Frameworkd'une application Web au lieu d'utiliser Zend Framework 2, CodeIgniter, Laraveletc?

Sa popularité augmentera-t-elle suffisamment et Joomla! les développeurs de sites migrent du à la bientôt?

Réponses:


4

Le CMS fournit beaucoup de chrome, de fonctionnalités et de fonctionnalités qui ne sont pas dans la plate-forme (par exemple, le panneau de configuration, la gestion des utilisateurs, etc.).

Le Framework comprend toute la structure sous-jacente, y compris les fonctions de base de données, les manipulations de chaînes, etc. mais ce n'est pas un CMS. (Selon le projet Framework, le CMS Joomla sera refactorisé pour utiliser les fonctions Framework, mais n'utilise actuellement qu'un petit ensemble).

Donc, si vous voulez un CMS, il n'y a aucune raison de migrer vers le framework (sauf si vous voulez réinventer la roue). Si vous souhaitez créer une application Web, des services Web ou une application en ligne de commande à l'aide de fonctionnalités éprouvées, vous pouvez utiliser le Framework pour fournir de nombreuses fonctions pratiques et utilitaires, tout comme Zend.

Voici un fil avec plus d'informations: Quelles sont les différences entre le Joomla! CMS, le Joomla! Plateforme et Joomla! Cadre?


En fait, la plupart des sites (et non des blogs) n'ont pas besoin d'un CMS. Ils ont quelques pages statiques comme About Usetc., vous n'avez donc pas besoin d'article ni de catégorie. Si un développeur choisit le J! Framework et écrit un composant de gestion des utilisateurs pour un projet, il peut le réutiliser dans d'autres projets. Vous pouvez également modifier le composant utilisateur actuel du CMS et l'implémenter dans le cadre.
Farahmand

@ Fari - si vous vouliez un site simple avec des pages statiques, il serait plus intelligent d'utiliser jekyll ou même AmazonS3. Pas besoin de CMS ou de Framework dans ce cas, et pas besoin de gestion des utilisateurs.
user101289

Considérez un grand site avec quelques pages statiques. Par exemple, un site Web immobilier qui contient des pages statiques «À propos de nous» et «TOS» ainsi qu'un million de pages dynamiques «À vendre».
Farahmand

J'utiliserais IProperty. Ensuite, vous bénéficiez d'un composant prédéfini ainsi que de la possibilité d'ajouter des dizaines d'autres composants comme des newsletters qui peuvent être utiles!
user101289

Je veux réfléchir davantage au cadre dans ce fil. Nous savons que les performances sont importantes pour les projets de moyenne et grande envergure. Je préfère donc utiliser un Framework. Un composant / package comme IProperty peut être écrit dans le Framework. Pour un grand projet, il vaut la peine de créer même un CP administrateur, etc. à partir de zéro.
Farahmand
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.