Hunt Framework 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hunt Framework 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: D语言 查看源码 »
操作系统: 跨平台
收录时间: 2019-01-29
提 交 者: 冰力

Hunt framework

Hunt framework 是一个由 HuntLabs 推出使用 DLang 语言开发的全栈 web 框架,易用性和完整性都贴近于 Laravel / Django / Spring boot 等主流框架的设计,优势主要体现在部署方面,不需要搭建运行环境就可开启 web 服务。而且 D 语言自身是一个性能极高的编译型语言,我们可以基于 hunt framework 非常简单的开发出高性能的 Web 服务。

核心组件

  1. 简单并且灵活强大的路由设计

  2. 支持分布式缓存以及二级缓存功能

  3. 中间件拦截器

  4. 灵活可扩展的配置方式

  5. 验证器(支持 Model 及 Form 验证)

  6. 对象化查询的 ORM

  7. Form 自动绑定

  8. 兼容 TWIG 和 jinja2 的 WEB 模板引擎

  9. 异步任务队列

  10. 安全身份认证(基于 Shiro)

  11. WebSocket (基于 STOMP 协议)

文档

Start read hunt framework wiki for documents.

项目创建

git clone https://github.com/huntlabs/hunt-skeleton.git myproject
cd myproject
dub run -v

在浏览器打开下述 URL:

http://localhost:8080/

Router 配置

config/routes

#
# [GET,POST,PUT...]    path    controller.action
#

GET     /               index.index
GET     /users          user.list
POST    /user/login     user.login
*       /images         staticDir:public/images

控制器案例

module app.controller.index;

import hunt.framework;

class IndexController : Controller
{
    mixin MakeController;

    @Action
    string index()
    {
        return "Hello world!";
    }
}

请看 hunt-skeleton 或 hunt-examples.

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Hunt Framework 的相关博客

基于 Hunt Framework 3.2.0 快速构建服务端项目教程

Hunt Framework 是使用 D语言开发的全栈 Web 框架,类似于 Laravel / SpringBoot / Django 等,可以让 D 语言开发者快速的创建...

hunt for an AFC titleBartender

hunt for an AFC titleBartender

Treasure Hunt CodeForces - 979B

After the big birthday party, Katie still wanted Shiro to have some more fun. Later, she came up with a game called t...

codeforces 979B Treasure Hunt

题意: 给出三个字符串,每个字符串长度相同,给出n,要求在n轮内,每一个字符串必须改变一个字符。 问最后哪个字符串中拥有最...

Product Hunt红遍硅谷的秘密

PH的口号是:Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites...

Code Hunt Sector 02 Loops - Java

Code Hunt Sector 02 Loops - Java

Code Hunt SECTOR8 & SECTOR9(NestedLoops&1DArrays)

微软研究院正式推出一款基于浏览器的教育代码游戏——Code Hunt

Code Hunt Sector 01 Arithmetic - Java

Code Hunt Sector 01 Arithmetic - Java

Code Hunt Sector 04 Conditionals - Java

Code Hunt Sector 04 Conditionals - Java

Code Hunt Sector 06 Strings - Java

Code Hunt Sector 06 Strings - Java

Hunt Framework 的相关问答

还没有任何问答,马上提问

评论 (3)

加载中
文档竟然用英文,服了!
2019/10/08 09:46
回复
举报
冰力软件作者
后面我们多补补中文的文档吧,一直在造轮子,还没来得及补文档,哈哈哈
2019/11/19 19:01
回复
举报
应该是歪果仁开发的
2019/11/19 19:07
回复
举报
更多评论
3 评论
25 收藏
分享
返回顶部
顶部