SORU
18 Mart 2009, ÇARŞAMBA


Apache Goblen ve Apache arasındaki fark Wicket

Apache Wicket ( http://wicket.apache.org/ ) ve Apache Goblen ( http://wicket.apache.org/ )bileşen odaklı web çerçeves - eylem aykırı Çizgileri gibi çerçeveler tabanlı Apache Vakfı tarafından. Her ikisi de Java bileşenleri başvurunuzu oluşturmak için izin verir.Bana ikisi de çok benzer.

Bu iki çerçeve arasındaki farklar nelerdir? Birisi hem de deneyime sahiptir? Özellikle:

  • Nasıl durumu işleme özelleştirilebilir nasıl performans,,vatansız kullanılabilir?
  • Bileşen modeli arasındaki fark nedir?
  • Sen hangi uygulamaları için hangisini seçerdin?
  • Nasıl Guice, Bahar, 299 genel amaçlı entegre?

Edit: Hem belgeleri okudum ve ben de kullandım. Soruları yüksek performans siteler için vatansız bir modda Wicket kullanmak için ne kadar bir süre için bu kullanarak deneyimlerinden sufficently belgeleri okuma, ama cevap vermek mümkün değil, örneğin. Teşekkürler.

CEVAP
13 AĞUSTOS 2009, PERŞEMBE


Onları gördüğünüz gibi: bazı farklılıkların

  • Goblen yarı-statik bir sayfa kullanır iş yapısı ile ve elde etmek için döngüler koşul dinamik davranış. Wicket. tamamen dinamik; yükleyebilirsiniz bileşenleri dinamik olarak değiştirin çalışma zamanında, vb. Sonuçları bu Goblen için kolay değildir Wicket daha optimize ve kullanımı esnek.
  • Hem çerçeveler kabaca eşit derecede etkili olmaktadır dayanır Wicket yürütme, ama sunucu tarafı depolama (varsayılan olarak oturumda Geçerli sayfayı ve son bir sayfa 'ikinci seviye önbellek" varsayılan geçici dosya dosya. sistemi). Eğer bu seni rahatsız ediyorsa, düşünün hakkında kaç tane eşzamanlı oturum zirvede olmasını mı bekliyorsun kez ve mesela, hesaplamak ~100 kb'den başına oturum muhtemelen üst tarafta olan). Bu kabaca çalışabileceği anlamına gelir destek 20k için eşzamanlı oturumlar 2 GB. Buna ihtiyacınız var çünkü 15k demek diğer şeyler için bellek de. Bu saklamak elbette bir dezavantaj devlet sadece iyi iş olacak bu. bu yüzden oturum yakınlık, Wicket kullanarak zaman sınırlaması. Bu çerçeve için bir yol sağlar vatansız sayfaları uygulamak için, ama eğer tam vatansız geliştiriyorsun bir düşünebilirsiniz uygulamaları farklı çerçeve.
  • Wicket hedefi geniş ölçüde statik yazarak destek olmaktır, oysa Goblen kod tasarrufu hatları hakkında daha fazla. Yani Goblen kod tabanı büyük olasılıkla daha küçük olduğu için iyi bakım ve Wicket, fazla statik olarak yazılan kolaylaştırır gidin bir IDE ve kontrol ile bir derleyici, aynı zamanda iyi bakım. Bir şey hem ımho için söyleyecek.

İnsanlar miras yoluyla çok Wicket çalıştığını düşünüyorum şimdiye kadar birkaç kez okudum. Bir seçim olduğunu vurgulamak istiyorum. Bileşenleri bir hiyerarşi vardır, ama Kale de İBehavior üstüne üstlük örneğin Wicket. Ajax desteği () gibi yapıları olsa da kompozisyonu destekler. Bunun üzerine bileşenleri eklemek hangi dönüştürücüleri ve elemanları, gibi şeyler, genel olarak, hatta bir haç endişe kesim olarak faz dinleyiciler Wicket kullanarak sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David MeShow

    David MeShow

    10 EKİM 2006
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010