المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعرف على HTML5 لغة العالم الجديدة, سريع وفعال جداً



romaissa
10-30-2013, بتوقيت غرينيتش 08:49 PM
http://www.dzbatna.com/images/icons/idea.gif طھط¹ط±ظپ ط¹ظ„ظ‰ HTML5 ظ„ط؛ط© ط§ظ„ط¹ط§ظ„ظ… ط§ظ„ط¬ط¯ظٹط¯ط©, ط³ط±ظٹط¹ ظˆظپط¹ط§ظ„ ط¬ط¯ط§ظ‹ (http://www.dzbatna.com/t1848330/)



Adobe تملك نسبة ما يقارب 75 % من العالم !!

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




75% هذه عبارة عن ملفات تسمى ملفات Flash
والعالم الذي أتحدث عنه هنا بالطبع هو الـ Web


هذا العالم يلعب دوراً رئيسياً في حياتنا اليوم
مقسوماً على ملفات الفديو و صفحات الإنترنت سواء كانت مواقع للألعاب الفلاشية أو غيرها ..

تخيل لو أن هذا العالم هو في الحقيقة عالمك الحقيقي وليس عالماً أنت تحركه بأصابعك
هل تعتقد أنك أنت المتحكم به أو هو من يتحكم بك ؟

و وجه هذا التخيل على كل شيء من حولك وبالتحديد الشركات المنتج pluginه للتكنولوجيا المتعلقه أيضاً بهذا العالم الأول وهو عالم الـ Web

سوف تجد أن شركة Adobe تتحكم بنا جميعاً مستخدمين لتلك المنتج pluginات وشركات منتج pluginة !!

إذا إستوعبت هذا التخيل بالتأكيد سوف تستوعب الصراع التالي

Apple ليست من الشركات التي تحب أن يتحكم بها طرف آخر حتى لو كان هذا الطرف يملك من العالم 75%
والسبب في ذلك هو أن Apple




أولاً

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





وثانياً
Apple


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

العالم الجديد للـ Web هو HTML5


ماهو الـ HTML ؟
ماهو الهدف من تطوير لغة HTML الحالية إلى HTML5 ؟
وماعلاقة HTML5 بـ Apple ؟
وكيف سيغير الـ HTML5 هذا العالم ؟




ماهو الـHTML ؟

HTML هي مختصر Hypertext Markup Language
لتوضيح هذا المعنى لأنه متشعب كثيراً بصورة بسيطة جداً
HTML هو الآلة التي صنعت الـWeb والذي أستحوذت عليه شركة Adobe كل هذه السنين عن طريق منتج pluginاتها المعروفه لدينا كلنا وبالأخص الـ Flash Player



HTML هي الغة الرئيسية التي أسست هذا العالم.





ماهو الهدف من تطوير لغة HTML الحالية إلى HTML5 ؟

الهدف الرئيسي من هذه الغة هو تقليص إحتياج الـ Web لمشغلات الصفحات الديناميكيه
للصفحات التي تحتاج المشغلات مثل : Adobe Flash , Microsoft Silverlight ,JavaFX
بما أن الـ Web سوف تتقلص حاجته لتلك المشغلات هذا يعني تقليص إحتياج المتصفحات والأنظمه بالتالي لهذه المشغلات وسوف أشرح طريقة هذه النقطه لاحقاً
وبما أن النسبة الأكبر هنا لـ Adobe Flash
أنظر لها من هذه الجهة ملفات الفديو و مواقع الألعاب المصممه بالكامل على الفلاش
سوف أطرح بعض الأمثلة هنا لكي تكتمل الصورة



أولاً : ملفات الفديو وبلا شك Youtube خير مثال على ذلك

حتى تشغل أي ملف فديو على موقع Youtube تحتاج إلى مشغل الفلاش Flash Player
ولكن هذا المشغل مع لغة HTML5 سوف يصبح في طي النسيان لن اقول سوف تقتله ولكن سوف تحد منه بصورة كبيرة !!

بعد فترة من الزمن سوف تستطيع أن تدخل على موقع Youtube وتتصفح ملفات الفديو بدون الحاجة إلى Flash player
ومؤخراً Youtube طرحت مجموعة من ملفات الفديو التي تعمل على HTML5 وليس على مشغل الفلاش كا نوع من التجربة الحية حتى تستطيع أن تهيئ الموقع بالكامل لهذه الغة في المستقبل القريب.

هل تريد أن تعيش هذه التجربة بنفسك ؟


تابعني من خلال هذا الفدي


