Php & react js combinés efficacement
Pourquoi développons-nous notre propre cadre alors qu'il y en a beaucoup d'autres? Tout simplement, pour l'adapter aux besoins nécessaires. Le Framework de Phorm React offre une possibilité professionnelle de se développer complètement détaché du noyau.
Vous trouverez ci-dessous des liens utiles qui mènent à des documents nécessaires!
Pour créer un nouveau projet PHORM RF à l'aide de Composer, vous pouvez utiliser la commande Create-Project. Passez le nom du package et le répertoire pour créer le projet. Vous pouvez également fournir une version en tant que troisième argument, sinon la dernière version est utilisée.
composer create-project dwwe/php-orm-react-framework project-dir
Une fois que le projet a été créé avec succès, installez la bibliothèque NPM, passez au répertoire du projet et utilisez la commande
yarn install
Répétez la même étape dans le répertoire assets , lorsque cela est fait, vous pouvez commencer! Si vous n'avez pas installé de fil et de NPM, vous pouvez le faire ici https://classic.yarnpkg.com/en/docs/install
Une bibliothèque JavaScript pour la construction d'interfaces utilisateur
https://reactjs.org/
La doctrine 2 est un mappeur d'objet-relation (ORM) http://en.wikipedia.org/wiki/Object-relational_mapping pour PHP 5.4+ qui fournit une persistance transparente pour les objets PHP. Il utilise le modèle de mappeur de données au cœur, visant une séparation complète de votre domaine / logique métier de la persistance dans un système de gestion de base de données relationnel.
L'avantage de la doctrine pour le programmeur est la capacité de se concentrer sur la logique métier orientée objet et de ne pas se soucier de la persistance uniquement comme problème secondaire. Cela ne signifie pas que la persistance est minimisé par la doctrine 2, mais nous croyons qu'il existe des avantages considérables pour la programmation orientée objet si la persistance et les entités sont séparées.
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/index.html
WebPack Encore est un moyen plus simple d'intégrer WebPack dans votre application. Il enveloppe WebPack, vous donnant une API propre et puissante pour regrouper les modules JavaScript, le prétraitement CSS & JS et la compilation et les actifs minimisant. Encore vous donne un système d'actifs professionnel qui est un plaisir à utiliser.
https://symfony.com/doc/current/fronttend.html
CoreUI est le moyen le plus rapide de créer un tableau de bord moderne pour toutes les plates-formes, le navigateur ou l'appareil. Un kit d'interface utilisateur complet du tableau de bord qui vous permet de créer rapidement des applications réactives accrocheuses, de haute qualité et de haute performance.
Ici, vous pouvez obtenir un aperçu de tous les éléments disponibles et obtenir une impression de la manière de représentation ci-dessus
CoreUI est un modèle d'administration bootstrap open source. Mais Coreui n'est pas seulement un autre modèle d'administration. Il va bien au-delà des modèles d'administration jusqu'à présent grâce à un code transparent et une structure de fichiers. Et si cela ne suffit pas, ajoutons simplement que Coreui consiste en tas de fonctionnalités uniques et plus de 1000 icônes de haute qualité. Dans le dossier src/views/ vous trouverez de nombreux exemples de la façon dont une implémentation avec React peut ressembler.
Twig est un moteur de modèle moderne pour PHP
https://twig.symfony.com/
Classe de mise en cache PHP simple mais puissante
Plus d'informations dans Wiki La simplicité de l'abstraction: une classe pour de nombreux caches backend. Vous n'avez pas besoin de réécrire votre code à nouveau plusieurs fois.
https://www.phpfastcache.com/