2009-04-07 14 views
5

Düz portal uygulamacığı geliştirmesinden, yaylı bir kurulumda, webmvc portal uygulamacığı temel gelişimine geçiş yapmanın iyi bir fikir olup olmadığını tartışıyoruz.portlet 2.0 (jsr286) baharla geliştirme

Yakında bazı portletlerin geliştirilmesine başlıyoruz, şimdi zamanı. Ancak, gördüğüm sorun, 3.0 sürümünden daha eski sürümlerle çalışmayan bazı portlet 2.0 özelliklerini kullanmak istiyoruz. (Sağ?)

Beklemeye değer mi? (Ne zaman 3.0 programlanmış?) Geçerli kilometre taşı yeterince kararlı mı? ... ;-)

Herhangi bir fikir

Bizim ilk gerçek sürüm yılın son çeyreğinde olacak, bu yüzden SpringSource adamlar biraz zaman kapıdan çıkar nihai almak kalmadı?

GÜNCELLEME Yani, Bahar 3 serbest bırakıldı ve biz gereken tüm JSR286 özellikleri destekler. (Bence JSR286 özellikleri için oldukça eksiksiz bir destek var)

Gördüğüm tek dezavantaj, ek açıklamalarla ilgili olarak hızlandırılmayan belgelerdir.

cevap

2

Spring Portlet MVC 2.5'i Liferay'de kullanıyoruz ve mükemmel sonuçlarımız var. JSR-286 işlevselliğinin çoğunun (olaylar gibi) DispatcherPortlet sınıfını genişletmesiyle ulaşılabilir.

Orada yaklaşan 3,0 serbest bırakılması için açık böcek çok hala, bu yüzden oldukça muhafazakar ve istikrarlı & olgun sürümü ile kalmak istiyorum 2

+0

3.0 M4 oldukça kararlıdır. Gelişim zaman çizelgeniz önümüzdeki birkaç ayın üzerindeyse, 3.0 M4 ile başlayabilirim ve umarım serbest kalmaya hazır olduğunuzda biter. – skaffman

1

Yay çerçevesi, kod kalitesinde mükemmel bir performansa sahiptir. Geçmişte M salınımları yüksek kalitedeydi, bu yüzden kullanmaktan korkmayacağım.

+0

Ancak, Milestone 2 ile ilgili bilgileri bulduğum kadarıyla hala eksik olan bazı şeyler var, bu da projenin daha sonraki aşamalarında sorunlara veya çoğaltılmış çalışmalara yol açıp açmayacağımı merak ediyor. –

+0

Kilometre taşı sürümlerinin eksiksiz olması amaçlanmamıştır - bunlar kilometre taşlarıdır. RC, şeylerin tamamlanmış olduğunu düşene kadar olmaz. – skaffman

1

Juergen Hoeller Bahar 3.0 için tahmini çıkış tarihi Tem 2008 verdi:

http://www.springify.com/archives/15

ben geç kaldılar düşünüyorum. 8)

Matt Raible neredeyse altı ay önce, Ekim 2008'de gerçeği yakındı: açık kaynak modele kıyasla yeni profesyonel kullanılabilirlik etkiledi eğer

http://raibledesigns.com/rd/entry/the_colorado_software_summit_and

merak ediyorum.

Ayrıca Spring DM, Spring Blaze ve Spring Integration çalışmalarına devam ediliyor.

kalite bültenleri geçmişteki tarihi göz önüne alındığında, belli kod onların standartlarına kadar yapmak için erken serbest bırakmak için dürtü direnen olduğunuzu bahse girerim.

+0

Bir arkadaşım bana Twitter'dan nişan almasını ve M3'ün bunu ya da önümüzdeki hafta yayınlanacağını söyledi. Umarım kaliteye odaklanırlar. Buggy sürümündeki görüntü hasarı çok büyük olabilir. –

+0

Ah, M3 aylar önce çıktı ve M4 2 hafta önce serbest bırakıldı. – skaffman

1

Sadece Spring 3.0 M4 ile Portlet MVC'yi tanımak ve Spring3 (JSR-286) özelliklerini ve ek açıklamalarını kullanan bir modified PetPortlet sample karşı karşıya geldi. Mayalı ve muhtemelen Liferay'de doğrudan konuşlandırılmasa da, yine de iyi örnekler veriyor.

herhangi diğerlerine rastlamak yerine gelirse yorum yapın.

+0

Biz sadece bahar portleti 2.5 kullandık ve dağıtımcıda gerekli değişiklikleri yapan tüm jsr286 özelliklerinden kaçındık. Genel render parametrelerini ve uygulama oturumu kapsamını çoğunlukla –

+0

Patrick kullandık, Spring MVC ile çalışmak için genel render parametrelerini aldınız mı? Dokümanlarda veya hızlı bir kaynak kodu aramasıyla bir referans bulamadım. Tecrübeli bir JSR286/spring-mvc geliştiricisi olarak, tüm çapraz sayfa portletini portlet parametreleştirilmiş iletişimine nasıl taşımanızı önerirsiniz? –