我想建立一个网站使用Clojure ...所以: 1)哪些是最好的图书馆在这里做这个(2011年夏季) 2)哪里是最好的教程显示不仅仅是一个基本的静态“Hello World”网页?Clojure网站图书馆和教程
回答
Noir是最近发布的Clojure Web框架。
这听起来像他已经知道了Clojure的。他只是在问关于web框架。 –
1)IMHO最好(最提到并阐述)是的Compojure +环
2)教程: 简单: “开始使用环和的Compojure” http://rob-rowe.blogspot.com/2011/03/getting-started-with-ring-and-compojure.html
更复杂: “构建社交媒体网站” http://www.bestinclass.dk/index.clj/2011/01/building-a-social-media-site.html
我记得,实用程序员计划在Ring上发布一本小书... –
的关键图书馆学习和理解是Ring。戒指是所有在Clojure的工具箱网络“框架”的基础上,最知名的是Compojure,Moustache和Conjure。
每环自述,环“摘要HTTP允许模块化和简洁的web应用”。翻译:戒指让你处理HTTP请求和响应简单的Clojure地图,让您应用“中间件”添加像会话处理,URL参数处理,cookie处理额外的功能(即做事的请求/响应的地图功能),等
如果你不明白戒指,你不会明白什么其他的库为你做。
在最基本的层面上,Compojure和Mustache在Ring之上提供了便利,特别是路由处理和中间件功能的更容易的应用。除此之外,Compojure包装了很多,而胡子是更小的框架。 Conjure是一个更像Rails的完整框架,它在Rails(预构建的MVC体系结构,模式帮助等)类似的抽象层次上处理Web应用程序开发。
对于Clojure的网络空间中的所有库的一个很好的概述,请参阅本图文:http://www.glenstampoultzis.net/blog/wp-content/uploads/2010/10/web-layers7.png
有很多在那里。在这一点上,人们似乎会根据需要将小型图书馆集中起来编写网络应用程序,而不是依靠一个庞大的“杀手级”网络框架来尝试成为所有人的所有东西。
退房"A brief overview of the Clojure web stack",这是一个美妙的指南网站相关Clojure库的当前状态。
近日笔者从
切换(+ Clojure中环的Compojure hickup谷歌应用程序引擎)
到
(+ Clojure中环的Compojure enlive的Heroku)
- 1. ZXing图书馆教程
- 2. 图书馆从网站下载文件?
- 3. 图书馆查询主要clojure回购
- 4. 有没有收集程序员图书馆的网站?
- 5. 网络图书馆游戏
- 6. jquery.ui.datepicker.css CDN图书馆网址
- 7. 图书馆对图书馆的引用
- 8. Django 1.4.1不加载管理网站(Django图书教程)
- 9. 图书馆网站显示图像解决方案
- 10. 可扩展的课程和图书馆
- 11. WebCenter网站教程?
- 12. 开罗图书馆和Cmake
- 13. cx_Oracle,和图书馆路径
- 14. Java:Maven和图书馆编译
- 15. JasperReports的图书馆和MongoDB
- 16. SyntaxHighlighter图书馆
- 17. SimpleHTMLDom图书馆
- 18. AndroidPdfViewer图书馆
- 19. 从图书馆
- 20. VS2005图书馆
- 21. 图书馆
- 22. 图书馆与图书馆项目与外部图书馆的区别
- 23. 特殊算法,图书馆和书籍
- 24. 图书馆或想法从网站导出图像为JPG和/或PDF
- 25. PHP类或图书馆,允许从一个网站推文
- 26. 如何刮去网站有使用BeautifulSoup图书馆在Python
- 27. 图书馆解析/刮在Android的网站?
- 28. 在图书馆网站中实现全文搜索软件
- 29. 图书馆,以帮助创建用户注册的网站
- 30. pion网络图书馆入门
在黑客新闻中看到这一点部分地激发了这个问题 - 它是否是一个很好的Clojure Web框架? –
这只是在Compojure/Ring/Hiccup的基础上构建而成的,它使上手变得更容易。但是如果需要更多不直接暴露的功能,您可以根据需要深入研究这些库。 –