ما هو كل هذا العمل المتعلق بـ Flash وFlex وAdobe Air وJava FX وSilverlight؟

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

سؤال

ما هو كل هذا العمل المتعلق بـ Flash وFlex وAdobe Air وJava FX وSilverlight؟لماذا أختار واحدا على الآخر؟وماذا حدث لتطبيقات Java وعناصر تحكم ActiveX؟

أوه، وأين يتناسب AJAX مع كل هذا؟وهل لاسلو ذات صلة؟

Afteredit (ردًا على بعض الإجابات من النوع "d'uh"):السؤال ساخر بعض الشيء.أنا أعرف عن تقنيات RIA المختلفة.ومع ذلك، أنا مهتم برأي مجتمع StackOverflow حول كل منهما - وخاصة سبب استخدام أحدهما على الآخر

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

المحلول

موضوع كبير وسيستغرق صفحات لتقديم إجابة كاملة، لذا إليك النسخة "القصيرة"...

  1. يعد Adobe Flex/AIR منصة RIA الأكثر نضجًا على الإطلاق ويتم تشغيلها في FlashPlayer.يمكنك كتابة التطبيقات باستخدام ActionScript (مشابه لـ Javascript) وMXML (الترميز المستخدم بشكل أساسي للتخطيط/عرض التعليمات البرمجية).يمكنك أيضًا نشر تطبيقات Flex بسهولة على سطح المكتب إذا كان المستخدم قد قام بتثبيت وقت تشغيل AIR.

  2. Silverlight هو عرض Microsoft الذي لا يزال متخلفًا قليلاً عن Flex ولكنه يكتسب تقدمًا سريعًا.يعد وقت تشغيل SL جديدًا ويكتسب ببطء قاعدة تثبيت أكبر.يمكنك استخدام C# أو VB.NET أو اللغات الأخرى التي يدعمها وقت تشغيل .NET.يعمل على نظامي التشغيل Windows وMac ولكنه لا يعمل على سطح المكتب.

  3. JavaFX عبارة عن منصة وواجهة برمجة تطبيقات ولغة برمجة نصية لبناء RIA على منصة Java.إنه الإدخال الأحدث وتم إصداره مؤخرًا بإصدار 1.0.يمكن تشغيله في المتصفح أو سطح المكتب ويمكنه الاستفادة من أي وجميع أكواد Java.نظرًا لمدى وجود كود Java مفتوح المصدر، فقد يكون هذا مقنعًا جدًا.

يعد AJAX / DHTML في المقام الأول بديلاً لهذه التقنيات، على الرغم من أن FP وSL وJava جميعها تحتوي على واجهات برمجة تطبيقات Javascript ثنائية الاتجاه، فيمكنك كتابة التطبيقات التي تستخدم كليهما والسماح لها بالتشغيل المتبادل.

نصائح أخرى

تعد Flash/Flex وJavaFX وSilverlight أدوات للتطوير تطبيقات الانترنت الغنية (ريا).ربما تكون على دراية كبيرة بتطبيقات Flash، والتي غالبًا ما تكون مليئة بالرسوم المتحركة والمؤثرات الأخرى.يتيح لك JavaFX وSilverlight تطوير تطبيقات مماثلة.يتناسب لازلو مع نفس الصورة.

Silverlight هو أحد برامج Microsoft، وهو مصمم للعمل في مكدس .NET.JavaFX هو عرض Sun الجديد، وهو مصمم للعمل مع Java Virtual Machine.لتبسيط Adobe AIR، فهي محاولة لجعل محتوى RIA يعمل بسلاسة على سطح المكتب (يوفر JavaFX هذا أيضًا).

لم تختف التطبيقات الصغيرة، بل عانت فقط من التنفيذ السيئ لـ JVM في متصفحات الويب.JavaFX هو الوريث الجديد للتطبيقات الصغيرة.

أجاكس مختلف تمامًا؛AJAX هي طريقة لاستخدام إمكانيات المتصفح الحالية، بدون مكونات إضافية، لتوفير صفحات ويب تبدو غنية وتفاعلية.ويستخدم جافا سكريبت وXML.في حين أن بعض تطبيقات AJAX رائعة بشكل لا يمكن إنكاره، إلا أنه ليس من السهل أو الطبيعي تطوير RIAs على غرار Flash.

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

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

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

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

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

والنظر الثلاثة الأولى لتكون المرادفات. سكريبت هو الطرح الشمس. سيلفرلايت هو دخول مايكروسوفت.

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

ولازلو يبدو أن مصدر إلهام لفليكس، وفقا ل هذا .

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