سؤال

حاولت أبحث في كل مكان عن قائمة مختصرة من مزايا ومساوئ استخدام فليكس مقابلفلاش.

قادمة من خلفية برمجة, أنا أحب فليكس.إنه من السهل التقاط ، وبما أنه يمكن استخدام فلاش دروس, لماذا أريد أن استخدام فلاش دون flex ؟

Flex:

الايجابيات:

  • جيدة من أجل التنمية ريا
  • يوفر العديد من المستخدمين خيارات الإدخال في الخروج من مربع
  • بناء في وضع نزهة النظام
  • على MXML هو أسهل لغير المبرمجين
  • يمكنك بسرعة الجمع بين المكونات لإنشاء التطبيقات الصغيرة
  • مكونات يمكن أن توفر ميزة في مشاريع واسعة النطاق بسبب وحدات الطبيعة.
  • يمكن تطويرها باستخدام لينكس
  • لديه لطيفة مكون دورة حياة المصادقة ، إلخ.

سلبيات:

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

فلاش

الايجابيات:

  • جيدة لصنع أفلام/الرسوم المتحركة
  • الجدول الزمني يمكن أن يكون من الأسهل بالنسبة للمصممين/الرسوم المتحركة تصور
  • عند العمل من الصفر ، يوفر قدرا كبيرا من السيطرة.
  • من الأسهل لشخص لديه خلفية البرمجة
  • يمكنك البرنامج كل ما تريد ؛ لا حلول وسط مع الأطر القائمة

سلبيات:

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

يرجى تصحيح لي إذا فاتني شيء حتى الآن.

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

المحلول

فلاش فليكس على حد سواء استخدام نفس الكامنة جعل المحرك فقط مع مختلف الواجهات الأمامية.فلاش هو أكثر ملاءمة لصنع الأفلام والرسوم المتحركة.فليكس هو أفضل لتطوير التطبيقات.

نصائح أخرى

من مبرمج نظر ، والفرق كبير بين فلاش فليكس هو ليس كثيرا مما IDE/تطبيق استخدام البرمجة, ولكن إذا كنت في برنامج أكشن (ص) فقط ، أو استخدام فليكس إطار MXML برمجة التطبيقات الخاصة بك.

أود أن أقول نقية أكشن أفضل في البرمجة (إذا كنت تستخدم فلاش IDE أو فليكس IDE ليست ذات الصلة) ، MXML هو أفضل لغير المبرمجين على الجمع بين العناصر المبرمجة في النحو.

وأود أن أضيف إلى قائمة هذه الإيجابيات/السلبيات:

Flex:

الايجابيات:

  • أسهل لغير المبرمجين للوصول الى تطوير التطبيقات
  • يمكنك بسرعة الجمع بين المكونات لإنشاء التطبيقات الصغيرة
  • مكونات يمكن أن توفر ميزة في مشاريع واسعة النطاق

سلبيات:

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

فلاش (أو فليكس IDE في أكشن وضع المشروع):

الايجابيات:

  • من الأسهل لشخص لديه خلفية البرمجة ;)
  • يمكنك البرنامج كل ما تريد ؛ لا حلول وسط مع الأطر القائمة

سلبيات:

  • الجدول الزمني يمكن أن تكون شاقة للمبرمجين (على الرغم من أنك يمكن جدا بشكل آمن تجاهل ذلك)
  • تطوير أنواع معينة من التطبيقات سوف تكون أبطأ مع فليكس

باختصار:اختيار الأداة المناسبة للحصول على حق العمل.

فليكس هو مكتبة التعليمات البرمجية المكتوبة في ActionScript3, لذلك يضيف الكثير من الميزات القياسية-مكتبة-أحب الأشياء إلى فلاش.الجانب السلبي هو أنه هو بوينج مقدار التعليمات البرمجية التي يحصل المدرجة في التطبيق الخاص بك.إذا كنت تستخدم أي فليكس في التطبيق الخاص بك, تحميل حجم SWF ترتفع بنسبة 100 ك.

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

يفعل ذلك في فلاش, يمكنك في نهاية المطاف الحاجة إلى كتابة من الصفر أشياء مثل مربعات القائمة...

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

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

ها هي حقا جيدة والعرض, شرح كيف يعمل:

http://tv.adobe.com/#vi+f15384v1002

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

النامية في بيئة فلاش, أو في نقي أكشن, كنت لا تحصل على أي من ذلك.أي شخص النامية نقية AS3 التطبيقات إما يحتاج إلى رمز جدا بعناية منفصلة منطق الأعمال من التقديم ، أو سوف يعانون بشدة من انخفاض في الأداء.

[...] لماذا أريد أن استخدام فلاش دون flex ؟

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

الهدف هو مختلف.فليكس هو أكثر مخصصة مبرمج حين فلاش هو أكثر ودية الفنان / مصمم على شبكة الإنترنت.

فلاش هو IDE المستخدمة (عموما) لإنشاء الرسوم المتحركة و الأشياء التي تعمل بشكل جيد على جدول زمني.

فليكس يعمل بشكل أفضل من أجل إنشاء تطبيقات الإنترنت التي التفاعلات أقرب إلى سطح المكتب.

لماذا استخدام فلاش ؟ حسنا, إذا كنت بحاجة إلى أن تفعل شيئا أكثر تحديدا تعلق على الجدول الزمني ، بالطبع!

أرى فليكس أكثر من حل به ريا التطبيقات التي تحتاج إلى تطوير تطبيق على الحلول.هناك الكثير يمكنك الحصول على الحق في الخروج من مربع مع استخدام فليكس لكن كما يأتي بسعر في الشروط من حجم الملف, تحبب, الخ.

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

أنا أحب الحرية فلاش ، حقا بسيطة تضمين الأصول في فلاش ، أكثر قليلا مربكة القيام به في فليكس.

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

أي شيء يمكنك القيام به في فليكس يمكنك القيام به في فلاش, فقط قد يستغرق وقتا أطول للقيام به.لا يمكنك أن تفعل كل شيء في فليكس التي يمكنك القيام به في فلاش على الرغم من.

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

يمكنك تطوير التطبيقات فليكس تحت لينكس بسهولة ولكن مع فلاش يمكنك ببساطة لا يمكن.

حل آخر أن كان لا يقترح على هنا سيتم استخدامها على حد سواء.يمكنك إضافة فليكس مكونات فلاش لقطات الفيلم باستخدام ContainerMovieClip.ويمكنك إضافة فلاش لقطات الفيلم المرن باستخدام مكونات SpriteVisualElement.شيء آخر لم يذكر كان وضع نزهة التطبيق الخاص بك.سيكون فليكس إيجابيات ضد فلاش العيب, لأن لديك بناء في فليكس وضع نزهة النظام.ولكن مرة أخرى عندما كنت تستخدم لهم على حد سواء ، يمكنك تخطيط الخاصة بك لقطات الفيلم مع فليكس وضع نزهة النظام.

أيضا فليكس تصبح أباتشي أعلى مستوى المشروع.وأنها أصبحت أكثر وأكثر المستثناة من قبل المجتمع الآن.

فلاش فليكس 2 كاملة أشياء مختلفة ، واحد هو تصميم أداة مع دعم العمل السيناريو الآخر هو الإطار الذي يحتوي أيضا على سيناريو العمل ولكن ميلي بنيت حول MXML وهو XML based UI تعريف "اللغة".

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