2009-04-22 5 views
16

हम एक डेस्कटॉप फॉर्म टेक्नोलॉजी की तलाश में हैं जो उपयोग में आसान (गैर तकनीकी) पढ़ना पर्यावरण के साथ है। जब मैंने आखिरी बार देखा, कुछ साल पहले, ऐसा लगता था कि एक्सफॉर्म कुछ वास्तव में उपयोगी हो जाएगा। अब तकनीक के साथ कुछ घटित प्रतीत होता है (उदाहरण के लिए XForms टैग के तहत केवल 5 प्रश्न) और उपकरण, विशेष रूप से डेस्कटॉप आधारित लोगों के तरीके में बहुत अधिक पेशकश नहीं की जाती है।क्या एक्सफॉर्म के उत्तराधिकारी हैं?

तो, एक्सफॉर्म मर चुका है? क्या कुछ बेहतर साथ आया है?

+0

आईबीएम में बहुत उपयोगी और गैर तकनीकी XForms सामान हैं, हालांकि शायद थोड़ा "उद्यम"। उदाहरण देखें http://www-01.ibm.com/software/lotus/forms/demos.html – nos

उत्तर

11

software which supports XForms की बहुत सी चीज़ें हैं। मैंने इसे दो साल पहले एक परियोजना के लिए इस्तेमाल किया था, और मैं बहुत कम कोड द्वारा किए गए काम की मात्रा से प्रभावित था। डब्ल्यू 3 सी अपनी प्रौद्योगिकियों को पीएचबी में विज्ञापन नहीं देता है, इसलिए गोद लेने में धीमा होना पड़ता है जबकि अन्य पैजेसिया के रूप में buzzword-compliant विक्रेता विशिष्ट समाधान को दबा रहे हैं। डेवलपर्स के बीच भी कलंक है (विशेष रूप से वे जो खुद को "हार्ड कोर" मानते हैं, ऐसा लगता है) जो कंप्यूटर विज्ञान में सबकुछ के एक बिंदुहीन "एक्सएमएल-ization" के रूप में देखा जाता है। साथ ही, एचटीएमएल 5 में साइड ट्रैक का मानना ​​है कि वेब पर अधिक दिलचस्प मुद्दों से ध्यान केंद्रित कर रहा है।

+3

http://google.com/trends?q=xforms <- बहुत अच्छा नहीं दिख रहा है। XForms कार्यान्वयन को अधिकांश ब्राउज़रों द्वारा अस्वीकार कर दिया गया था और इस प्रकार यह बैकएंड तकनीक बन गया। यह दुखद है, क्योंकि इसमें एचटीएमएल फॉर्म, डेटा बाध्यकारी इत्यादि को वास्तव में साफ करने की क्षमता थी। –

+0

तो एक्सएमएल है, और यहां तक ​​कि केवल 'रूप' (अधिक आश्चर्यजनक रूप से) खोज मात्रा गिर रही है। JSON (और HTML5) की तुलना करें, वहां कोई आश्चर्य नहीं है। http://www.google.com/trends/explore#q=xforms%2C%20forms%2C%20html5%2C%20xml%2C%20json&cmpt=q – JasonPlutext

3

