Tôi đang xem xét bỏ Ruby on Rails cho dự án phát triển web của tôi và sử dụng ngôn ngữ lập trình hàm (có hoặc không có khung công tác).
Không có gì sai với RoR, nhưng tôi chỉ muốn học cái gì khác và có vẻ như là một cách hay để học lập trình hàm.
Tôi biết về một vài khung công tác (Nâng cho Scala và Seaside cho Smalltalk) và tôi biết cũng có sẵn các thư viện Haskell liên quan đến web. Cuối cùng tôi tưởng tượng rằng mọi thứ có thể được viết từ đầu.
Tôi cho rằng phần lớn các tính năng cao cấp của RoR sẽ bị thiếu trong các khung/thư viện đó và tôi mong đợi phải giải quyết nhiều vấn đề cấp thấp hơn, điều này sẽ làm cho quá trình phát triển chậm hơn và có thể phức tạp hơn.
Tuy nhiên, phải có một con đường dễ dàng hơn trong số các tùy chọn này.
Bạn có thể chia sẻ kinh nghiệm và đề xuất của mình không?trạng thái phát triển web sử dụng ngôn ngữ lập trình hàm
Cảm ơn bạn.
... và tất nhiên, mang lại cho vòng cung, là một phương ngữ Lisp với một khung web bao gồm. một phương ngữ tốt đẹp, nhưng phong cách html thi hành một cách nhanh chóng tắt tôi đi. – Javier
Đáng xem xét Clojure với khung noir nếu bạn đi xuống đường dẫn Lisp - http://webnoir.org/ – mikera