Hunt Framework 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hunt Framework 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Hunt Framework 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Hunt Framework 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Hunt Framework 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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 指数为
超过 的项目

评论 (4)

加载中
文档竟然用英文,服了!
2019/10/08 09:46
回复
举报
冰力软件作者
后面我们多补补中文的文档吧,一直在造轮子,还没来得及补文档,哈哈哈
2019/11/19 19:01
回复
举报
希望有中文文档,支持!!!!
03/06 22:28
回复
举报
应该是歪果仁开发的
2019/11/19 19:07
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
2020/06/18 15:42

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

`Hunt Framework` 是使用 D语言开发的全栈 Web 框架,类似于 Laravel / SpringBoot / Django 等,可以让 D 语言开发者快速的创建项目,内置超多业务规范一是方便开发者开箱即可用,二是方便管理者对项目代码更容易 review。 本示例代码基于目前最新的 `Hunt Framework` 最新版本 `3.2.0` 进行编写,接下来让我们感受一下使用 DLang 开发的快感:) ## 1. 创建一个普通的模板页面渲染项目 ### 1.1 基于骨架项目创建空项目 首先使...

21
13
2015/04/25 11:17

hunt for an AFC titleBartender

Kennedy, the attorney representing the victims families, has told the Globe that he believes there may have been words exchanged between Hernandez and his accomplice and the victims friends He spent 16 years withThe Associated Press, including 10 years as bureau chief for Maine, New Hampshireand Vermont Despite using many of the same assets, Majora Mask increased draw distance and high res text...

0
0
发表了博客
2018/07/14 13:44

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 treasure hunt. Of course, she invited her best friends Kuro and Shiro to play with her. The three friends are very smart so they passed all the challenges very quickly and finally reached the destination. But the treasure can only belong to one cat so they started to think of some...

0
0
发表了博客
2018/05/15 03:15

codeforces 979B Treasure Hunt

题意: 给出三个字符串,每个字符串长度相同,给出n,要求在n轮内,每一个字符串必须改变一个字符。 问最后哪个字符串中拥有最多相同的字符,即美丽度最大。 思路: 首先,很不容易想到的一点是从a变到a,有两种方式a -> 其它 -> a,或者a -> 其它 -> 其它 -> a,即变2次或者变3次。 变3次是有意义的,比如第86个样例(wa在第86): 3 aaaaa aaaaa aaaab 答案是draw 因为第一个选一个a变3次变回a,第二个同理,第三个b到a再到b...

0
0
发表了博客
2016/04/28 13:26

Product Hunt红遍硅谷的秘密

PH的口号是:Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone's talking about。   用下来觉得很舒服,推荐给大家。 Product Hunt   经过这段时间的演练,我们的分析逻辑如下:   用户->痛点&场景->功能以及交互设计->整体风格设计   先上总结:4星推荐!简单干净流畅的发现体验,你可以快速寻找到自己感兴趣的项...

0
0
发表了博客
2014/05/20 23:49

Code Hunt SECTOR8 & SECTOR9(NestedLoops&1DArrays)

1.关于本博客的说明 Code Hunt 是我从CSDN上的一篇文章中无意间看到的:微软研究院正式发布编程学习游戏Code Hunt,游戏地址从这里进入。 本篇博客是游戏的 NESTED LOOPS 和 1D Arrays 部分的C#部分解题代码 2.SECTOR8:NESTED LOOPS 1)SECTOR8-01 求两个数字(含)间所有数字的阶乘和 SKILL RATING:3 using System; public class Program {     public static int Puzzle(int i, int j)      {      ...

0
0
发表了博客
2016/06/04 13:10

Code Hunt Sector 02 Loops - Java

微软编码游戏 https://www.codehunt.com/ Code Hunt 02.01 public class Program { public static int[] Puzzle(int n) {     int[] a = new int[n];     for (int i = 0; i < n; i++) {       a[i] = i;     } return a; } } Code Hunt 02.02 public class Program { public static int[] Puzzle(int n) {     int[] a = new int[n];     for (int i = 0; i < n; i++) {       a[i] = n * i;     } return a; } ...

0
0
发表了博客
2016/06/05 11:44

Code Hunt Sector 14 Puzzles - Java

微软编码游戏 https://www.codehunt.com/ Code Hunt 14.01 public class Program { public static int Puzzle(int x) { return x * (x + 1) / 2; } } Code Hunt 14.02 public class Program { public static int Puzzle(int x) { return (x - 1) * x * (x + 1) / 2 + x; } } Code Hunt 14.03 public class Program { public static Boolean Puzzle(int x, int f) { return f == 1...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
33 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部