http://www.youtube.com/watch?v=Xd54L...layer_embedded (http://www.youtube.com/watch?v=Xd54LtzLvko&feature=player_embedded)

http://www.youtube.com/watch?v=Xd54L...layer_embedded (http://www.youtube.com/watch?v=Xd54LtzLvko&feature=player_embedded)




من المؤكد أنك بعد أن إطلعت على الفديو وتعرفت على كيفية عمل ملفات الفديو على لغة HTML5



سوف تطرح على نفسك هذا السؤال :




ماذا عن المواقع المبنيه بالكامل على الفلاش على سبيل المثال مواقع الألعاب Games


أيضاً لغة HTML حرصت على ذلك ومع HTML5 سوف ترتقي هذه المواقع إلى مستوى جديد أفضل بكثير من الفلاش



لماذا أفضل؟




أولاً لن يتم تخزين بيانات الصفحه لديك في المتصفح ولا حتى في مشغل الصفحة نفسه كما يحدث مع مشغل الفلاش

هي تخزن للمرة الواحدة فقط وعند الإنتهاء وإغلاق الصفحه مباشرة لا يبقى لها أثر



ثانياً أسرع من مشغل الفلاش نفسه وقد تتسائل كيف تكون أسرع اذا لم يتم تخزينها في المتصفح

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



ولأنها تعتمد على ماهو أقوى من هذا كله الا وهي شريحة الرسومات التي بجهازك

بالإضافة إلى أن الفلاش يقوم بتخزين البيانات الخاصة بالصفحة على مشغل الفلاش نفسه وللأسف الشديد لن تستطيع
التخلص من تلك البيانات إلا عن طريق الدخول على موقع ADOBE وحذفها من هناك



ثالثا لأنك أنت المستخدم سوف تكون المتحكم بالمحتوى وليس المحتوى فرضاً عليك

وأقصد بالمحتوى هنا ما تشاهده أمامك في المتصفح
على سبيل المثال :
قمت بالدخول على أحد مواقع الألعاب المبنية على الفلاش الأمر الوحيد الذي تستطيع القيام به هنا
هو أن تستخدم الألعاب الموجودة على ذلك الموقع وإستخدام المميزات والخصائص التي يفرضها عليك مصمم أو مصممين الموقع
أما مع HTML5 فأنت المتحكم بالمحتوى والخصائص والمميزات
حتى تستوعب المعنى من هذا الكلام دعونا نرى O3D الذي يبني لك تطبيقات تستطيع أن تقوم بتشغيلها مباشرة من متصفحك



ولاحظو أنني قلت تطبقات أي أكثر من مجرد صور وفديو

O3D مفتوح المصدر ومقدم من قبل شركة Google يعتمد كلياً على أمران

لغة HTML
شريحة الرسومات لديك في جهازك


تابعني من خلال هذا الفديو

http://www.youtube.com/watch?v=VY9zV...layer_embedded (http://www.youtube.com/watch?v=VY9zV1wWUwU&feature=player_embedded)

http://www.youtube.com/watch?v=VY9zV...layer_embedded (http://www.youtube.com/watch?v=VY9zV1wWUwU&feature=player_embedded)



ماعلاقة HTML5 بشركة Apple؟

الكثير منا يتسائل بل متعجب كثيراً أن شركة Apple إلى الآن لم تدعم مشغل الفلاش في كثير من أجهزتها
iPhone
iPod Touch
ومؤخراً
iPad

وأيضاً مشغل الفلاش حتى في نظام Os x لا يعمل بالكفائة اللازمه
والسبب هو أن Adobe هي من تتحكم به بالكامل بدون تدخل أي جهة أخرى



الفلاش يعتبر لغة برمجة خاصة بالـ Web ولكنه مغلق المصدر

مقابل كل لغات البرمجة الخاصة بالــ Web مثل HTML, CSS, and JavaScript والتي جميعها مفتوحة المصدر
نستغرب حين نرى كثيراً من الشركات والمواقع تدعم هذه الغة الفلاش ومن المؤكد أننا نقول كيف تكون هذه اللغة مؤذية للـ Web ولأجهزتنا وهي واسعة الإنتشار!!

سوف أشرح طريقةها بالضبط كم شرح طريقةها John Gruber



It’s a chicken and egg problem


الناشرون يستخدمون الفلاش لملفات الفديو على الـ Web لأن مشغل الفلاش موجود لدى نسبة عالية من المستخدمين
أي نسبة عالية من الأجهزة
المستخدمون يدعمون الفلاش لأن الفلاش يستخدمه الكثير من الناشرون !!

chicken and egg


