Şablonlar
siz "sunucu tarafı" GUI, belki HTML oluşturmak için bir şablon motoru çizgisinde daha düşünüyorsun söyledi beri? Bu gerçekten huzurlu değil, ancak Controller sınıflarınızdan yönlendiriyorsanız, MVC gibi olabilir.
Ama LÜTFEN, bunların ya RESTful istemcileri (ajax) tarafından tüketilmesi için XML ya da JSON verilerini denemenin ve üretmenin çok KÖTÜ fikri olacağını unutmayın. Şablon motorundan JSON oluşturmaya hayır deyin!
JSP hemen hemen şu anda Java EE için standarttır veya en yaygın kullanılmaktadır. Tek ihtiyacınız olan Tomcat/Jetty gibi uyumlu bir sunucudur.
http://www.oracle.com/technetwork/java/javaee/jsp/index.html
Thymeleaf Bu JSP daha temiz görünüyor ve bir JSP ile gerçekleşmesi (ve bir sürü vardır) tüm tuzaklar izin vermeyerek yararı vardır.
http://www.thymeleaf.org/
JavaScript: Eğer bir JavaScript MVVM istemci/GUI geliştirmeye çalışıyoruz
Eğer bir sığınakta arka uç yaratıyor derken, çoğu insan (haklı nedenle ve) sonuca hale getirecektir.
Kendo UI özellikle dinlendirici arka uç ile çalışmak üzere tasarlanmıştır GUI widget'lar ve MVVM çerçevesinin tam bir kümesi vardır.Ancak bu API için ödeniyor.
http://www.telerik.com/kendo-ui
YUI3 (Yahoo Kullanıcı Arayüzü)
yanı widget çeşitli vardır ve bu talep eden işlerin çok gördüm. Serbest/OSS olarak da avantajlıdır. Eski sürüm kullanımdan kaldırılmıştır.
https://github.com/yui/yui3/wiki
knockout.js Aslında deneyimi ile çalışan yaşadım MVVM motorları için benim favori olmuştur. Ve benim düşüncemde öğrenmesi kolay.
http://knockoutjs.com/
angularjs Ayrıca ücretsiz/oss ve diğer GUI API'larla iyi çalışır.
https://angularjs.org/