Hunt Framework 2.2.0 发布,稳定性得到全面提升
Hunt framework 是一个由 HuntLabs 推出使用 DLang 语言开发的全栈 web 框架,易用性和完整性都贴近于 Laravel / Django / Spring boot 等主流框架的设计,优势主要体现在部署方面,不需要搭建运行环境就可开启 web 服务。而且 D 语言自身是一个性能极高的编译型语言,我们可以基于 hunt framework 非常简单的开发出高性能的 Web 服务。
本次更新基本上是 hunt framework 2.x 版本的最后一个系列,所以后面 2.x 系列都是针对稳定性和性能进行优化改进,后面的工作全面针对 3.0.0 里程碑版本跃进。
主要更新
- 修复 Request 请求过程中 data 可能为空的情况
- 使用 DataTime 替代 DateTimeHelper
- 增强改进控制器 Dispatcher
- 增强静态文件访问
- 升级 hunt-http 库到 0.4.0 正式版
- 修复 XPoweredBy 问题
- 修复 Response 相应的 Content-Type 和 Length 问题
- 使用全新的 hunt-redis 库替代旧的 dredis 协议库
- 增强 Request 中真实 IP 地址获取功能
- 改进 form 表单绑定功能
- 使用全新的 hunt-database 作为底层数据库驱动,不再依赖 libmysql / libpq
简单示例代码
主文件代码: app.d
import hunt.framework; void main() { app().run(); }
控制器代码: app/controller/IndexController.d
module app.controller.IndexController; import hunt.framework; class HelloController : Controller { mixin MakeController; @Action string world() { return "Hello world!"; } }
路由配置文件 config/routes
GET / hello.world
编译代码命令
dub run
看效果使用浏览器访问(默认端口 8080)
http://localhost:8080
源码获取
- 码云 https://gitee.com/huntlabs/hunt-framework
- Github https://github.com/huntlabs/hunt-framework
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ShopXO v1.7.0 发布,企业级 B2C 免费开源商城系统
ShopXO 国内领先企业级B2C免费开源电商系统! 求实进取、创新专注、自主研发、国内领先企业级B2C电商系统解决方案。 遵循Apache2开源协议发布,无需授权、可商用、可二次开发、满足99%的电商运营需求。 PC+H5、支付宝小程序、微信小程序、百度小程序、头条&抖音小程序、QQ小程序。 更新内容: web端 1. 新增 商品规格自动生成以及批量操作 2. 新增 订单商品评论支持图片 3. 新增 QQ钱包支付 4. 优化 插件管理 5. 优化 站点备案独立模块(新增公安备案) 6. 优化 更多细节以及BUG修复 小程序 1. 优化 微信小程序新增用户unionid 2. 新增 订单售后 3. 新增 订单商品评论/带图 4. 新增 优惠劵 5. 新增 订单详情扩展数据展示 6. 新增 头条/抖音小程序 7. 新增 QQ小程序 8. 新增 限时秒杀优化 9. 新增 展示型 插件 1. 新增 商城报价单(打印/导出) 2. 优化 微信网页授权支持1.7 更多更新日志https://gitee.com/go...
- 下一篇
微软推出 VS for Mac ASP.NET Core 挑战
9 月份微软发布了Visual Studio 2019 for Mac 8.3,官方介绍这是迄今为止最大的 Mac.NET 版本。该版本正式支持 .NET Core 3.0、.NET Standard 2.1 和 C# 8.0。 为了应对这么大的一个版本维护,近期微软 Visual Studio for Mac 高级程序经理 Jordan 在博客发起了一个激励开发者参与改进 Visual Studio for Mac,探索美观的 ASP.NET Core 示例的计划。 Jordan 介绍,开发者可以很快参与该挑战: 下载 Visual Studio for Mac 8.3,或使用 Updater 中的“稳定”通道从 IDE中对其进行更新。 下载地址:https://www.visualstudio.com/vs/mac 接着在Visual Studio for Mac 中使用 Web UI 创建或修改一个 ASP.NET Core 网站,可以使用微软提供的控件库中的示例(下边会提到),也可以自己构建,要求只是尝试使用新的 HTML/CSHTML、CSS 或 JavaScript/Typ...
相关文章
文章评论
共有0条评论来说两句吧...