Tôi đang phát triển một số ứng dụng với clojure (lisp) một mình trong nhóm của mình. Nó bắt đầu như một ứng dụng nhỏ. Không vấn đề gì. Nhưng khi nó có các tính năng và mở rộng khu vực, nó trở thành chương trình quan trọng.
Tôi lo lắng về bảo trì hoặc một cái gì đó. Không ai trong nhóm của tôi biết clojure hoặc lisp và cũng không quan tâm đến các ngôn ngữ như chúng.
Vì vậy, không sai khi lập trình bằng các ngôn ngữ không phổ biến? (vì niềm vui của riêng tôi?) Tôi có nên sử dụng các ngôn ngữ phổ biến hơn không? (ít nhất là như trăn)
Tôi chắc chắn nếu tôi rời đội, - đừng nói tôi sẽ rời đi. :) - không ai sẽ duy trì nó. Chương trình này sẽ bị phá hủy và một số sẽ phát triển với ngôn ngữ khác.
Mặc dù vậy, tôi rất thích phát triển với clojure, tôi đã tình cờ thấy rằng điều này có thể không dành cho đội của tôi.
Bạn nghĩ gì về điều này? Tôi nghĩ rằng nhiều lập trình viên yêu thích các ngôn ngữ không phổ biến đã liên quan đến vấn đề tương tự.