2008-09-17 25 views
6

Birkaç yıl önce yüzlerce özel form gerektiren bir web uygulaması için W3C'den XForms ile oynamaya başladık.XForms'u web uygulamalarında kullanan var mı?

şu anda, bugün projelerinde kullanarak hangi ayrıştırıcılar/araçlar büyük tarayıcılar tarafından doğal olarak desteklenmez gibi? Ben eklentileri gerçekten ilgilenmiyorum

- Bu XForms'u emüle şey sunucu tarafında olması gerekiyor.

cevap

8

Biz SOAP tabanlı web servisleri için kullanıcı arayüzleri oluşturmak için XForms'u kullanın. Şu anda Chiba XForms motorla (http://chiba.sourceforge.net/), ancak Orbeon (http://www.orbeon.com/) ile daha fazla olgunlaştık. Her ikisi de XForms'ı anında HTML'ye dönüştüren sunucu tarafı motorlardır. Doğrulama, AJAX'ın yardımıyla sunucu tarafında gerçekleştirilir. Bu sunucuda oldukça yüksek taleplerde bulunur, bu yüzden yoğun trafikli siteler oluştururken o motorlara bahis oynamam. Alternatifler XForms Vikipedi sayfasında iyi belgelenmiştir: http://en.wikipedia.org/wiki/XForms.

+0

Bu motorun ürettiği görüşü geçersiz kılacak herhangi bir deneyim var mı? veya XForm için kullanılabilir herhangi bir dönüştürücü var -> HTML –

-2

Onları kullanmayın ve onlar herhangi bir büyük tarayıcılar tarafından desteklenmez gibi ben herkesten ya çok sık kullanır şüpheliyim.

+0

Bir anlamı var. Bu, HTML 5 çabasını (Opera Yazılımı tarafından "Web Formları 2") başlatan şeydir. – Kornel

+1

Orbeon ve Chiba gibi motorlar, sunucu biçimli xform'ları html ve javascript'e dönüştürür - tarayıcı desteğine gerek yoktur. –

+0

Şimdiye kadar, birbirleriyle ilişkili çok sayıda alanı büyük formları düzenlememiz gerektiğinde xforms ile rekabet edebilecek başka bir şey bulamadım. – jvverde

2

Bildiğim kadarıyla anladım olarak, XForms çok zarif bir şekilde karmaşık formu gelişimi ile önemli sorunların çoğu hitap ederken REST tabanlı mimarileri mevcut lezzet doğal bir uyum olduğunu.

İnsanların büyük ölçüde buna :(unutmuş üzücü

söyledi

, JavaScript tabanlı xforms çapraz tarayıcı xforms destek almakla yardımcı olacağını Ubiquity gibi motorları. Ve yüksek performans son gelişme vardır Javascript VM'ler de bu tür motorlara mükemmel bir performans verirdi

İlgili konular