سؤال

نظرًا لأن ASP.NET MVC لديه بنية محرك عرض قابلة للتوصيل ، و XAML هي علامة وصفية للكائنات التي ، بالنظر إلى المعالج/ المحلل الصحيح ، يمكنه إنشاء واجهة مستخدم مناسبة ... هل هناك خطط/ جهود لإنشاء محرك عرض يمكنه تحويل xaml إلى html؟

أنا شخصياً أعتقد أن هذا سيساعد على إعادة فرض الجهود التي بذلها الأشخاص WPF/ Silverlight في توفير وسيلة لفصل العرض من منطق النموذج/ العمل بين المصممين والمطورين (عبر Visual Studio ومزيج التعبير) ...

يبدو وكأنه خطوة منطقية بالنسبة لي ، ولكن لا أعرف XAML وكذلك يجب علي ، أتساءل عما إذا كان قابلاً للذوق ، أو حتى ذا صلة.

سؤال مماثل: ASP.NET MVC والتعبير XAML - كيف يمكنني الاندماج؟

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

المحلول

لا يقتصر نمط MVC بأي حال من الأحوال على تمثيلات HTML ، وعلى الرغم من أن تطبيق ASP.NET MVC لهذا النمط مصمم لمحركات عرض HTML ، فلا يوجد شيء يمنعك من تحويل هذا التواصل إلى JSON أو ما شابه ذلك واستخدام WPF أو Silverlight أو عميل WinForms للوصول إليه. بمجرد وصولك إلى هذه النقطة ، يكون الأمر أشبه بالعميل الغني الذي يصل إلى خدمة ويب ولكن بدون WCF (على الرغم من أنني متأكد من أنه يمكن استخدامه أيضًا).

بالنسبة لوجود محرك عرض فعليًا يخرج XAML ثم يتحول إلى HTML ، أي ، على ما أعتقد ، مستحيلًا تقريبًا. يصف XAML القدرات التي لا تملكها HTML ببساطة ، وعلى الرغم من أنني متأكد من أنه يمكنك تكرار الكثير من ذلك من خلال استخدام jQuery والمكتبات المماثلة ، يجب أن أسأل لماذا؟ أسهل بكثير للتفكير في HTML و JQuery ، ثم قم بإنشاء واجهة مستخدم يستفيد أفضل من تلك التكنولوجيا المناسبة بدلاً من محاولة التذوق تقنية العميل الغنية في HTML.

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