内容简介:历时 1 年多紧锣密鼓的开发,以及愉快而忙碌的春节假期,期间 github star 数从 500 到快破 1k,码云首页推荐,Swoole 作者 Rango 和社区的大力支持,Swoft 1.0 正式版终于要和大家见面。此次更新新增了大量特性,...
历时 1 年多紧锣密鼓的开发,以及愉快而忙碌的春节假期,期间 github star 数从 500 到快破 1k,码云首页推荐,Swoole 作者 Rango 和社区的大力支持,Swoft 1.0 正式版终于要和大家见面。此次更新新增了大量特性,在易用性/代码复用/性能方面都有所提升。Swoft 可用于构建高性能的 Web 系统、API、中间件、基础服务等等。
功能特性预览:
基于 Swoole 扩展
内置协程网络服务器
MVC 分层设计
高性能路由
强大的 AOP (面向切面编程)
灵活的注解功能
全局的依赖注入容器
基于 PSR-7 的 HTTP 消息实现
基于 PSR-14 的事件管理器
基于 PSR-15 的中间件
基于 PSR-16 的缓存设计
可扩展的高性能 RPC
RESTful 支持
国际化(i18n)支持
快速灵活的参数验证器
完善的服务治理,熔断、降级、负载、注册与发现
数据库 ORM
协程、异步任务投递
自定义用户进程
协程和同步阻塞客户端无缝自动切换
别名机制
跨平台热更新自动 Reload
强大的日志系统
组件化
Swoft 框架进行了一次深度升级,实现了 组件化,达到模块解耦和代码复用的效果。
组件名称 | 维护者 | 简述 |
swoft-framework | 官方 | 框架基础及核心 |
swoft-http-server | 官方 | HTTP 服务组件 |
swoft-http-message | 官方 | 基于 PSR-7 实现的 HTTP 消息组件 |
swoft-http-client | 官方 | 基于 PSR-7 实现的 HTTP 客户端 |
swoft-rpc-server | 官方 | RPC 服务组件 |
swoft-rpc | 官方 | RPC 基础组件 |
swoft-rpc-client | 官方 | RPC 客户端组件 |
swoft-db | 官方 | 数据库组件 |
swoft-view | 官方 | 视图组件 |
swoft-process | 官方 | 进程组件 |
swoft-task | 官方 | 任务及计划任务组件 |
swoft-service-governance | 官方 | 服务治理组件 |
swoft-session | 官方 | Session 会话组件 |
swoft-console | 官方 | 控制台组件 |
swoft-cache | 官方 | 基于 PSR-16 实现的缓存组件 |
swoft-log | 官方 | 日志组件 |
swoft-memory | 官方 | 内存操作组件 |
swoft-redis | 官方 | 异步协程的 Redis 组件 |
swoft-i18n | 官方 | 国际化组件 |
更多
GitHub: https://github.com/swoft-cloud/swoft
Gitee: https://gitee.com/swoft/swoft
官网:https://swoft.org
项目文档:https://doc.swoft.org
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《Swoft 1.0 正式来袭,首个基于 Swoole 原生协程的框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Micronaut 2.0.0 发布,原生云原生微服务框架
- 原生JavaScript之完美运动框架
- NativeScript 8.0 发布,跨平台原生应用框架
- 基于Kubernetes的原生Serverless框架Kubeless实践
- 详解 mpvue 小程序框架 及和原生的差异
- NativeScript 6.5.0 发布,跨平台原生应用框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Agile Web Application Development with Yii 1.1 and PHP5
Jeffrey Winesett / Packt Publishing / 2010-08-27
In order to understand the framework in the context of a real-world application, we need to build something that will more closely resemble the types of applications web developers actually have to bu......一起来看看 《Agile Web Application Development with Yii 1.1 and PHP5》 这本书的介绍吧!