Hunt是D语言编写的全栈web framework,拥有和C++相媲美的性能,有带来的和PHP、JAVA一样简单的使用方式,让我们能简单的编写高性能的业务逻辑代码。 经过了10个beta版本的迭代,有非常多的特性和功能强化,同时也提升了对开发者体验的友好。主要更新我们一起过一下。
基本使用方法下面我们说一下:) 创建启动项文件代码 source/app/bootstrap.d : // 引入 hunt framework 头文件 import hunt; void main() { // 获取 hunt application 单例对象 auto app = Application.getInstance(); // 把项目跑起来 app.run(); } 创建控制器 source/app/controller/index.d : module app.controller.index; import hunt; class IndexController : Controller { mixin MakeController; @Action void index() { response.html("Hello world"); } } 配置文件 config/application.conf : application.name = MYSITE application.baseUrl = http://localhost:8080/ application.defaultCookieDomain = .example.com application.defaultLanguage = zh-CN application.languages = zh-CN,en-US application.secret = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA application.encoding = UTF-8 session.prefix = hunt session.storage = memcache session.expire = 3600 http.address = 127.0.0.1 http.port = 8080 http.workerThreads = 4 路由配置 config/routes : GET / index.index GET /test index.test 看起来是不是很简单就可以做出高性能网站了?大家动手试试吧! 使用示例代码创建你的第一个D语言网站吧! 检出代码: git clone https://github.com/putaolabs/hunt-skeleton.git myproject 进入代码目录: cd myproject 使用dub编译并项目: dub run -v 这时候可以访问看效果了,用浏览器访问下面的地址: http://localhost:8080/
|