Apple وجهازها iphone قامت بحل مشكلة الدجاج والبيض تلك
لأول مرة في تاريخ الـ Web
يتواجد مستخدمون وهؤلاء المستخدمون في إزدياد جغرافياً مضطرد لا يستخدم الفلاش !!
إذا ارادو هؤلاء المستخدمون أن يشاهدو مقطع فديو على Youtube فهم يستخدمو H.264 وليس الفلاش




هنا Apple لا تحاول أن تحل محل مشغل الفلاش بمشغلاتها الخاصه !!

بالعامية: من بيده الورقه الرابحة من المؤكد إنه راح يلعب بها
Adobe أحتكرت هذا المشغل ومافيه خيارات أخرى مطروحه للمستخدمين ولا للناشرين
Apple محتكره لأنظمتها ولكن فيه خيارات مطروحه للمستخدمين والناشرين
Adobe ما إستجابت لـ Apple ومتطلبات أنظمتها ولا حتى للمستخدمين
Apple ردت لها الصاع صاعين بإنها أستخدمت لغة برمجة الـ Web المفتوحة المصدر HTML5 و الفديو الذي يعمل على H264



وهذا الأمر جيد للكل مستخدمين وناشرين ولكنه ليس كذلك لـ Adobe


وفي أحد القائات حين سأل Steve Jobs عن شركة Adobe



كان رده هو :

اقتباس
"They are lazy, Jobs says. They have all this potential to do interesting things but they just refuse to do it. They don’t do anything with the approaches that Apple is taking, like Carbon. Apple does not support Flash because it is so buggy, he says. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash, he says. The world is moving to HTML5"

هم كسالى لديهم كل الإمكانيات لعمل أشياء مثيرة للإهتمام ولكنهم يرفضون القيام بها لا يفعلون أي شيء مع النهج الذي تتخذه Apple
مثل Carbon
ويقصد به هنا تطبيق تطوير البرامج المطروح من قبل شركة Apple والذي يسمح لك بإنشاء وتطوير تطبيقات على نظام Os x
بسماحه لك بتفعيل لغات البرمجة المعروفة مثل C, Objective-C and C++ على نفس النظام
للمزيد من المعلومات عنه اضغط هنا (http://developer.apple.com/carbon/overview.html)
تكملة حديثه
Apple لا تدعم الفلاش لأنه كثير المشاكل
وقال حينما تحدث مشكلة في نظام التشغيل Os x في الغالب سبب هذه المشكله هو مشغل الفلاش
الفلاش لن يستخدمه أحد ويقصد مستقبلاً
العالم متجهاً إلى HTML5





وكاعلاقة مباشرة لـ Apple بالغة البرمجة هذه

هوDave Hyatt
وهو أحد العاملين لدى Apple
وهو مطور للبرامج ولغات الـ Web وهو أحد فريق العمل الذي قام بتطوير متصفح Safari المتصفح الرسمي لنـظام OS X
وليس هو وحده الذي يعكف حالياً على تطوير لغة HTML5 بل شريكه الأول هو Ian Hickson أحد العاملين لدى Google
والأخير هو المطور الرئيسي لهذه الغة وسيرتهما الذاتية معاً تحتاج إلى صفحات للكتابة فسوف أترك هذا الخيار لكم بقيامكم بالبحث المتعمق
عن عمل هذان الشخصان في مجلات متعددة .




إذن هل مشغل الفلاش سيأخذ له مكاناً لدى Apple وأنظمتها المغلقة ؟

99,99% الجواب هو لا
هل أتمنى أن نظام Os x أيضاً يتخلص من الفلاش تماماً ؟
شخصياً نعم وبشدة أود ذلك .





وكيف سيغير الـ HTML5 هذا العالم ؟

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

ونترك الأيام الآتية تمتعنا بالإمكانيات التي سوف يقدمها لنا المطورون لهذه الغة فا إلى ذلك الحين .





سؤال يتبادر لذهني دائماً:

Steve Jobs رجل تطلعاته دائما مثيرة للإهتمام وفي الغالب تلك التطلعات حسناتها تغلب مساوئها



السؤال الذي يتبادر لذهني على الدوام ماذا بعد Steve Jobs ؟

عند رحيل هذا الرجل عن هذا العالم هل ستبقى Apple تتطلع الى مستقبل تقوده بنفسها وتجعل الشركات الأخرى تحذو حذوها أم سترضخ وتتحد مع شركات كا شركة Adobe ؟




التعديل الأخير كان بواسطة SEMO; 02 - 05 - 2014 الساعة 20:07

ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)



https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى