سؤال

أنا مبتدئ جدًا من حيث أطر عمل Flex/RIA. في الغالب العمل على جانب الخادم. أثناء البحث على الإنترنت ، يستخدم الأشخاص إطارًا مختلفًا كثيرًا ، Cairngorm لصالح رفيقه. لذا فإن سؤالي هو ، حيث أنني أتجول في المرن ، هل يجب أن أذهب إلى إطار التعلم؟ أو بدون إطار؟ (اعتبارًا من الآن ، فإن هؤلاء Di و Dao و Vo و IOC لا معنى له بالنسبة لي بصرف النظر عن الشكل الكامل.). كنت بحاجة إلى القيام بأشياء خطيرة بعد حوالي ثمانية أشهر أو نحو ذلك. هل يجب أن يكون هذا وقتًا كافيًا لتعلم المرن؟ شكرا لك مقدما. (أيضًا أي رابط أو مؤشرات مرحب بها - على الرغم من أني قضيت كل يوم غوغل في التجول وأصنع Hello Worlds ...). كيف تصبح سيد ريا فليكس؟

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

المحلول

قبل أن تقفز إلى الأطر ، تعلم Flex/ActionScript من تلقاء نفسها. اكتشف كيفية إنشاء تطبيق حقيقي والحصول على كل شيء يعمل بدون إطار عمل.

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

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

نصائح أخرى

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

في الوقت الحالي ، أستخدم إطار عمل خفيف الوزن للغاية (تقريبًا) يعتمد على SWIZ ، لكني أحب أيضًا Mate.

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

الدفع Tour de Flex للحصول على بعض الأمثلة الرائعة للرمز المرن الأساسي.

أود أن أقترح تعلم التكنولوجيا أولاً (المفاهيم وبناء الجملة) ثم استخدم إطار عمل http://livedocs.adobe.com/flex/3/html/help.html) ، تعلم Cairngorm كما سيأتي إليك بشكل طبيعي ، لأنه يتبع نفس مبادئ نمط MVC العادي.

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

كل التوفيق ... استمتع بالترميز ؛-)

ابدأ بدون - السبب في أنك قد لا تحتاج حتى إلى إطار عمل للمشاريع التي تعمل عليها. حتى في عالم Java ، فإن الكثير من التطبيقات صغيرة جدًا وبسيطة لدرجة أنك تجعلها أكثر تعقيدًا دون داع عن طريق إضافة الهندسة المعمارية "فقط في حالة" أو ببساطة لأنها أفضل ممارسة مفترضة.

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

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

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

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