Java web projelerinde genelde View katmanlarini istedigimiz gibi yapamadigimizdan sikayetci oluyoruz. Acaba java web projelerinde hangi optimal view teknolojilerini kullanmak gereklidir?

JSP, JSF, GWT, Apache Wicket, FreeMarker Java Template Engine, JavaScript Template Engine(Dust.js ve benzerleri) ?

soruldu: 02 May '12, 05:55

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 02 May '12, 07:47

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988


View teknolojilerinde JSP aslinda hala JSF gibi teknolojilerinde temelinde olsada, direkt bir view katmani JSP ile programlamak gayet yorucu olur diye düsnüyorum. JSF biraz daha yavas olsada, kodlamak oldukca hizli, ve cok cesitli komponent setlerle bir cok isi kolaylastiriyor programcilar icin. Özellikle PrimeFaces JQuery i oldukca iyi entegre etmis durumda JSF ye. JSF 2 ile birlikte de bir cok kolaylik saglandi programcilara. Özellikle Composite ler yardimiyla kendi komponent gruplarimizi yazmak oldukca kolaylastirildi. Eger programci, elindeki Tool lari iyi taniyarak ve dikkatli bir sekilde programlarsa, yavas olacagini da düsünmüyorum.

GWT elbette son zamanlarin parlayan yildizi idi bence. Taki Google, artik Dart a agirlik verecegini ayiklayana kadar. Cünkü, özellikle dekstoptan gelen insanlar icin, sanki dekstop programliyormus gibi web programi yazmak, cok cezbedici bir seydi. Ve Browser bagimsiz, gayet hizli ve kullaniciyla iyi etkilesimli programlar yazmak da cabasi.

Apache Wicket konusunda bisey söyliyemem, ancak FreeMarker ilginc bir secenek. Gayet performansli olacagini düsünüyorum. Ama programcilar kendileri her isle ilgilenmeleri gerekecek. Yani HTML, CSS ve JavaScript in hepsi programcilar tarafindan yazilacak ki, bu Java programcilari icin bir sorun. Zaten bu yüzden degilmidir JSF in gelistirilmesi de.

JavaScript Template sistemleri de bambaska bir dünya. Girdin mi icinde kayboluyorsun.

Uzun lafin kisasi, ben su anda Calistigim yerde GWT ile calisiyor olsam da, view Teknolojisi olarak JSF i secerdim. Herseyden önce Standart. Bu teknolojinin gelecegi bakimindan oldukca önemli. Destegi cok iyi, kaynak sorunu yok. Google ye ne yazarsan yaz JSF le ilgili, binlerce kayit geliyor. JSF le yapilmis bir sürü de büyük uygulama var. Iyice bilip, adam gibi kodladiktan sonra cok hizli ve stabil calisacagini düsünüyorum.

permanent link

cevaplandı: 02 May '12, 10:57

mceliksoy's gravatar image

mceliksoy ♦
6.5k84988
cevap kabul oranı: 25%

view da jsf iş mantığında spring veri alış verişinde hibernate bence gayet cezbedici.

permanent link

cevaplandı: 02 May '12, 06:11

scarface_tnt's gravatar image

scarface_tnt
178364348
cevap kabul oranı: 11%

Bence JSF ama yine projeyi gormeden birsey demek cok yanlis.

permanent link

cevaplandı: 03 May '12, 12:36

selcukoglu's gravatar image

selcukoglu
647111629
cevap kabul oranı: 16%

Benim bir projede gördüğüm ve çok taktir ettiğim ikili de spring framework + hibernate ve view için de vaadin. Vaadin gerçekten çok hızlı ve kaliteli arabirimler oluşturulmasını sağlıyor.

permanent link

cevaplandı: 09 Nis '13, 13:41

dreampowder's gravatar image

dreampowder
3.3k112849
cevap kabul oranı: 23%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×10

Soruldu: 02 May '12, 05:55

Görüntüleme: 1,528 kez

Son güncelleme: 09 Nis '13, 13:41

powered by BitNami OSQA