LyApi 2.X 是全新的 LyApi 版本,更新了整体的架构和代码,让框架变得更加灵活!
- 路由系统:内置了强大路由系统和丰富的自定义选项。支持动态参数定义,动态控制器绑定。
- 日志系统:内置了轻量级的日志生成系统,支持类型分类等功能。
- 缓存系统:沿袭了 1.X 的文件缓存系统,但将 Redis 缓存整合到了缓存类中,方便快速切换。
- 返回类型:根据不同父类处理器可生成不同的返回数据,除 JSON 和 HTML 以外还可自行添加。
- 数据结构:内置 堆、栈、树、字典树等常用数据结构程序,可快速创建与调用。
- 数据访问:内置 Medoo 轻量级库,可快速对各种数据库进行访问以及操作。
- 异常处理:框架对所有异常信息进行分类处理,并可调用不同的自定义控制器。
- 接口开发(内置同 1.X 的接口生成器)
- 网页开发(内置强大的路由系统和模板引擎渲染)
MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称「X条款」
MIT内容与三条款BSD许可证内容颇为近似,但是赋予软体被授权人更大的权利与更少的限制。
被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软体及软体的副本。
被授权人可根据程式的需要修改授权条款为适当的内容。
在软件和软件的所有副本中都必须包含版权声明和许可声明。
此授权条款并非属copyleft的自由软体授权条款,允许在自由/开放源码软体或非自由软体所使用。
此亦为MIT与BSD(The BSD license, 3-clause BSD license)本质上不同处。
MIT条款可与其他授权条款并存。另外MIT条款也是自由软体基金会(FSF)所认可的自由软体授权条款。