XForms क्लाइंट साइड पर लागू किया जाना सार्वजनिक रूप से इस्तेमाल किया जा रहा है। प्लग-इन के बिना मुफ्त क्लाइंट-साइड कार्यान्वयन के लिए दो परियोजनाएं हैं और न ही इंस्टॉल करें: यूबिक्विटी एक्सफॉर्म और एक्सएसएलटीफ़ॉर्म (http://www.agencexml.com/xsltforms)

5

शायद यह उत्तराधिकारी कहने के लिए निंदा है, लेकिन एचटीएमएल 5 में फॉर्मों पर काम किया जा रहा है (यह सब शुरू हुआ "वेब फॉर्म 2.0")।

यह XForms की तुलना में अधिक उन्नत नहीं है, लेकिन उत्तर "क्या XForms हुआ"।

4

हम वर्तमान में एक परियोजना के लिए XForms की समीक्षा कर रहे हैं। पहले उल्लेख की गई कई छोटी, सक्रिय परियोजनाएं हैं, हालांकि Ubiquity को backplanejs में विलय कर दिया गया है, और यह मौत दिखाई देता है।

Orbeon निश्चित रूप से सक्रिय रूप से विकसित करने और नए संस्करणों को रिहा, और धीरे धीरे XForms 2.0 मानक से सुविधाओं को जोड़कर है। बाहरी दृष्टिकोण से, वे सबसे स्वस्थ दिखते हैं और एलजीपीएल/वाणिज्यिक हैं। वे एक शुद्ध ग्राहक समाधान नहीं हैं, हालांकि, एक सर्वर घटक है।

BetterFORM सक्रिय रूप से नए संस्करणों को विकसित और जारी कर रहा है, और उनका समाधान XForms के लिए शुद्ध क्लाइंट-साइड है।

दिलचस्प दिखने वाली कुछ छोटी परियोजनाएं हैं: XSLTForms सबसे जीवंत और 100% ब्राउज़र-आधारित है; एक दोहरी लाइसेंस एलजीपीएल/वाणिज्यिक है।

मेरी राय में, यह एक बहुत अच्छा तकनीक है लेकिन यह भी एक आला तकनीक है। आपके उपयोगकर्ता इंटरफ़ेस के "बाहरीकरण" भाग की क्षमता बेहद उपयोगी है (विशेष रूप से मेरी कंपनी के एप्लिकेशन में), लेकिन इसका परिणाम यूआई में नहीं है जो सर्वोत्तम एचटीएमएल 5 यूआई के रूप में अच्छा है।

मुझे नहीं पता कि क्लाइंट-केवल XForms समर्थन ऐप्स और मोबाइल उपकरणों की उम्र में सबसे अच्छा तरीका है या नहीं। मुझे पता है कि मैं एक ऐसे उत्पाद को देखना चाहता हूं जिसने यूआई को लोकप्रिय जावास्क्रिप्ट ढांचे के साथ संगत बनाया है जैसे एक्सएफएस को मौजूदा यूआई में शामिल करने के लिए सरल बनाना।

आप इसे जरूरत है, यह वहाँ बाहर है, लेकिन यह नहीं लगता है जैसे कि यह कभी बड़ा हो जाएगा।

+0

ग्रहण ने ईक्लीप्स के नवीनतम संस्करण में ईएमएफ फॉर्म की घोषणा की है - यह यदि आप जावा-आधारित अनुप्रयोगों के साथ ठीक हैं तो डेस्कटॉप ऐप विकास के लिए उपयुक्त है। एक उत्तराधिकारी? समय बताएगा। – NerdDad

+0

शुद्ध क्लाइंट-साइड एक्सफॉर्म 'खतरनाक' है ... https://betterform.wordpress.com/2010/08/26/why-client-side-xforms-is-not-enough/ और बेहतर प्रदर्शन एक मिश्रित समाधान है । क्लाइंट पर कुछ प्रोसेसिंग होती है, कुछ सर्वर में, ऑर्बियन की तरह ही, लेकिन वे हमेशा समन्वयित होती हैं और गुमराह करने में मुश्किल होती हैं। बेहतर प्रदर्शन DOJO से बहुत से जावास्क्रिप्ट का उपयोग करता है और वे आगे बढ़ रहे हैं, लेकिन अगर मुझे कहीं समय लगता है, तो मैं एक प्रकार का जेएसएफ आधारित समाधान प्राप्त करना चाहता हूं। दोनों दुनिया के सर्वश्रेष्ठ को एकीकृत करना। – Kukeltje

0

2014 तक, एक्सफॉर्म एक मृत मानक प्रतीत होता है।

+0

मृत नहीं - डब्ल्यू 3 सी कार्यकारी समूह में अभी भी कई सक्रिय प्रतिभागियों (2015 की शुरुआत में) हैं - लेकिन यह निश्चित रूप से एक गर्म विषय नहीं है। जनवरी में 22 संदेश थे, लेकिन फरवरी के शुरू में, एकमात्र यातायात कई "अफसोस" संदेश रहा है - कुछ अपवादों के साथ बैठकें नियमित आधार पर आयोजित की जा रही हैं। – NerdDad

2

XForms officially dead है:

फार्म कार्य समूह आधिकारिक तौर पर 2015-04-08

पर बंद हो गया आप रूपों है कि गतिशील सामान की एक टन नहीं करते की तलाश में हैं , HTML 5 forms में कुछ अंतर्निहित सत्यापन विशेषताएं हैं।

आप रूपों है कि गतिशील, रोचक सामग्री का एक बहुत कुछ करना चाहते हैं, जावास्क्रिप्ट शायद इस काम के लिए सही उपकरण है।

यदि आप चाहें तो भी आप XForms का उपयोग कर सकते हैं। XSLTForms ब्राउज़र में XForms लिखने और आपको बस काम करने के लिए हुड के नीचे जावास्क्रिप्ट का उपयोग करें। यहां दृश्य-स्रोत करने का प्रयास करें: http://www.agencexml.com/xsltforms/spreadsheet.xml। स्रोत शुद्ध एक्सएमएल है।

eXistdb पूर्ण ढेर एक्सएमएल विकास के लिए XForms और अन्य XML सामान बंडल।