Jamilx est un cadre PHP pour construire des applications RAD et SaaS avec le format MVC. Il est conçu pour être facile à utiliser, flexible et extensible, en mettant l'accent sur la productivité des développeurs.
Jamilx utilise un motif de service-container prototype (PCS) pour son architecture MVC, où le prototype est le modèle, le conteneur est la vue et le service est le contrôleur. Il comprend également de nombreux composants réutilisables appelés actions auxquelles tout service peut accéder. Le framework prend en charge MySQL en tant que base de données par défaut, mais un développeur peut utiliser une base de données différente.
Certaines des caractéristiques de Jamilx comprennent:
Pour utiliser Jamilx, vous devez faire installer les exigences suivantes sur votre système:
Vous pouvez télécharger Jamilx à partir de GitHub ou l'installer à l'aide du compositeur. Une fois que vous avez téléchargé le dossier Jamilx, placez-le dans le répertoire public de votre serveur, tels que htdocs ou public_html . Pour installer Jamilx, ouvrez votre navigateur Web et accédez à http://localhost/jamilx/installer . Suivez les instructions à l'écran pour terminer l'installation.
Pour créer une application ou une plate-forme sur Jamilx, vous avez trois options:
jamilx CreateApp "App Nickname" "App Name" "App Description" . L'outil créera un chauffeur pour vous dans le répertoire Apps contenant les données de vos applications.Apps , créez un nouveau répertoire avec votre surnom d'application, à l'intérieur du répertoire, créez un fichier PHP avec le surnom d'application et créez une classe PHP qui étend JXService et implémente JXServiceI , créez conf.json et remplissez les champs nécessaires pour l'application. Utilisez l'application de démonstration pour un échantillon.La structure du répertoire Jamilx est la suivante:
Apps : Ce répertoire contient toutes les applications que vous créez à l'aide de Jamilx.Core : Ce répertoire contient les fichiers principaux de Jamilx.Vendors : Ce répertoire contient les bibliothèques tierces utilisées par Jamilx.assets : Ce répertoire contient les fichiers publics de votre application Web, tels que CSS, JavaScript et Images.Containers : Ce répertoire contient les modèles utilisés par votre application Web. Jamilx n'a aucune configuration manuelle. Une fois que vous exécutez le programme d'installation, il définira tout pour vous.
Pour utiliser Jamilx, vous pouvez créer des contrôleurs, des modèles et des vues. Les contrôleurs sont responsables de la gestion des demandes des utilisateurs, les modèles sont responsables du stockage et de la récupération des données, et les vues sont responsables de l'affichage des données à l'utilisateur. Vous pouvez également créer des composants réutilisables appelés actions auxquelles tout service peut accéder.
Jamilx est un puissant cadre PHP qui simplifie le développement d'applications Web. Son architecture MVC, son modèle PCS et ses composants réutilisables facilitent la création d'applications robustes et évolutives. Avec son authentification et son autorisation intégrées, sa gestion des utilisateurs, son support multilingue et son architecture modulaire, Jamilx est un excellent choix pour construire le SaaS