صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 16

الموضوع: مقدمة حول تقنيات RIA ( تحضير للمقارنة )

  1. #1

    مقدمة حول تقنيات RIA ( تحضير للمقارنة )





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

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

    لنبدأ ؟


    Curl: الغريب أنني لم أجد مصادر عربية تتحدث عن هذه المنصة رغم أنها صدرت عام 1998 من قبل Curl, Inc. & Sumisho Computer Systems Corp، المنصة قوية وسهلة في ذات الوقت قريبة من HTML في كتابة البيانات، ومن JavaSc.ript في لغتها البرمجية، تعمل باستخدام Applet خاص عبر المتصفح، كما أنه يمكن إستخدامها لبرمجة تطبيقات لسطح المكتب. يمكنكم تحميل Curl IDE للمطورين، أو تحميل Curl RTE لتجربة الأمثلة الموجودة في الموقع.


    JavaFX: أحدث المنصات عهداً ما زالت في نسخها الأولى 1.2، وهي منصة RIA المطورة كجزء من Java من قبل Sun، تستخدم Sc.ripting language خاص يسمى JavaFX Sc.ript، المشكلة الأساسية في هذه المنصة أنها لا تمتلك أداة تحرير رسومية حتى الآن، يمكنك مشاهدة بعضها من هذه الأمثلة، المميز أنه يكفي وجود JRE على جهازك لتستخدم التطبيقات المبنية عبر هذه المنصة، ويمكنك تحميل الأدوات المستخدمة للتطوير لتجربتها، ستجد في الصفحة أداة ReportMill JFXBuilder وهي أداة تحرير رسومية لـJavaFX.



    Adobe Flex & Adobe AIR: أما الجزء الأول وهو Flex فهو جزء مفتوح المصدر من منصة Adobe Flash الشهيرة مخصص لتطوير RIA apps، وبالتالي فإن هذه التطبيقات تعمل بمجرد وجود Flash player على المتصفح لديك، ويمكن تطوير تطبيقاتها باستخدام Flex Builder 3 ، أما الجزء الثاني AIR فهو عبارة عن بيئة مساعدة لتشغيل التطبيقات السابقة خارج المتصفح وكأنها تطبيقات سطح مكتب إعتيادية، كالعادة الجميع يحاول إغراءك بالأمثلة فتفضل بمشاهدة بعضها.


    MS Silverlight: منصة Microsoft الخاصة لتطوير RIA apps، يستخدام XAML لتمثيل الوجاهات الرسومية، كما يستفيد من الخصائص المختلفة في .NET Framework مثل LINQ ويرها، يمكن تطوير تطبيقاتها باستخدام الأداة الأكثر إنتشاراً بين مطوري الشركة Visual Studio أو من خلال Microsoft Expression Blend 3 ، لتشغيل هذه التطبيقات يتوجب عليك تحميل إضافة خاصة، مرة أخرى الأمثلة



    OpenLaszlo:منصة مفتوحة المصدر لتطوير RIA apps، وهي الأخرى تفتقر إلى الإهتمام العربي ( ربما العالمي أيضاً :× )، تمتلك ميزة رائعة وهي أنك تقوم بكتابة الكود المصدري مرة واحدة، ولكنك تستطيع إخراج العمل إما عن طريق الـAjax وإما عن طريق Flash player، أيضاً هذه المنصة تدعم تشغيل تطبيقات الإنترنت الغنية من خارج المتصفح من خلال Laszlo Webtop، يمكنك تحميل إداة التطوير لتجربتها، كما يمكنك المرور على الأمثلة ومشاهدة بعض التطبيقات



    المنصات والتقنيات السابقة معظمها يعمل بشكل مشابه للـFlash أي أنها تعتمد على Player أو Runtime Environment خاصة يتم تحميلها من قبل المستخدم، وبالتالي تعمل بشكل متطابق وبسهولة عبر أي OS أو Web browser، في المقابل هناك طريقة أخرى لتطوير RIA apps دون الحاجة لأي من هذه الإضافات، وهي عن طريق الـAjax لكن المشكلة التي سيواجهها المطور هنا أنه بحاجة للتأكد من أن التطبيق الخاص به يعمل بشكل صحيح على المتصفحات المختلفة، بل وعليه أيضاً أن يتحقق من هذا الأمر بعد كل إصدار جديد من المتصفح. الآن يتم تطوير HTML5 لتتناسب مع هذا التطور المستمر تطبيقات الإنترنت، وتحاول W3C من خلالها طرح الطرق الموحدة لدعم العديد من الخصائص الهامة نذكر منها على سبيل المثال canvas tag للرسم ثنائي الأبعاد، وخاصة السحب والإفلات (Drag and Drop)، وحفظ المعلومات للعمل دون إتصال، و SVG كطريقة موحدة لحفظ الرسومات المتجهة، أضف لذلك العديد من المكتبات والمنصات وأطر العمل التي تسهل التعامل مع هذه الاللغات والأدوات مثل Google GWT، jQuery، Prototype، Ext وغيرها الكثير الكثير.

    الآن ما رأيكم!؟ أليست تطبيقات الإنترنت الغنية فعلاً غنية ؟ ما نحن بحاجته الآن بعد هذه المقدمة هو أسس علمية وعملية لمقارنة هذه المنصات ( هناك المزيد منها بالمناسبة ) والطرق لتطوير RIA apps، وبحاجة أيضاً لوضع خبراتنا العملية والنظرية العامة حول أي من الأمور السابقة الذكر للمساهمة في المقارنة بمعلومات جديدة، يمكننا الحديث بشكل سريع عن بعض جوانب المقارنة الهامة مثل: دعم المتصفحات وأنظمة التشغيل، سهولة التعلم والتطوير، الأدوات المتوفرة، المصادر المتوفرة للدروس والأمثلة، القوة، الأمان، المتطلبات السابقة ….. سأترك البقية للردود القادمة، ولإقتراحاتكم.

    أتمنى أن أكون قد أضفت جديداً، ودمتم بود
    منقول من: مقدمة حول تقنيات RIA ( تحضير للمقارنة )





    __________________
    Orient.ps - Where Technology Become Jewelry
    Tech Talk Time


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    104


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

    يعطيك العافيه عزيزي ،
    تحية طيبة ،





    __________________
    للبيع : شركة خبير لخدمات الاستضافة والمواقع وتقنية المعلومات ،،
    http://www.swalif.net/softs/swalif65

  3. #3


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





    __________________
    Orient.ps - Where Technology Become Jewelry
    Tech Talk Time

  4. #4


    يبدو أن الموضوع خارج نطاق إهتمام الأعضاء !!؟

    جمعة مباركة للجميع





    __________________
    Orient.ps - Where Technology Become Jewelry
    Tech Talk Time

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2001
    المشاركات
    3,680


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





    __________________
    الحالة في سوالف : غير نشط


    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

    الألفاظ هي الثياب التي ترتديها أفكارنا، لذا ..يجب ألا تظهر أفكارنا في ثياب رثة بالية

  6. #6

    (( تعليق ))



    بالفعل ، منذو زمن لم اقرأ موضوع مفيد كهذا الموضوع

    لفت نظري كثيراً OpenLaszlo و التطبيقات التي يمكن استخدامها من خلاله



    مودتي





    __________________
    منتدى مجاني و برامج مجانية • بوابة مركزي • تابعني عّ تويتر

  7. #7


    جزاك الله خيراً

    اكثر ما اعجبني في ادوب اير انها يمكنها عمل تطبيقات سطح مكتبة مربوطة بمواقع انترنت وتتصل وتحصل علي معلومات او ترسل
    وذلك بسهولة عن كتابة تطبيق بالسي شارب او غيرها من لغات الديسك توب الشهيرة





    __________________
    السيف أصدق أنباء من الكتب

  8. #8


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

    دمتم بود، لي عودة





    __________________
    Orient.ps - Where Technology Become Jewelry
    Tech Talk Time

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    اممم بصراحة حاسس ما فهمت شيء
    بعاود اقراه ثاني لكن لك كامل شكري واعتقد انه مهم.






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2000
    المشاركات
    956


    شكراً على على هذه الإفادة الطيبة

    اتمنى لم مزيداً من المعرفة








    __________________
    www.swalif.net






    __________________
    المدونات الإسلامية الفيديو الدعويا





    __________________
    نطاقات تم بيعها من خلال ترايدنت سوالف سوفت :
    o9.cc - 6c.cc - r5.cc - r4.cc- n9r.com- r3b.com - 5a9.com- 3ziz.com- 5ii5.com- rfqa.com - r5r5.net - w4w4.net- b5b5.net - mqta.com
    m7mad.com - ArabBB.com - murshed.com للتواصل ايميل wlaied @ Gmail . c om

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    373


    بالفعل تقنية ستغير ملامح تطبيقات الإنترنت و مايكروسوفت حديثاً قامت بإصدار

    حزم لتسهيل العمل مع هذه التقنية و ذلك لمبرمجي .NET

    و هنا مثال بسيط يستخدم هذه التقنية حتى يتم معرفة ماذا تعني RIA

    و كما تلاحظ المثال استخدم فيه Silverlight مع ASP.NET
    و لو تقوم بالضعط بزر الفأره الأيمن و تختار الخيار الثاني
    سيتحول على شكل تطبيق على جهازك الكمبيوتر

    و هنا تحميل الحزمة لمبرمجي .NET
    لا زالت تحت الإختبار و التجربة و التطوير و حتى الآن
    لم يتم إصدار النسخة الأولى

    و بالفعل تقنية تستحق النظر






  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    813


    جميل جداً

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






  13. #13
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    97


    شي جميل ,,

    مشكور يا الغلا ..






  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    367


    بصراحه افتقر لمثل هذه الملومات ربما لاني لا اهتم بها
    شكرا لك






  15. #15
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    181


    موضوع جميل وفعلا وافي
    جزاك الله خيرا





    __________________
    يتم قبول الان استقبال اي طلبات التطبيقات
    على اي نوع من المنصات الاتيه للجوال
    ( اندرويد -- ايفون ) تابعنا
    ( أعمالنا - اتصل بنا )
    يمكنك الان عمل تطبيق خاص لمنتداك





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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