Tôi đang gặp khó khăn khi hiểu rõ về thư viện Noir của clojure. Nó có vẻ là một khuôn khổ được viết trên đầu trang của compojure mà đổi tên defroute để defpage và gọi nó là một ngày. Rõ ràng là một sự đơn giản không công bằng, nhưng chính xác thì Noir mang đến cái bàn nào? Tại sao tôi lại sử dụng Noir thay vì đồng bộ + nấc cục?noir vs compojure?
CHỈNH SỬA/CẬP NHẬT: Không dùng nữa, viết thú vị tại đây: http://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/.
là tất cả những điều này "công cụ thông minh" đã có sẵn thông qua thư viện clojure khác? Ví dụ một số tiền hợp lý của những gì bạn mô tả có thể được thực hiện với compojure, hiccup, sandbar, clj-json, vv Noir cung cấp bất cứ điều gì mới bên cạnh một mặt tiền trên thư viện clojure hiện có? – Kevin
Noir sử dụng các thư viện hiện có và dán chúng lại với nhau theo cách hữu ích - bản thân nó là "mới", và nó có nghĩa là nỗ lực tìm kiếm, kiểm tra và kết hợp các thư viện khác nhau đã được thực hiện cho bạn. Bên cạnh đó, nó cung cấp một số chức năng bổ sung (chẳng hạn như xác nhận hợp lệ, trạng thái tùy chỉnh, v.v.). Các nguồn hiển thị cho bạn chính xác những gì được cung cấp - đó là chức năng mà bạn có thể sẽ xây dựng nếu bạn phát triển một ứng dụng web với tính năng tương thích, nấc cục, thanh cát, v.v. https://github.com/ibdknox/noir – Gert