Download the PHP package bangtech/ns without Composer
On this page you can find all versions of the php package bangtech/ns. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor bangtech
Package ns
Short Description NS development Framework,all plug-ins are loaded by Phar
License GPL-3.0-only
Package ns
Short Description NS development Framework,all plug-ins are loaded by Phar
License GPL-3.0-only
Please rate this library. Is it a good library?
Informations about the package ns
NS Framework
序言
您看到的本项目现在是开发框架并非线上使用框架,上线请打包
- 开发、使用文档
初衷
目标:
- 运维部署麻烦。
- 中小公司项目尝试多变,但是很多已开发完成的模块是可以复用的,但是复用需要手动拷贝很多代码和依赖
- 降本增效
待发布更新功能
- 应用代码composer隔离
- 应用安装依赖
- 数据库模型
- 数据库模型生成
框架说明(开发版)
注意:框架开发后需要打包成Pahr运行文件
上线后请运行Phar包
1. 框架结构
2. 框架配置
3. 框架启动
启动
停止
4. 框架打包
应用开发说明
注意:应用打包成功后需要放在对应的目录
正在计划支持自动包依赖关系
1. 应用创建
2. 应用结构
目录结构
app.json说明
- name 完整包名
- author 作者
- identification 标识
- version 版本(x.x.x)
- description 描述
- copyright 版权
- event 监听事件
- 事件名
- array[] 事件类位置和方法,也可以直接一个类文件注册成一个事件
- 事件名
- extend 扩展页面
- array[]
- mode 模式[GET|POST|OPTIONS|HEAD|PUT|DELETE|TRACE|CONNECT]
- route 路由地址(例:index/abc 实际地址是 /bangtech/test/index/abc)
- handler 类位置和方法(例:extend\Index@index)
- array[]
- command 扩展控制台
- array[]
- class 类名位置(相对应用)
- mode 模式[HAS_COMMAND|HAS_GROUP]
- array[]
3. 应用打包
系统部署说明
安装
配置
启动
应用安装
启动
停止
引用组件参考连接
https://github.com/inhere/php-console/wiki
https://github.com/box-project/box/blob/master/doc/configuration.md
All versions of ns with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1
ext-json Version *
ext-swoole Version >=4.4
php-di/php-di Version ^6.2
symfony/finder Version 4.*
nikic/fast-route Version 2.0.x-dev
nicmart/string-template Version ^v0.1.1
inhere/console Version ^3.1.15
bangtech/swoole-orm Version ^0.0.12
ext-json Version *
ext-swoole Version >=4.4
php-di/php-di Version ^6.2
symfony/finder Version 4.*
nikic/fast-route Version 2.0.x-dev
nicmart/string-template Version ^v0.1.1
inhere/console Version ^3.1.15
bangtech/swoole-orm Version ^0.0.12
The package bangtech/ns contains the following files
Loading the files please wait ....