
WebBy vise à être un cadre PHP "semblable à LEGO" qui vous permet de créer des API, des applications Console / CLI et Web dans une architecture modulaire, qui peut également intégrer facilement les autres fonctionnalités des frameworks PHP existants ou d'autres packages PHP.
Il s'agit d'une extension du framework Codeigniter 3 pour un développement d'applications Web facile avec une expérience de développeur facile (DX) pour les débutants.
Créez des applications PHP impressionnantes avec une "architecture d'application simple (douce)".
La façon recommandée d'installer Webby est via le compositeur. Êtes-vous nouveau chez Composer? Cliquez sur le lien.
Cela installera la dernière version prise en charge PHP:
$ composer create-project sylynder/webby < project-name >Assurez -vous de remplacer le nom de projet par le nom de votre projet
La documentation principale de Webby peut être trouvée ici: Webby Docs
La documentation est actuellement mise à jour constamment. Il faudra du temps pour couvrir tous les aspects du cadre, mais nous travaillons 24 heures sur 24 pour rendre cela possible.
Actuellement, nous avons prévu d'utiliser la section des blogs pour guider les développeurs à travers leur parcours dans l'apprentissage du cadre.
Si vous avez déjà développé avec Codeigniter 3 et que vous connaissez l'approche HMVC, vous pouvez toujours utiliser le même Knowlegde pour commencer.
Pour les développeurs qui connaissent très bien le framework Codeigniter 3 peuvent toujours se référer à la documentation ici: Docs CI3
Le concept de Codeigniter 4 n'a pas été aussi clair et la réécriture de Codeigniter 3 a remis le cadre à bien des égards, c'est un moyen de montrer que Codeigniter aurait pu être amélioré progressivement sans l'approche que l'équipe principale utilisée.
PHP version 8.0 ou plus récent est recommandé.
PHP 8.1 a été publié en novembre 2021 et donc la plupart de ses fonctionnalités n'étaient pas encore connues pour être soutenues, ce qui a retardé le développement de ce projet pour fonctionner parfaitement avec la dernière version 8.1 de PHP et le cadre, Nous conseillons de rester entre les versions 7.4 et 8.0 pour le développement stable de l'application PHP.
Si vous souhaitez découvrir des bogues et contribuer, vous êtes invités à utiliser la version PHP 8.1.
Actuellement, il prend en charge 8.1, mais aucun problème n'a encore été survenu. Toutes les questions peuvent être discutées et elles seront traitées. PHP 8.2 est ici depuis décembre 2022. Nous attendrons également avec impatience des problèmes connexes à résoudre. Actuellement, certains problèmes ont déjà été résolus.
Il utilise le noyau du cadre Codeigniter 3 et emprunte de nouvelles fonctionnalités ajoutées de Codeigniter 4. Il est conçu pour déplacer les développeurs qui connaissent CI3 pour s'adapter facilement à CI4 avec une syntaxe ou un concept peu similaire.
Les liens ci-dessous vous guideront pour en savoir plus sur le fonctionnement de Webby
Il y a beaucoup de plans futurs pour Webby
Ce projet est utilisé par les sociétés suivantes:
Nous utilisons la licence MIT (MIT). Veuillez consulter notre fichier licence.md. Si vous souhaitez en savoir plus sur la licence, allez à la licence pour plus d'informations.