Java Swing kullanarak Clojure'da bir Masaüstü GUI uygulaması yazıyorum. Normalde Java ile çalışırken, uygulamayı bir MVC tasarım desenine göre Observer desenini kullanarak tasarlayacağım. Bu şekilde görünüm modelden ayrıştırılır ve her ikisinde de değişiklikler birbirini etkilemez ve değişikliklerin daha da kolaylaştırılmasını sağlar.Clojure Model-Denetleyici (MVC) tasarımı
Clojure'in bu problem için normal MVC ve Observer tasarım modellerinden daha iyi bir yaklaşımı olup olmadığını mı merak ediyordum? Fonksiyonel programlamada yeniyim, bu yüzden modeli nasıl görüntüden ayrı yapabileceğimi bilmiyorum. Uygulama iteratif olarak geliştirilecek ve hatta daha ileride ortaya çıkan zorlu gereklilikler olabileceğinden buna ihtiyacım var.
Herhangi bir yardım için teşekkür ederiz.
sayesinde
Adam
Eğer Clojure ile çok fazla Swing yapıyorsanız [tahterevalli] (https://github.com/daveray/seesaw) yararlı bulabilirsiniz. – kotarak
İkinci tahterevalliyim. Çok fonksiyonel ve tutarlı bir arayüz. – MHOOO