واجهة المستخدم ترميز لغة إيجابيات وسلبيات

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

  •  18-09-2019
  •  | 
  •  

سؤال

تعلمت بعض لغات واجهة المستخدم التصريحية مثل شول ل mozilla / gecko و HTA. لمايكروسوفت في ويكيبيديا.

  • ماذا ستكون مزايا / عيوب لغات التوصيف هذه؟
  • لماذا لا تستخدم أنظمة التشغيل الشائعة والتطبيقات هذه التقنيات؟
  • هل هذه اللغات تنفذ المرونة في النظام؟
  • هل هناك أي أنظمة تشغيل تستخدم لغات الترميز لعرض واجهة المستخدم الخاصة بهم إذا لم يكن السبب في ذلك؟ ...
    أمثلة على هذه الأنظمة الآسيوية أو التطبيقات قد تكون موضع ترحيب ..
هل كانت مفيدة؟

المحلول

  1. HTA ليس لغة ترميز. انها في الأساس حاوية ل HTML، والتي هي العلامة.
  2. يتم تشغيل الويب حول لغات الترميز، لذلك تستخدمها "تطبيقات" مشتركة ".
  3. هذه هو مكان جيد لبدء القراءة. أيضا هذه.
  4. قد تكون مهتم ايضا ب metaprogramming.. وبعد هناك أفكار مماثلة لكليهما. تصف شيئا باستخدام العلامات أو البيانات الوصفية، ثم يقوم البرنامج بتنفيذه وتحويله إلى شيء مفيد.

سيتم الرد على العديد من أسئلتك في العمق في تلك الروابط. باستثناء آخر واحد. لا أستطيع التفكير في أي شيء محدد على جانب نظام التشغيل.

فترة طويلة وخالية من تجربتي الشخصية هي أن العلامة رائعة لتحديد الهياكل والتنظيم والتخطيط. ولكن سلوك لم يتم تمثيلها جيدا. إذا كنت تريد أن تفعل واجهة المستخدم الخاصة بك شيئا مفيدا، فلا تزال بحاجة إلى برنامجها.

نصائح أخرى

هل هناك أي أنظمة تشغيل تستخدم لغات الترميز لعرض واجهة المستخدم الخاصة بهم

ال ISPF. كان نظام تطوير تطبيق سريع على IBM FAINFRAMES الذي استخدم علامة تعريفية لتعريف الشاشات، ثم FORTRAN أو COBOL Code خلفها لتوفير السلوك. كانت إحدى الوظائف السابقة من الألغام تحويل هذه التطبيقات إلى الواجهة الأمامية التي تستند إلى XUL تعمل على جهاز كمبيوتر؛ كان تحويل تافهة إلى حد ما.

إعادة # 2: لا أعرف، لكنني أعتقد أنه لأسباب أداء، لا يمكنك إضاعة الوقت في تحليل XML على 486 :)

إعادة # 4: نعم، إذا عدت Linux كوسائل نظام تشغيل، فإن GTK يستخدم نوعا من لغة الترميز لأيها. أيضا XAML في .NET.

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