محاضره upcoming changes to JavaScript


السلام عليكم و رحمه الله تعالى و بركاته

ecmascript 5 changes upcoming to javascript

اعطى 3 من مهندسى جوجل محاضره بعنوان EcmaScript5 , Upcoming changes to JavaScript ، تناولت المحاضره التغيرات التى ستطرأ على اللغه فى خلال سنه ان شاء الله بعدما اتفق مصنعوا المتصفحات ادراج مواصفات EmaScript5 الجديده ، يمكنك تحميل المحاضره من هنا ، و يمكنك تحميل الشرائح من هنا .

ما هى قصه EcmaScript 5 ؟

بعدما تيقن مصنعوا انه يستحيل ادراج مواصفات EcmaScript 4 فى جافاسكربت حاليا ، لأنها تقلب اللغه رأسا على عقب مقارنه بالوضع الحالى كما انها ضخمه جداااا و ليست backward compatible ، قاموا بإنشاء مجموعه جديده لتحديد مواصفات EcmaScript 3.1 تحتاجها فعلا اللغه بوضعها الحالى بحيث تكون backward compatible و يسهل ادراجها فى وقت قصير بعدما انتهوا من المواصفات و بعد وقت كبير من المناقشات انتهوا إلى مواصفات اطلقوا عليها EcmaScript 5 ، اتفق صناع المتصفحات على ادراجها و هى حاليا فى مرحله التنقيح ، كتب john resig مطور مكتبه jQuery تدوينتين يناقش بهم بعض مزايا EcmaScript 5 الجديده هنا و هنا . او يمكنك قراءه المواصفات كامله من هنا .

خارج النص : يمكنك الان متابعه ما اقوم به يوميا من خلال حسابى على twitter .

About these ads

الأوسمة: , , , , , , ,

