Noir是一个clojure的轻量级的web快速开发框架。而且使用和入门都比较简单,而且[url=http://www.webnoir.org/]官网[/url]例子也简洁明了。
一、对于lein1.x版本,生成Noir工程并启动:
执行完后,查看[url]http://localhost:8080/[/url],将会看到启动好的项目。
二、对于lein2.x版本,生成Noir工程并启动:
执行完后,查看[url]http://localhost:8080/[/url],将会看到启动好的项目。
Noir是基于 Ring和Compojure基础之上搞的一个框架。
HTML模板用的是hiccup(一个HTML的DSL框架)。
至于model层框架可以考虑使用clj-record,clojureql或者korma这几个框架(我推荐korma),也可以自己使用clojure jdbc来搞一个。
如果对web的目录结构划分有疑问可以参考下[url]https://github.com/ibdknox/Noir-blog[/url]这个sample
一、对于lein1.x版本,生成Noir工程并启动:
lein plugin install lein-noir 1.2.1
lein noir new my-website
cd my-website
lein run
执行完后,查看[url]http://localhost:8080/[/url],将会看到启动好的项目。
二、对于lein2.x版本,生成Noir工程并启动:
lein new noir my-website
cd my-website
lein run
执行完后,查看[url]http://localhost:8080/[/url],将会看到启动好的项目。
Noir是基于 Ring和Compojure基础之上搞的一个框架。
HTML模板用的是hiccup(一个HTML的DSL框架)。
至于model层框架可以考虑使用clj-record,clojureql或者korma这几个框架(我推荐korma),也可以自己使用clojure jdbc来搞一个。
如果对web的目录结构划分有疑问可以参考下[url]https://github.com/ibdknox/Noir-blog[/url]这个sample
Noir是一款基于Clojure的轻量级Web开发框架,它利用Ring和Compojure作为底层支撑,并采用Hiccup进行HTML模板渲染。用户可以通过简单的命令行操作创建并运行Noir项目。
2491

被折叠的 条评论
为什么被折叠?



