当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

Clojure学习——Web框架Noir

发表于: 2012-12-16   作者:Aaron5   来源:转载   浏览次数:
摘要: Noir是一个clojure的轻量级的web快速开发框架。而且使用和入门都比较简单,而且 官网例子也简洁明了。 一、对于lein1.x版本,生成Noir工程并启动: lein plugin install lein-noir 1.2.1 lein noir new my-website cd my-website lein run 执行完后,查看 htt
Noir是一个clojure的轻量级的web快速开发框架。而且使用和入门都比较简单,而且 官网例子也简洁明了。

一、对于lein1.x版本,生成Noir工程并启动:
lein plugin install lein-noir 1.2.1  
lein noir new my-website  
cd my-website  
lein run

执行完后,查看 http://localhost:8080/,将会看到启动好的项目。

二、对于lein2.x版本,生成Noir工程并启动:
lein new noir my-website
cd my-website
lein run

执行完后,查看 http://localhost:8080/,将会看到启动好的项目。

Noir是基于 Ring和Compojure基础之上搞的一个框架。
HTML模板用的是hiccup(一个HTML的DSL框架)。
至于model层框架可以考虑使用clj-record,clojureql或者korma这几个框架(我推荐korma),也可以自己使用clojure jdbc来搞一个。

如果对web的目录结构划分有疑问可以参考下 https://github.com/ibdknox/Noir-blog这个sample

Clojure学习——Web框架Noir

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
由于Emacs的学习曲线 、查看源码、调试等问题。所以我暂时选择了IntelliJ IDEA作为clojure的开发环境
由于Emacs的学习曲线 、查看源码、调试等问题。所以我暂时选择了IntelliJ IDEA作为clojure的开发环境
1.在C盘下创建一个文件夹,并且命名为home_lein,然后把下载的lein.bat文件和leiningen-2.0.0-previ
很久之前就有很多人给我推荐twitter的Bootstrap框架,但是直到前几天我才真正学习了下Bootstrap,的
前言: 当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWor
  很久之前就有很多人给我推荐twitter的Bootstrap框架,但是直到前几天我才真正学习了下Bootstrap
以前听说过LISP函数式编程,也听人说Erlang的牛逼,接触了Clojure才知道,原来Clojure就是JVM中的Er
1.通过DOS命令行”MD 路径”在指定的路径下创建一个文件夹。如下图所示: 2.通过DOS命令行定位到这
long la nuit résiste 100 femmes, tout le monde est d'entre eux à vouloir poursuivre le grand
步骤1:在WINDOWS中创建新建一个文本文档,然后将“新建文本文档.txt”改名为“直接运行clojureJAR
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号