jamilsoft/jamilx

Jamilx 是一个强大的 PHP 网络应用框架,旨在促进软件即服务 (SaaS) 应用程序的快速开发。

安装次数: 4

依赖关系: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

公开问题: 0

语言:JavaScript

类型:项目

dev-master 2023-04-04 13:03 UTC

This package is auto-updated.

Last update: 2024-09-04 16:08:44 UTC


README

Jamilx 是一个 MVC 格式的 PHP 框架,用于构建快速应用程序开发 (RAD) 和 SaaS 应用程序。它设计得易于使用、灵活和可扩展,重点关注开发人员生产力。

Jamilx 使用原型-容器-服务 (PCS) 模式进行 MVC 架构,其中原型是模型,容器是视图,服务是控制器。它还包括许多可重用的组件,称为操作,任何服务都可以访问。框架默认支持 MySQL 数据库,但开发人员可以使用不同的数据库。

特性

Jamilx 的特性包括

  • MVC 架构
  • PCS 模式
  • 可重用组件(操作)
  • 用于代码生成和数据库操作的命令行工具
  • 内置身份验证和授权
  • 用户管理
  • 多语言支持
  • 错误处理和调试
  • 模块化架构

要求

要使用 Jamilx,您需要在您的系统上安装以下要求

  • PHP 7.2 或更高版本
  • Apache 或 Nginx 网络服务器
  • MySQL 或 MariaDB 数据库

下载和安装

您可以从 Github 下载 Jamilx 或使用 Composer 安装它。下载完 Jamilx 文件夹后,将其放置在您的服务器公共目录中,例如 htdocspublic_html。要安装 Jamilx,打开您的网络浏览器并导航到 https:///jamilx/installer。按照屏幕上的说明完成安装。

创建应用程序

要在 Jamilx 上创建应用程序或平台,您有三个选项

  1. 使用命令行工具:打开 CMD 并导航到您的 Jamilx 文件夹,然后运行以下命令: jamilx CreateApp "App Nickname" "App Name" "App Description"。工具将在 Apps 目录中为您创建一个包含应用程序数据的模板。
  2. 自行创建:转到 Apps 目录,创建一个以应用程序昵称命名的新目录,在目录内创建一个以应用程序昵称命名的 PHP 文件,创建一个扩展 JXService 并实现 JXServiceI 的 PHP 类,创建 conf.json 并填写应用程序所需字段。使用示例应用程序进行参考。
  3. 图形界面:转到您的管理界面,导航到“应用程序创建按钮”并点击它。使用屏幕上的信息创建您的应用程序。

目录结构

Jamilx 的目录结构如下

  • Apps:此目录包含您使用 Jamilx 创建的所有应用程序。
  • Core:此目录包含 Jamilx 的核心文件。
  • Vendors:此目录包含 Jamilx 使用的第三方库。
  • assets:此目录包含您的网络应用程序的公共文件,如 CSS、JavaScript 和图像。
  • Containers:此目录包含您的网络应用程序使用的模板。

配置

Jamilx 无需手动配置。运行安装程序后,它将为您设置一切。

使用方法

要使用 Jamilx,您可以创建控制器、模型和视图。控制器负责处理用户请求,模型负责数据存储和检索,视图负责将数据显示给用户。您还可以创建任何服务都可以访问的可重用组件,称为操作。

结论

Jamilx是一款强大的PHP框架,简化了Web应用程序的开发。其MVC架构、PCS模式和可重用组件使其轻松构建强大且可扩展的应用程序。凭借其内置的身份验证和授权、用户管理、多语言支持和模块化架构,Jamilx是构建SaaS的理想选择。