هل يستخدم أي شخص XForms في تطبيقات الويب الخاصة به؟

StackOverflow https://stackoverflow.com/questions/80940

  •  09-06-2019
  •  | 
  •  

سؤال

منذ بضع سنوات بدأنا اللعب مع XForms من W3C لتطبيق ويب يتطلب مئات النماذج المخصصة.

نظرًا لأنها غير مدعومة حاليًا من قبل المتصفحات الرئيسية، ما هي أدوات المحلل اللغوي/الأدوات التي تستخدمها في مشاريعك اليوم؟

لست مهتمًا حقًا بالمكونات الإضافية - يجب أن يكون هذا شيئًا من جانب الخادم يحاكي XForms.

هل كانت مفيدة؟

المحلول

نحن نستخدم XForms لإنشاء واجهات المستخدم لخدمات الويب المستندة إلى SOAP.حاليا استقرنا مع تشيبا محرك XForms (http://chiba.sourceforge.net/)، لكن أوربيون (http://www.orbeon.com/) يبدو في الواقع أكثر نضجا.كلاهما عبارة عن محركات من جانب الخادم، والتي تقوم بتحويل XForms إلى HTML بسرعة.يتم إجراء التحقق من الصحة على جانب الخادم بمساعدة AJAX.وهذا يضع متطلبات عالية جدًا على الخادم، لذا لن أراهن على تلك المحركات عند إنشاء مواقع ذات حركة مرور كثيفة.البدائل موثقة جيدًا على صفحة XForms Wikipedia: http://en.wikipedia.org/wiki/XForms.

نصائح أخرى

من الممكن أيضًا تحويل XForms إلى XHTML+Javascript باستخدام تحويل XSLT فقط بحيث يمكن إجراؤه من جانب العميل بدون مكون إضافي.القي نظرة على http://www.agencexml.com/xsltforms/.إنه مشروع مفتوح المصدر: http://sourceforge.net/projects/xsltforms

بقدر ما فهمت، يعد XForms ملائمًا بشكل طبيعي للنكهة الحالية للبنيات المستندة إلى REST مع معالجة معظم المشكلات الرئيسية المتعلقة بتطوير النماذج المعقدة بطريقة رائعة جدًا.

ومن المحزن أن الناس قد نسوا ذلك إلى حد كبير :(

ومع ذلك، هناك محركات xforms المستندة إلى Javascript مثل الوجود في كل مكان من شأنه أن يساعد في الحصول على دعم Xforms عبر المتصفحات.كما أن التطوير الأخير لأجهزة Javascript VM عالية الأداء من شأنه أن يمنح هذه المحركات أداءً رائعًا أيضًا.

أنا لا أستخدمها، وبما أنها غير مدعومة من قبل أي متصفحات رئيسية، فأنا أشك في أن أي شخص آخر سيستخدمها كثيرًا أيضًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top