<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Hunt FrameworkD 語言全棧 Web 框架

          聯(lián)合創(chuàng)作 · 2023-09-20 04:00

          Hunt framework

          Hunt framework 是一個由 HuntLabs 推出使用 DLang 語言開發(fā)的全棧 web 框架,易用性和完整性都貼近于 Laravel / Django / Spring boot 等主流框架的設(shè)計,優(yōu)勢主要體現(xiàn)在部署方面,不需要搭建運行環(huán)境就可開啟 web 服務(wù)。而且 D 語言自身是一個性能極高的編譯型語言,我們可以基于 hunt framework 非常簡單的開發(fā)出高性能的 Web 服務(wù)。

          核心組件

          1. 簡單并且靈活強大的路由設(shè)計

          2. 支持分布式緩存以及二級緩存功能

          3. 中間件攔截器

          4. 靈活可擴展的配置方式

          5. 驗證器(支持 Model 及 Form 驗證)

          6. 對象化查詢的 ORM

          7. Form 自動綁定

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

          9. 異步任務(wù)隊列

          10. 安全身份認證(基于 Shiro)

          11. WebSocket (基于 STOMP 協(xié)議)

          文檔

          Start read hunt framework wiki for documents.

          項目創(chuàng)建

          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.

          瀏覽 25
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女午夜福利 | 91啪啪| 欧美一区二区三区系列电影 | 在线亚洲中文在线观看 | 麻豆精品无码国产 |