设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

PHP框架Blink 0.3发布,新增插件机制及路由分组功能

2017-3-20 20:46| 发布者: joejoe0332| 查看: 366| 评论: 0|原作者: oschina|来自: oschina

摘要: Blink 不仅仅是一个 Web 框架,也是一个 Web 服务器,可以脱离 php-fpm、Apache 独立运行,其底层基于 Swoole 的 http server,性能有保障。Blink 为构建 Web 应用程序提供简洁优雅的API,高可扩展性,允许开发者非 ...

Blink 不仅仅是一个 Web 框架,也是一个 Web 服务器,可以脱离 php-fpm、Apache 独立运行,其底层基于 Swoole 的 http server,性能有保障。

Blink 为构建 Web 应用程序提供简洁优雅的API,高可扩展性,允许开发者非常灵活自如的使用,为构建高性能 API 服务而生。

主要特性:

  1. 依赖注入与服务定位器

  2. 路由,良好的 RESTful 支持

  3. 登录与认证机制

  4. Session 管理

  5. Request 与 Response 中间件

  6. 插件架构

  7. 良好的测试支持

此次发布的 0.3 版是 Blink 的一个主要发布版本,包含如下几个新特性:

1、插件架构

Blink 0.3 引入全新的插件架构理念,通过插件机制,我们可以在应用启动阶段向应用注入自定义代码,比如注册服务,定义路由。通过这样的机制,可以实现方便的实现自组织模块(modules),也能通过更好的方式复用代码。

2、路由分组

Blink 0.3 实现了路由分组功能,对于大型项目,我们可以通过路由分组把路由拆分多个分组,从而实现路由的高效管理。

3、RequestActor 

Blink 0.3 添加了 RequestActor 测试组件,用于 API 测试,可以极大的方便 API 测试用例的编写。

4、全新服务管理命令

Blink 0.3 重新实现了服务管理命令,包括 server:start, server:stop, server:restart, server:reload 和 server:serve。同时 server:serve 也添加了 live reload 支持,开发体验更便捷。

5、PsySH 集成

Blink 0.3 集成了 PsySH,我们可以通过 ./blink shell 启动进入 PsySH 交互式环境,可以在该环境中访问 Blink 功能和服务。

发布日志: https://github.com/bixuehujin/blink/releases/tag/v0.3.0
文档地址: https://github.com/bixuehujin/blink/blob/master/docs/zh-CN/README.md

下载地址:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部