Jamilx es un marco de PHP para construir aplicaciones RAD y SaaS con el formato MVC. Está diseñado para ser fácil de usar, flexible y extensible, con un enfoque en la productividad del desarrollador.
Jamilx utiliza un patrón prototipo-contenedor (PCS) para su arquitectura MVC, donde el prototipo es el modelo, el contenedor es la vista y el servicio es el controlador. También incluye muchos componentes reutilizables llamados acciones a las que cualquier servicio puede acceder. El marco admite MySQL como una base de datos predeterminada, pero un desarrollador puede usar una base de datos diferente.
Algunas de las características de Jamilx incluyen:
Para usar Jamilx, debe tener los siguientes requisitos instalados en su sistema:
Puede descargar Jamilx de GitHub o instalarlo con el compositor. Una vez que haya descargado la carpeta Jamilx, colóquela en el directorio público de su servidor, como htdocs o public_html . Para instalar Jamilx, abra su navegador web y navegue a http://localhost/jamilx/installer . Siga las instrucciones en pantalla para completar la instalación.
Para crear una aplicación o plataforma en Jamilx, tiene tres opciones:
jamilx CreateApp "App Nickname" "App Name" "App Description" . La herramienta creará una calderera para usted en el directorio Apps que contiene datos de su aplicación.Apps , cree un nuevo directorio con el apodo de su aplicación, dentro del directorio cree un archivo PHP con el apodo de la aplicación y cree una clase PHP que extienda JXService e implementa JXServiceI , cree conf.json y llene los campos necesarios para la aplicación. Use la aplicación de demostración para una muestra.La estructura del directorio Jamilx es la siguiente:
Apps : este directorio contiene todas las aplicaciones que crea usando Jamilx.Core : este directorio contiene los archivos principales de Jamilx.Vendors : este directorio contiene las bibliotecas de terceros utilizadas por Jamilx.assets : este directorio contiene los archivos públicos de su aplicación web, como CSS, JavaScript e imágenes.Containers : este directorio contiene las plantillas utilizadas por su aplicación web. Jamilx no tiene configuración manual. Una vez que ejecute el instalador, te establecerá todo para ti.
Para usar Jamilx, puede crear controladores, modelos y vistas. Los controladores son responsables de manejar las solicitudes de los usuarios, los modelos son responsables del almacenamiento y recuperación de datos, y las vistas son responsables de mostrar los datos al usuario. También puede crear componentes reutilizables llamadas acciones a las que cualquier servicio puede acceder.
Jamilx es un poderoso marco PHP que simplifica el desarrollo de aplicaciones web. Su arquitectura MVC, patrón PCS y componentes reutilizables facilitan la creación de aplicaciones robustas y escalables. Con su autenticación y autorización incorporadas, gestión de usuarios, soporte multilingüe y arquitectura modular, Jamilx es una excelente opción para construir SaaS