بقدر ما يذهب أدب تصميم الويب ، أعتقد أنه من الآمن أن نقول أن 2010 كان عام كتب HTML5.
على الرغم من إدراج عدد من العناوين في CSS3 في محتواها منذ عام 2010 ، فقد شهد هذا العام أهمية كبرى إصدارات الكتاب التي تركز في المقام الأول على HTML5.
لذلك كنت متحمسة جدا عندما مارك الحاج ارسلت تغريدة تقديم نسخ مجانية من كتاب HTML5 الجديد HTML5: Up and Running ، من باب المجاملة أورايلي ميديا . استجاب لبريدي الإلكتروني في نفس اليوم ، ووصل الكتاب بعد ذلك بوقت قصير.
بشكل عام ، يمكنني القول أنني شعرت بالارتياح لأنني استمتعت حقًا بالكتاب ، ويمكنني أن أرى نفسي أستخدمه بانتظام للإشارة إلى عدد من الموضوعات ذات الصلة بـ HTML5 - خاصةً بعض المواضيع التي لم أكن على دراية بها.
إذا كانت هذه المراجعة مدفوعة الأجر ، لكانت شعرت بمزيد من الضغط على الابتعاد عن النقاط الضعيفة للكتاب ، ولكن يمكنني أن أقول بصراحة أنه لن يهم لأن الكتاب يستحق بالتأكيد الشراء ، ويعد مصدرا ممتازا للمطورين الذين يقومون بعملية الانتقال من HTML4 / XHTML إلى HTML5 والتقنيات ذات الصلة.
لن أراجع بشكل رسمي المحتويات الأساسية للكتاب. يمكنك القيام بذلك بنفسك على ميزة "نظرة داخل" في الأمازون ، أو حتى في تصفح الإنترنت نسخة على الانترنت .
بدلاً من ذلك ، في الأقسام التالية ، سأناقش بعض الأشياء التي أجدها كانت فعالة بشكل خاص حول الكتاب ، وسأشير أيضًا إلى بضع نقاط ضعف ثانوية.
كما ذكر ، تم تأليف الكتاب من قبل مارك الحاج . بالاسم قد لا تعرفه بالضرورة. هو لا Zeldman أو سانتا ماريا . لكنه ليس أقل سلطة في مجالات خبرته من هؤلاء الرجال في ملكهم. لذا ، في حين أن هذا من المفترض أن يكون مراجعة للكتاب نفسه ، أعتقد أنه من خلال موضوع هام مثل هذا ، من الضروري أن يكون للمؤلف صوتًا موثوقًا به ، حيث يمكننا الاعتماد على المطورين.
كما جاء في كتابه موجز صفحة ويكيبيديا ، الحاج هو من دعاة البرمجيات الحرة ، وكان لديه ساهم في عدد من المشاريع مفتوحة المصدر . يشير تاريخه ومشاركته في تطوير البرمجيات بهذه الطريقة بشدة إلى أنه يهتم بالويب ويهتم بالدقة وأفضل الممارسات.
كما يؤكد وصف المنتج في صفحة الأمازون في الكتاب على الحج كسلطة معترف بها ، قائلاً "يكتب الكاتب مارك بيلغريم الملخص الأسبوعي لمجموعة عمل HTML5 ، ويمثل Google في مؤتمرات حول إمكانات HTML5".
أيضا ، فإن الفصل الأول من كتاب بعنوان "كيف وصلنا إلى هنا؟" يجب قراءته لأي شخص مهتم بتطوير HTML. على الرغم من أن هذا الجزء من الكتاب بالتأكيد ليس ضروريًا للقراءة لأولئك الذين يريدون البدء باستخدام HTML5 ، فإنه يضع أساسًا رائعًا للعديد من التوصيات التي يقدمها في بقية الكتاب لأن معرفته التاريخية وفهمه للعلامات والمعايير يمنحه صوت أكثر موثوقية.
على مدار الكتاب ، عند مناقشة الميزات الجديدة لـ HTML5 ، يشجع Pilgrim المطورين على اكتشاف الميزات باستخدام Modernizr . في الواقع ، الفصل 2 ، بعنوان "اكتشاف ميزات HTML5" مخصص بالكامل لهذا الموضوع ، ومرة أخرى وضع الأساس للفصول التالية ، وإظهار أن Pilgrim يعرف ما هو نوع الحلول اللازمة عند تنفيذ هذه التقنيات الجديدة في مواقف العالم الحقيقي.
على الرغم من أنني بعيد عن سلطة ثابتة على HTML5 أو القواعد النحوية ، إلا أنني لم أواجه أي أخطاء إملائية أو أخطاء فنية في محتوى هذا الكتاب. كانت الأخطاء المطبعية البسيطة الوحيدة التي عثرت عليها عبارة عن أسطر نصية فشلت لسبب ما في تضمين واصلة لكلمة مقسمة إلى سطرين. أشعر بالشعور الذي قد يكون له علاقة بنقل المحتوى من النسخة الإلكترونية من الكتاب ، لكنني لا أعرف حقًا. ومع ذلك ، فإن هذا لا يؤدي إلى الإضرار بقابلية المادة أو قوتها.
في دعم إضافي من الاهتمام الممتاز بالتفاصيل من قبل Pilgrim و O'Reilly ، صفحة errata الرسمية يحتوي الكتاب على بعض الأخطاء البسيطة نسبياً التي تظهر في قسم "erratafirmed غير مؤكد".
هناك العديد من أمثلة التعليمات البرمجية ، وفي جميع الحالات تكون ملائمة للغاية وسهلة الهضم وسهلة الفهم في سياقها. ومرة أخرى ، في جميع الحالات ، تبدو أمثلة التعليمات البرمجية دقيقة جدًا وقابلة للاستخدام.
من بين المساعدة الواضحة على ذلك أن النسخة الإلكترونية من الكتاب تحتوي على أمثلة حية فعلية لكود على سبيل المثال ، لذلك لا يوجد سبب في احتواء الكتاب على أخطاء.
النغمة العامة للحاج هي حوارية للغاية ، واقعية ، سهلة المتابعة ، وأحيانًا مضحكة - على الرغم من تغطية بعض التفاصيل الفنية. عموما الكتاب يقوم بعمل جدير بالثناء في تغطية العديد من المواضيع المعقدة بطريقة سهلة للفهم.
يحتوي الكتاب على العديد من الرسوم التوضيحية والمخططات ، بما في ذلك المخططات التوافقية التي تخبرك في وكلاء المستخدم بأن الميزة قيد المناقشة مدعومة. لا تغطي هذه المخططات ، التي تظهر في جميع أنحاء الكتاب ، المتصفحات الكبيرة لأجهزة الكمبيوتر المكتبية فحسب ، بل أيضًا أجهزة iPhone و Android ، لذا يحصل القارئ على نظرة عامة ممتازة في كل فصل من فصول النظام الأساسي والتوافق عبر المستعرض لمجموعة كاملة من HTML5 و الميزات ذات الصلة.
يحتوي كل من الإصدار المطبوع والإصدار عبر الإنترنت على مخططات مفيدة للمتصفح ودعم الجهاز
يبين الحاج فهمًا ممتازًا لمواصفات HTML5 من خلال الإشارة إليها باستمرار. إن كتابًا عن HTML5 لا يناقش المواصفات سيكون مصدرًا ضعيفًا على أقل تقدير. HTML5: تقوم ميزة Up and Running بتجديد الصوت الرسمي للحاج من خلال الاستشهاد بمصادرها ، لذلك يمكن التحقق من دقة المعلومات بسهولة.
بالإضافة إلى ذلك ، يحتوي كل فصل على قسم يسمى "قراءة إضافية" والذي يوفر روابط إضافية إلى مصادر عبر الإنترنت لمزيد من الفهم للموضوع المعني. لذلك يوفر الكتاب للمطورين إمدادات لا حصر لها من المواد المرجعية لتكملة المعلومات التي يلامسها الحاج.
سيتم تأجيل العديد من الأشخاص في الفصل المسمى "فيديو للويب" (كما هو الحال مع على الأقل مراجع واحد في Amazon ). هذا الفصل طويل ومفصل ، ويغطي جزءًا كبيرًا من المعلومات حول حاويات الفيديو ، وبرامج الترميز (للفيديو والصوت) ، والترخيص ، والترميز ، ودعم المتصفح. هل هذا كثير من المعلومات؟ لأي موضوع آخر ، أود أن أقول نعم. لكن بالنسبة للفيديو ، أعتقد أنها مواضيع ضرورية للغاية. قد تصبح بعض المعلومات قديمة بسرعة ، ولكن المناقشة العامة تساعد المطورين في رؤية جميع جوانب الفيديو والصوت في HTML5 .
لا يقتصر محتوى HTML5 على الترميز فقط. تؤثر الكثير من مشكلات الترميز والترخيص على ما يمكننا وما لا نستطيع فعله في هذا المجال ، لذا فهذه طريقة رائعة لتقديم الموضوع وتوفير بعض العمق والسياق للعلامة الفعلية التي تمت مناقشتها في نهاية الفصل. لذلك ، في حين أن هذه ليست قراءة خفيفة بأي امتداد للخيال ، فمن المهم أن تكون على الأقل على دراية بما إذا كنت تخطط لإضافة فيديو HTML5 في صفحاتك.
إذا كنت قد اشتريت واقرأ كتاب جيريمي كيث HTML5 لمصممي الويب ، هذا الكتاب بمثابة متابعة ممتازة. كتاب كيث ، في 85 صفحة ، موجز (كما سيكون جميع العناوين في كتاب وبصرف النظر سلسلة). إذاً وجود أساس جيد من خلال مصدر أبسط مثل مصادر Keith أو مصادر أخرى عبر الإنترنت أو غير ذلك ، يعمل HTML5: Up و Running بشكل جيد كملحق تقدمي ، وملء العديد من الثغرات في تطور HTML ، وكيفية تعريف الترميز ، وتفاصيل حول كيف يمكن استخدام بعض عناصر HTML5 الجديدة ، ومناقشات مستفيضة حول دعم المتصفح وأفضل الممارسات.
كذلك ، لا يناقش كيث التقنيات ذات الصلة وواجهات برمجة التطبيقات. يخصص هذا الكتاب فصلاً كاملاً لكل موضوع من هذه الموضوعات الرئيسية: Canvas ، وتحديد الموقع الجغرافي ، وتخزين الويب ، وتطبيقات الويب غير المتصلة.
HTML5: لن تعمل ميزة Up and Running كمرجع شامل لأي موضوع في نطاق HTML5 والتقنيات ذات الصلة. هذه ليست بالضرورة نقطة ضعف ، لأن الغرض من الكتاب ليس تقديم مرجع شامل أو شامل لهذه الموضوعات (ناهيك عن أن المواصفات للعديد من هذه التقنيات لا تزال تتطور ، لذا فإن أي "مرجع شامل") تصبح بسرعة عفا عليها الزمن).
الغرض من الكتاب ، كما يشير العنوان ، هو جعل المطورين "مرتبطين" بهذه التقنيات. في وصف المنتج على موقع أمازون ، يقول: "هذا الدليل الموجز هو أكثر الكتب اكتمالاً وموثوقية حول الموضوع". أعتقد أن هذا وصف جيد. وبالطبع ، لا أستطيع أن أؤكد للمقارنة بين جميع المصادر الأخرى حول هذا الموضوع ، ولكنه بالتأكيد دليل "مختصرة" و "موثوقة" .
نقطة ضعف أخرى هي وضع الفصل المسمى "شكل من أشكال الجنون". إذا كنت تستخدم الكتاب كمرجع ، فهذا جيد. ولكن في قراءة غلاف الكتاب ، كما فعلت ، وجدت أن الفصل (الذي يناقش الميزات الجديدة في عناصر نموذج HTML) كان خارج المكان.
بعد مناقشة تفصيلية حقا للفيديو ثم الفصول الصلبة على التخزين المحلي ، وتطبيقات الويب دون اتصال ، وتحديد الموقع الجغرافي ، بدا هذا الفصل في غير مكانه. ربما تم ذلك عمدا لموازنة القراءة قليلا ، ولكن أعتقد أن هذا القسم سيكون أكثر ملاءمة بعد الفصل الثالث ، الذي يغطي العناصر الدلالية الجديدة.
بشكل عام ، هذا كتاب رائع ، وينجز تمامًا ما يقوله في العنوان: إنه يجعل المطورين يعملون مع ميزات HTML5 الجديدة والتقنيات ذات الصلة.
هذا الكتاب ، ومع ذلك ، ليس للمبتدئين لوضع العلامات أو البرمجة . إذا كنت من مطوري HTML و JavaScript ذوي الخبرة ، فسيوفر هذا الكتاب مقدمة وتوجيهًا رائعًا للعديد من أحدث وأكبر أجزاء HTML5 وواجهات برمجة التطبيقات ذات الصلة.
لذلك إذا كنت تبحث عن شيء أكثر عمقًا من كتاب جيريمي كيث أو أكثر موثوقية من البرامج التعليمية والمقالات عبر الإنترنت ، تأكد من اختيار نسخة من HTML5: Up and Running أو آخر قراءته عبر الإنترنت.
تمت كتابة هذه المقالة حصريًا لـ Webdesigner Depot بواسطة Louis Lazaris ، كاتب مستقل ومطور على الويب. يدير لويس شبكة رائعة حيث ينشر مقالات ودروسًا حول تصميم الويب. يمكنك اتباع لويس على تويتر أو الاتصال به من خلال موقعه على الانترنت .
هل قرأت هذا الكتاب أو أي كتاب آخر على HTML5؟ ما رأيك؟