NB Framework

NB 是PHP语言开发的一套WEB框架,为敏捷开发,高性能微服务开发,服务器开发提供简单好用的解决方案。
NB从设计之初,就考虑了兼容swoole和php-fpm两种运行方式,一套代码,可以根据业务需求在两种方式之间轻松切换。 我们提供了缓存,数据库,路由,数据验证,调试,composer等等所有开发中常用的功能,并且使其简单易用。

优势

  • 自由在swoole和php-fpm两种运行方式之间切换

  • 高度自由的自定义开发模式,打造你自己独特的项目风格

  • 独立的DEBUG调试页面,使多端合作开发简单方便

  • 简单而强大的配置方式

特性

NB提供了WEB开发中几乎所有的基础功能,且依旧保持轻量。你可以很容易的从头到尾构建一个强大的网站应用。

  • 全局的依赖注入容器

  • 支持 Swoole 扩展

  • 可扩展的驱动式组件开发

  • 国际化(i18n)支持

  • 数据库 ORM

  • 强大的调试系统

  • 视图模版

  • 快速灵活的参数验证器

  • 多类型的缓存驱动

  • 多模块支持

  • 命令行运行模式

  • 高内聚低耦合

  • 内置协程 HTTP, TCP, WebSocket 网络服务器

  • 协程 Mysql, Redis 客户端

  • 强大的命令行工具

  • Composer管理

关注我们

你可以从下面这些渠道获取NB的最新消息和帮助。

协议

NB Framework的开源协议为apache 2.0,详情参见LICENSE。


下一章: 序言