2012-08-22 37 views
16

Đòn tấn công lớn tiếp theo của tôi sắp tới là tạo trang web cho chính tôi với Clojure. Tôi nghĩ đây sẽ là một cách hay để học Clojure nhưng cố lên kế hoạch trước, tôi nghĩ rằng một thông tin đã lỗi thời.Giới thiệu khung công tác web cho Clojure

Ngay bây giờ Noir trông giống như người chiến thắng. Tôi đang mở cho bất kỳ đề xuất về những gì tôi nên thử sử dụng.

+0

noir hoặc compojure + hiccup, đó là những gì noir được xây dựng trên đầu trang của. – Kevin

+0

xấu hổ, trang web hiện nay nói "Noir đã không được chấp nhận": (bất kỳ tùy chọn nào khác? –

Trả lời

7

Compojure là lựa chọn phổ biến đầu tiên.

Nó được viết rất tốt và các ví dụ rất nhiều. Vì Compojure đã được sử dụng trong một thời gian (theo các thuật ngữ của Clojure), có một số hướng dẫn ngày. Bạn có thể nhận ra chúng bởi vì chúng sẽ có thứ gì đó giống như clojure 1.2 trong các ví dụ.

+0

Cảm ơn, một trong những lý do Noir trông hấp dẫn vì nó được xây dựng trên Hiccup, Ring và Compojure nhưng bây giờ tôi không quá quen thuộc với bất kỳ thư viện nào trong số này. – Dan

5

Tôi đã sử dụng Noir nhiều lần. Rất khuyến khích nếu bạn đang xây dựng một trang web ở Clojure. Sau một thời gian, chúng tôi đã chuyển phần lớn logic nghiệp vụ cho khách hàng, sử dụng Ember.js. Sau đó, mảnh Noir Clojure đã trở thành một dịch vụ json RESTful. Số lượng Clojure giảm (tôi đã buồn, boo) nhưng ứng dụng này tốt hơn nhiều theo cách này. Ember là công cụ tuyệt vời để xây dựng nhiều chế độ xem phụ thuộc và được kết nối cần đồng bộ hóa với nhau khi dữ liệu mới được truy lục hoặc được lưu giữ lâu dài.

Nhưng tôi digress.

+2

Cảm ơn, tôi sẽ bắt đầu xem xét Ember.js – Dan

3

Tùy thuộc vào các tác vụ cụ thể mà bạn muốn được Khung Web phân tích. Tôi nghĩ chủ đề này - Mature Clojure web frameworks? sẽ giúp bạn.

0

Một số khác mà tôi đã để mắt đến là joodo.

Các vấn đề liên quan