linhunix / mcp
LinHUniX 主控制程序包 此包允许在不使用大型框架的情况下启用 MVC 逻辑
3.0.0
2018-11-30 16:29 UTC
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is not auto-updated.
Last update: 2024-09-22 10:30:10 UTC
README
这是一个简单的 MCP/MVC 框架,不包含 compose 或其他功能,与 php 5.3 及更高版本兼容
下载
*速查表
为什么选择 MCP?
标准 MVC 与 MVP 的主要区别是存在一个中心代码。你的功能是其扩展
Web >> MVP/MVC >> Your Code (as an extension of MVP/MVC);
- 精简
- Laravel
MCP 是一个层,当你将其添加到你的代码中,它会自动扩展这些功能
Web >> Your Code << MCP >> New Features;
这使开发者和设计师对解决方案非常有信心
- 设计师不需要了解 PHP 或 lnxmcp 代码,只需了解标签即可
- 后端开发人员可以将 lnxmcp 代码用作库或扩展
类似 MCP 的例子是 jQuery
无需 Composer 但支持它
lnxmcp 是独立于 composer 生成的,如果存在则使用它,如果不存在则作为其和自动加载器的替代品
与 php 5.3 及更高版本兼容
逻辑是成为一个旧代码和新代码的管理者
支持函数和类命名空间
内部逻辑支持命名空间函数和类
它是一个反射框架,而不是一个固化的框架
实现
- 数据缓存
- 日志服务
- 邮件服务
- 调试服务
- 黑盒逻辑
- 远程 API 代理
- 数组增强
- HTML 标签转换器
- 模型视图控制器
- 懒组件加载器
- Shell 命令服务
- 多站点配置
- 函数序列管理器
- 多语言集成
- 内部检查和测试套件
- 命名空间和库加载管理器
- 类别和 Http 路由管理
- 多数据库 pdo 服务(SQLite 和 MySQL)
为什么是 GPL v3?
LNX (LinHUniX) MCP (主控制程序) 是一个共享代码,具有免费许可证。由 LinHUniX Ltd 开发和维护 - 2008/2020 - 作者为 Andrea Morello (LinHUniX) 是 2008 年开始(ln4.it 和 ln4.app)的 LN4 Note 项目的组成部分
lnxmcp(php/phar 库)和 lnxfea(js/angular2 库)是理解 LN4 Java 后端逻辑的公共 SDK,并围绕它创建功能以扩展。
Java LN4 后端和中间件 >>> Json Api >>> lnxfea/lnxmcp 前端 >>> 网站或应用程序
更多信息
标签以初始化行
<?php /*LNXMCP-INIT*/ if (function_exists("lnxmcp")==false){ include $_SERVER["DOCUMENT_ROOT"]."/app.php" ; }; lnxmcp()->imhere(); /*LNXMCP-END*/ ?>