ما هي الجوانب السلبية لاستخدام Spark على Halo في Flex؟

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

  •  30-09-2019
  •  | 
  •  

سؤال

هل هناك المزيد من العمل ، أو ملفات التعليمات البرمجية المصدر المطلوبة لتخصيص مظهرك ومظهرك (جلود)؟ كيف يمكن للصيانة وقابلة للقراءة أن الشرارة نسبة إلى هالو؟ هل هو أكثر إنتاجية وأسهل في التخصيص بشكل عام من هالة ، تقريبًا ، أقل؟

إذا كنت من مستخدمي SDK كان سعيدًا بنسبة 99 ٪ بمظهر Halo (ربما مجرد عدد قليل من تعديلات CSS) ، فهل يتحول إلى إشراق المزيد من العمل من أجلك؟ هل نحتاج الآن إلى توظيف المصممين للحصول على مظهر ومظهر كامل بشكل معقول؟

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

المحلول

IMHO لديك المزيد من الاحتمالات مع SPARK SKINS. لذلك يتطلب الأمر في بعض الحالات المزيد من العمل ولكن بسبب أن الجلود يمكن الحفاظ عليها ، اعتمادًا على المطور أيضًا. لم أقم بتعديل جلود الهالة ، لذلك بدأت العمل مع Skins مع Spark. أنا لست خبير الجلد وهناك عدد قليل من الجلود التي عملت عليها. كانت الصعوبة على ما يرام. يبدو أن إنشاء جلود جديدة أمرًا صعبًا ولكن تمديد الجلد الحالي أمر سهل للغاية.

إذا كنت سعيدًا (99 ٪) ولا ترى ميزة التبديل إلى Spark ، فيجب عليك القيام بذلك.

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

نصائح أخرى

بعد أن فعلت قدرًا كبيرًا من الانخراط مع كل من Halo و Spark ، يمكنني القول إنني أجد أن Spark أكثر مرونة (لا يقصد التورية). مع Halo ، اعتدت أن أقضي الكثير من الوقت في كتابة ActionScript لرسم جلود برمجية. قدم Flex 4 نموذج States الجديد و FXG ، والذي يتيح لك إنشاء جلودك باستخدام MXML. كود أقل ، أكثر قابلية للقراءة ، أكثر قابلية للصيانة في تجربتي. الفصل بين الشكل والوظيفة هو أيضا أكثر نظافة مع الشرارة. استغرق الأمر وقتًا طويلاً من الوقت للحصول على رأسي حول طريقة شرارة القيام بالأشياء ، ولكن في النهاية كان الأمر يستحق الجهد. على الجانب السلبي ، أجد أن مجموعة التحكم في الشرارة غير مكتملة (لا توجد شجرة ، DataGrid ، Dividbox ، DatePicker ، ColorPicker ، زر الرمز ، على سبيل المثال حجم القائمة المنسدلة نفسها لمحتواها مثل نظيرها للهالة؟!) ، لكن بشكل عام أنا سعيد.

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