我想建立一個網站使用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的基礎上構建而成的,它使上手變得更容易。但是如果需要更多不直接暴露的功能,您可以根據需要深入研究這些庫。 –