Spring neden hep JSP ile kullanılıyor? Neden JSF Değil? JSF ile de entegre olabiliyor bkz :www.mkyong.com/jsf2/jsf-2-0-spring-integration-example/

Bildiğiniz büyük projelerde hiç jsf ile entegrasyonlar varmı?

Bunun bir sebebi var mı ?

soruldu: 07 Nis '15, 06:42

Hasan%20Bey's gravatar image

Hasan Bey
342202532
cevap kabul oranı: 0%


jsf oldukça hantal(performanstan uzak) ve ön yüzde hem css hemde js taraflı değişiklikler için bolca sıkıntı yaratan bir mvc framework'üdür. yüksek ölçekli uygulamalardan ziyade backoffice operasyonları için kullanılmaya uygun. bir standartının olması ve hızlı development için ideal olmasıda artısı.

ön yüzü jsp arka planda yönetim tarafını jsf ile yapmak güzel bir yöntem :)

permanent link

cevaplandı: 07 Nis '15, 07:23

Turgay%20Can's gravatar image

Turgay Can
8.4k63799
cevap kabul oranı: 18%

Hocam JSF kullanan trafiği yüksek sitelerde var mesela Ebay ve Türkiyedede özellikle E-Ticaret alanındaki firmalar kullanıyor.Peki bu performans sorunlarının önüne nasıl geçiyorlar ?

(11 Nis '15, 14:08) Heval Berk Nevruz Heval%20Berk%20Nevruz's gravatar image

JSF'yi ebay public taraftamı kullanıyor? Nerede kullanıyor linki atarmısın merak ettim.

(11 Nis '15, 14:59) Turgay Can Turgay%20Can's gravatar image

Primefaces kullandıklarını duymuştum ondan dolayı böyle düşündüm.

(12 Nis '15, 19:06) Heval Berk Nevruz Heval%20Berk%20Nevruz's gravatar image
1

primefaces'ı backoffice uygulamalarında kullanıyordur :)

(13 Nis '15, 02:36) Turgay Can Turgay%20Can's gravatar image

doğrudur hocam sağolun bilgilendirdiğiniz için

(13 Nis '15, 13:58) Heval Berk Nevruz Heval%20Berk%20Nevruz's gravatar image

Merhabalar ben JSF nin büyük ölçekli projeler de kullanılmaması fikrini katılmıyorum.Hatta Özcan Acar hocamın bir yazısında http://www.btsoru.com/questions/830/yuksek-olcekli-bir-web-projesi-icin-jsf-21-ve-playframework-20-frameworklerinden-hangisini-tercih-edersiniz JSF 2.0 Almanyda 80 milyon kullanıcısı olan projelerde kullanıldığından bahsedilmektedir.Evet doğrudur JSF View katmanında sizi JSP gibi özgür bırakmamaktadır.Fakat kulvarları farklı dediğimiz iki projeden bahsedilmektedir.Örnek olarak Struts request tabanlı iken JSF component tabanlıdır.Tabikide bunların birbirine göre artıları ve eksileri olduğunu kabul etmeliyiz.Ancak JSF 2.2 + Spring Security + Primefaces + Maven + Hibernate + Jenkins + Junit kullanarak proje geliştiren bir developer olarak belirtmek isterim ki JSF 2.x hantal ve büyük projelerde kullanıldığında sıkıntı yaratır sözüne katılmamaktayım.Bunlar tamamen sizin tercihinize ve hangisine daha hakim olduğunuz ile alakalı Spring MVC tercih edildiğinde veya JSF 2.x tercih edildiğinde bence iyi kullanıldığında ikiside büyük projelerde rahatlıkla kullanılabilirler.

permanent link

cevaplandı: 10 May '15, 03:45

caglarturkurka's gravatar image

caglarturkurka
6653712
cevap kabul oranı: 6%

değiştirildi: 04 Eyl '15, 06:48

publicte kullanılan ve anlık 5-10K civarı kullanıcısı olan bir JSF projesi ben görmedim, JSF'yi public tarafta kullanılması konusunda öneren 1 kişide görmedim.

Aynı soruda ebay türkiye'de r&d development manager, hakan ilter neden kullanılmayacağına dair güzel bir tecrübesinide paylaşmış ;)

80 milyon kullanıcısı olan bir bakanlık uygulaması aslında ölçeknebilirlik anlamında bir anlam ifade etmez. Anlık kaç kişi bu sistem üzerinde işlem yapıyor, anlık işlem sayısı çok daha önemlidir. IBB'de danışmanlık yaptığımda yazdığım modüllerin ön yüzü JSF idi. 400 müdürlük ve dahada fazla alt birimler bu uygulamayı kullanacaktı. Fakat uygulama aktif olarak sadece yıl sonları yüklenme yaşıyordu, gerisinde anlık 5-10 kullanıcı oluyordu.

Özcan hocanın JSF'mi Playmi sorusuna şahsen gönül rahatlığı ile Play + Scala derim. Referans alınacak LinkedIn gibi bir örnek var.

permanent link

cevaplandı: 10 May '15, 14:37

Turgay%20Can's gravatar image

Turgay Can
8.4k63799
cevap kabul oranı: 18%

Merhabalar hocam cevabınız ve ilgili aciklamaniz icin teşekkür ederim.Tabikide daha oncede başka bir soruda cevap verdiğim gibi ihtiyaç ve gereksinimlere göre teknoloji tercihi seçilmelidir.Sayılan teknolojiler hepsinin kendisine gore avantaj ve dezavantajları mevcuttur.Bundan dolayı her konuda olduğu gibi gereksinimlere göre tercih meselesi olmaktadır.Cevabınız için ve detaylı aciklamaniz icin tekrar teşekkür ederim.

(10 May '15, 14:44) caglarturkurka caglarturkurka's gravatar image
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:

×281
×128
×112

Soruldu: 07 Nis '15, 06:42

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

Son güncelleme: 04 Eyl '15, 06:48

powered by BitNami OSQA