11 تعليقات to “محاضره upcoming changes to JavaScript”

  1. mo7a2001 Says:

    يعطيك ألف عافية

    بصراحة عرض رائع وبانتظار دعم هاللغة من المتصفحات

    مبرمج جافا سكريبت :)

    • mostafa farghaly Says:

      ان شاء الله عما قريب سنرى كل هذه المواصفات فى جافاسكربت ، لكن ايضا وضعها حاليا ليس مذريا ، هى لغه نادره جده و مرنه جدا .

  2. taha Says:

    تدوينة اكثر من رائعة
    لى سؤال بسيط هو ملوش علاقة بالتدوينة
    شوفت Google wave ?
    فى حاجات كتير مش فاهم هم عملوها ازاى , فى اول ال keynote بتاعة الجوجل ويف بيقولهم يا جماعة انا عاوزكم ترددوا ورايا انكم قدام تطبيق HTML 5 بس من غير اى حبشتاكنات مجرد اتش تى ام ال 5
    فى الاول لما عملوا تحميل للصور بيقولك الصور ظهرت على الكلاينت قبل ما تترفع على السيرفر و دى الخاصية الوحيدة الى هتحتاج ان ال gears يكون موجود فيها على جهازك
    تانى حاجة لما جم يعملوا اعادة تسمية للصور الى رفعهوا شوفت ال characteristic transmitting
    اخر حاجة لما جم يعملوا بحث على كلمة معينة و ظهرت نتائج البحث 4 نتائج مثلا لكلمة wave فلو حذف من ويف بوست معين حرف wave و بقت wav بتظهر على طول فى نتائج البحث عاوز اقولك ان سرعة ظهور التعديل فى نتائج البحث بنفس سرعة ضغطك على زرار ال backspace h او بضغطك على زرار ال E أالى انت حذفته من الكلمة الى انت عملت على بحث

    اساسااا الى هيتفرج على ال keynote بتاعة ال Google Wave هيجلوه هسهس

    • mostafa farghaly Says:

      أيوه يا طه شفت الفيديو google wave developer preview ، و كنت مبهور جدا للى بشوفه و خلى بالك تطوير اكتر من سنتين من نفس الاخوين اللى عملوا ال google maps اللى المطورين بيصفوا تعقيده بإنه rocket science ، الاتصالات اللحظيه فى google wave ممكن تكون عن طريق تقنيتين الاولى web sockets اللى هى فى مواصفات HTML5 لكن بما ان مفش اى متصفح ادرجها لسه ، يبقى التقنيه التانيه هى comet ، انا حاطط كتاب فى عمود المدونه اسمه Comet:ajax2.0 reverse ajax ، ال comet عباره عن اتصال ajax بيفضل مفتوح لصفحه مثلا اسمها getUpdates و الصفحه دى بتعمل لنفسها sleep و بتعمل check على ال db مثلا كل ثانيتين او ثانيه ، لو فى زياده بتبثها لل client ، اللى هو عامل مستمع حدث للكائن onreadystatechange لكن الفرق بينه و بين الاجاكس العادى انه مستنى ال readystate = 3 مش 4 ذى الاجاكس العادى ، بكده الرد الاول من السيرفر هيبقى مثلا mostafa ، الرد التانى على نفس الاتصال المفتوح هيبقى mostafa farghaly و هكذا ، و الاتصال مش بيتقفل خالص ، هى دى الفكره ، لكن عشان الصور تتضح اكتر انا النهارده ان شاء الله هشوف فيديوهين google wave under the hood بيتكلم عن ال architecture و التكنولوجيا اللى اتصمم بيها wave و هتفرج على google wave powered by GWT عن كيفيه تصميم wave ب GWT ، و غدا ان شاء الله اتفرج على developing for and with google wave .

  3. taha Says:

    الف شكررررررررررر على ردك يا مصطفى

  4. taha Says:

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

  5. mostafa farghaly Says:

    ههههههههه ، أفضل المبرميجن فى أفضل شركه فى أفضل ظروف فى أفضل اداره ، ناس بتحب شغلها ، و متعرفش المستحيل ، موضوع ان اكتر من واحد يعمل edit فى نفس الوقت على الويب دى لوحدها حكايه اوووووووووووف

  6. taha Says:

    “موضوع ان اكتر من واحد يعمل edit فى نفس الوقت على الويب دى لوحدها حكايه اوووووووووووف” Wiki with a Google flavor
    لا الى المفروض بجد بقى يفكروا انهم يسيبوا المجال هم بتوع الفلاش و ال Silverlight

  7. mostafa farghaly Says:

    الفلاش دلوقتى بقه application framework بعد ال Flex و ال AIR و كفايه انه متصطب على 99% من الاجهزه المتصله بالإنترنت بفضل ال youtube و غيره ، لكن بعد ما المتصفحات تدعم تاج ال video الموجود فى html5 خلاص هيبدأ عده التنازلى على الويب ، فى محاضره فى ajax experience 2008 انا اشرت اليها قبل كده اسمها ajax 2.0 فيها عرض لما يمكن فعله بتاج ال video مايفرقش حاجه عن ال flash player خالص لكنه يزيد عليه طبعا انه native browser control يعنى ولا محتاج plugin ولا غيره و ده هيزود ال user experience و ال accessibility ، اما ال silver light فهو بيعد انه يبقى flash killer خخخخخخخخخخ الناس بتوع مايكروسوفت بيحلموا .

  8. محاضرة Changes to ECMAScript الجزء الثانى | الخلاصات العربية Says:

    [...] اليوتيوب من هنا ، هذه المحاضرة الجزء الثانى لمحاضرة upcoming changes to ECMAScript التى دونت عنها من قبل [...]

أضف تعليق

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

You are commenting using your WordPress.com account. تسجيل خروج   / تغيير )

Twitter picture

You are commenting using your Twitter account. تسجيل خروج   / تغيير )

Facebook photo

You are commenting using your Facebook account. تسجيل خروج   / تغيير )

Google+ photo

You are commenting using your Google+ account. تسجيل خروج   / تغيير )

Connecting to %s


تابع

Get every new post delivered to your Inbox.

%d bloggers like this: