O Jamilx é uma estrutura PHP para criar aplicativos RAD e SaaS com o formato MVC. Ele foi projetado para ser fácil de usar, flexível e extensível, com foco na produtividade do desenvolvedor.
O Jamilx usa um padrão de serviço protótipo-contador (PCS) para sua arquitetura MVC, onde o protótipo é o modelo, o contêiner é a visualização e o serviço é o controlador. Ele também inclui muitos componentes reutilizáveis chamados ações que qualquer serviço pode acessar. A estrutura suporta o MySQL como um banco de dados padrão, mas um desenvolvedor pode usar um banco de dados diferente.
Alguns dos recursos do Jamilx incluem:
Para usar o Jamilx, você precisa ter os seguintes requisitos instalados em seu sistema:
Você pode baixar o Jamilx no github ou instalá -lo usando o Composer. Depois de baixar a pasta Jamilx, coloque -a no diretório público do seu servidor, como htdocs ou public_html . Para instalar o Jamilx, abra seu navegador da web e navegue para http://localhost/jamilx/installer . Siga as instruções na tela para concluir a instalação.
Para criar um aplicativo ou plataforma no Jamilx, você tem três opções:
jamilx CreateApp "App Nickname" "App Name" "App Description" . A ferramenta criará um caldeira para você no diretório de Apps que contêm os dados do seu aplicativo.Apps , crie um novo diretório com seu apelido de aplicativo, dentro do diretório, crie um arquivo php com o apelido do aplicativo e crie uma classe PHP que estende JXService e implementa JXServiceI , crie conf.json e preencha os campos necessários para o aplicativo. Use o aplicativo de demonstração para uma amostra.A estrutura do diretório Jamilx é a seguinte:
Apps : este diretório contém todos os aplicativos que você cria usando o Jamilx.Core : este diretório contém os principais arquivos do Jamilx.Vendors : Este diretório contém as bibliotecas de terceiros usadas pelo Jamilx.assets : Este diretório contém os arquivos públicos do seu aplicativo da Web, como CSS, JavaScript e imagens.Containers : Este diretório contém os modelos usados pelo seu aplicativo da web. O Jamilx não tem configuração manual. Depois de executar o instalador, ele definirá tudo para você.
Para usar o Jamilx, você pode criar controladores, modelos e vistas. Os controladores são responsáveis pelo manuseio de solicitações de usuário, os modelos são responsáveis pelo armazenamento e recuperação de dados e as visualizações são responsáveis por exibir os dados para o usuário. Você também pode criar componentes reutilizáveis chamados ações que qualquer serviço pode acessar.
O Jamilx é uma poderosa estrutura PHP que simplifica o desenvolvimento de aplicativos da web. Sua arquitetura MVC, padrão de PCS e componentes reutilizáveis facilitam a criação de aplicativos robustos e escaláveis. Com sua autenticação e autorização integradas, gerenciamento de usuários, suporte multilíngue e arquitetura modular, o Jamilx é uma excelente opção para a criação de SaaS