Hunt FrameworkD 语言全栈 Web 框架
Hunt framework
Hunt framework 是一个由 HuntLabs 推出使用 DLang 语言开发的全栈 web 框架,易用性和完整性都贴近于 Laravel / Django / Spring boot 等主流框架的设计,优势主要体现在部署方面,不需要搭建运行环境就可开启 web 服务。而且 D 语言自身是一个性能极高的编译型语言,我们可以基于 hunt framework 非常简单的开发出高性能的 Web 服务。
核心组件
-
异步任务队列
-
安全身份认证(基于 Shiro)
-
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.
评论
Wasp全栈 Web 框架
Wasp(Web Application Specification) 是类似Rails的全栈Web框架,使用了React,Node.js和Prisma,通过自带的CLI工具即可应用程序部署到任何平台
Wasp全栈 Web 框架
0
Qwik全栈 Web 框架
Qwik是一个全栈式Web框架,Qwik基于React、Angular和Vue等其他Web框架的概念,但以JavaScript流等更新的方法脱颖而出,允许以高性能向用户交付复杂的Web应用程序。Qwi
Qwik全栈 Web 框架
0
FreshTypeScript 全栈现代 Web 框架
Fresh是面向JavaScript和TypeScript开发者的全栈现代Web框架,可帮助他们轻松创建高质量、高性能、稳定性好,以及支持定制的Web应用。Fresh核心是路由框架和模板引擎的组合,支
FreshTypeScript 全栈现代 Web 框架
0
Remix全栈 Web 开发框架
Remix是一个新的全栈式JavaScript框架,它摆脱了静态网站的生成,并且在其他方面做了一些与我们常用的其他框架不同的事情。它依靠React来渲染用户界面,如果你熟悉Next.js,你肯定能发现
Remix全栈 Web 开发框架
0
Frappe全栈 Web 应用框架
Frappe是使用Python和MariaDB开发的全栈Web应用框架,集成了服务端和客户端。使用Frappe创建的应用目录结构:.├── MANIFEST.in├── README.md├── li
Frappe全栈 Web 应用框架
0