لماذا سيسود فليكس وأبولو

الإنترنتالليلة الماضية قضيت المساء مع بعض الأصدقاء.

قضيت الساعات الثلاث الأولى في الحدود العمل على موقع عميل به بعض المراوغات عبر المستعرضات. تمت كتابة الموقع بشكل مثالي وصالح CSS. ومع ذلك ، مع Firefox 2 على جهاز كمبيوتر ، كان لقائمة القائمة النقطية تحول قبيح في البكسل وفي Internet Explorer 6 ، لم تنجح إحدى طرق CSS على الإطلاق.

Firefox 2 (تحقق من هذا التحول الغريب في البكسل الذي يجعله يبدو مائلًا تقريبًا):
قائمة Firefox 2

هكذا المفروض ان يظهر:
إنترنت إكسبلورر 7

في كل مرة اختبرنا فيها شيئًا ما ، تعطل متصفح آخر. كنا نختبر عبر OSX مع Safari و Firefox ثم XP مع IE6 و IE7 و Firefox. خبرة بيل في CSS وأدى حبي لجافا سكريبت في النهاية إلى حل لا يتطلب اختراقًا معينًا للمتصفح ... ولكنه كان تمرينًا سخيفًا (ولكنه ممتعًا) يمر به مصممو الويب كل يوم.

حقيقة أن أجهزة آبل, موزيلا, Microsoftو العمل غير قادرين على كتابة التطبيقات التي تستخدم أ معيار الويب يجب أن يكون محرجًا لكل منهم. يمكنني أن أفهم تمامًا ما إذا كان لكل متصفح ميزاته الخاصة التي يمكن دعمها من خلال البرمجة النصية الخاصة به - ولكن هذه أشياء أساسية.

هذا مثال ممتاز على السبب أبولو و ثني تتمتع بفرصة كبيرة لاكتساح الإنترنت. لقد كتبت منذ يومين عن سجل القصاصات، تطبيق مكتوب في Flex (وتم نقله بسرعة إلى Apollo). إذا لم تسنح لك الفرصة لرؤيتها - اذهب وجربها - إنه أمر مذهل.

فليكس يعمل تحت أدوبي فلاش المتصفح المساعد. هذا هو البرنامج المساعد الذي 99.9% كثير من الإنترنت (أنت تعمل في كل مرة تشاهد فيها مقطع فيديو على Youtube). يستخدم Apollo نفس المحرك ولكنه يسمح لك بالفعل بالتشغيل في نافذة التطبيق بدلاً من أن يقتصر على المتصفح.

ما هو فليكس؟

من أدوبي: يتكون إطار عمل تطبيق Flex من MXML و ActionScript 3.0 ومكتبة فئة Flex. يستخدم المطورون MXML لتعريف عناصر واجهة مستخدم التطبيق بشكل إعلاني واستخدام ActionScript للتحكم المنطقي والإجرائي للعميل. يكتب المطورون كود مصدر MXML و ActionScript باستخدام Adobe Flex Builder؟ IDE أو محرر نص قياسي.

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

بصرف النظر عن عدم القلق من شكله في كل متصفح ، هناك مزايا أخرى. الكتابة لـ Flex تفعل ليس تتطلب مهارات البرمجة الرسمية. أعتقد أن هذا هو السبب في أن العديد من المبرمجين المحترفين يسخرون من استخدام Flex أو Adobe. إنهم يفضلون إنفاق عشرات الآلاف من الدولارات لجعلهم يطورون الميزة في ASP.NET التي تتطلب بضعة أسطر MXML.

إذا كنت ترغب في متابعة فليكس وأبولو ، فقم بالاشتراك في مدونة صديقي بيل.

7 تعليقات

  1. 1
  2. 2
  3. 5
  4. 6
  5. 7

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.