Java'da masaüstü uygulaması yazarken Spring kullanmak fayda sağlar mı ya da faydadan çok zarar mı getirir?

soruldu: 03 Mar '12, 10:38

goksel's gravatar image

goksel
82071728
cevap kabul oranı: 8%


Java Desktop projeleri yaziyorsaniz Swing tabanli Netbeans RCP (Rich Client Platform) veya SWT tabanli Eclipse RCP size bircok hazir yapi sunacaktir. Spring RCP swing tabanli bir yapi sunmakla beraber sanirim cok aktif kullanilmiyor / güncellenmiyor. Spring RCP JGoodies, SwingLabs Component'lerini kullaniyor.

Ama bu framework'leri kullanmakta zorlanirsaniz, kendi MVC(model view controller) framework yapinizi da yazmaniz mumkun. Swing'le yazilmis ornek bircok proje bulabilirsiniz. JGoodies, SwingLabs, Substance, Flamingo gibi swing component'leri size bircok kolayliklar da sunabilir.

Ayrica swing app framework Sun tarafindan yazilmisti daha sonra sanirim Netbeans IDE icine entegre edildi. Netbeans IDE kullanirsaniz JPA/Hibernate ile yazilmis kucuk ornek projeleri acip calistirmaniz mumkun.

permanent link

cevaplandı: 03 Mar '12, 17:26

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Spring cok genis bir catidir. Spring'ten desktopta ne bekliyorsunuz? Bircok ogesini uygulamanizin ihtiyaclarina gore kullanabilirsiniz. Ornegin Data erisim katmani icin JDBCTemplate ve dependency injection yapilari desktop uygulamalarinda da rahatlikla kullanilabilir.

permanent link

cevaplandı: 04 Mar '12, 05:31

murat's gravatar image

murat ♦
1.9k21124
cevap kabul oranı: 17%

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:

×1,077
×128
×11
×6

Soruldu: 03 Mar '12, 10:38

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

Son güncelleme: 04 Mar '12, 05:31

powered by BitNami OSQA