Hunt Framework 3.4 牛气发布!全栈 D 语言 Web 框架
首先祝所有开源爱好者新春快乐,牛年牛气冲天!
HuntLabs 团队经过近半年的迭代验证之后,Hunt Framework 3.4 终于发布了!在此期间 Hunt Framework 3.3.x 分支也经历了 30 多个版本的迭代,相比之前的版本,核心模块API保持了极少的变动,全新的 woker 模型也增强了框架的稳定性!
Hunt framework 是一个由 HuntLabs 推出使用 DLang 语言开发的全栈 web 框架,易用性和完整性都贴近于 Laravel / Django / Spring boot 等主流框架的设计,优势主要体现在部署方面,不需要搭建运行环境就可开启 web 服务。而且 D 语言自身是一个性能极高的编译型语言,我们可以基于 hunt framework 非常简单的开发出高性能的 Web 服务。
新版本主要改进:
- 更好地支持命令行参数扩展
- 集成 gRPC 组件
- 移除 AMQP 组件
- View 模块添加 split 方法,实现字符串分割操作
- 新的路由组定义方式,可读性增强
- 全新实现的 Worker 线程机制,允许自动执行线程内资源回收操作
- 修正 Redis 相关设置禁用开关不完全生效的问题
- 修正 Windows 及 macOS 环境上 io 不够稳定的问题
- 其他若干已知bug修复
参考
- 码云:https://gitee.com/huntlabs/hunt-framework
- Github:https://github.com/huntlabs/hunt-framework
- 文档:https://github.com/huntlabs/hunt-framework-docs
- 示例项目:https://github.com/huntlabs/hunt-skeleton