عرض مشاركة مفردة
 
  #6  
قديم 13-06-2006, 05:13 AM
المبدع العربي المبدع العربي غير متصل
عضو
 
تاريخ التسجيل: Jul 2004
مشاركة: 69
مستوى تقييم العضوية: 20
المبدع العربي is on a distinguished road
الافتراضي

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

أخي الكريم saifss..
أحب النقاشات المفيدة والحمدلله فشكراً على التفاعل.. (فاسمحلي سأتكلم بكلام مطوّل أرجوا ألا تمل منه لأنها أول مرة أتحدث فيها عن مثل هذه املواضيع وقد كنت دائماً أتعلم فلا أدري احان الوقت لأمسك بالمايكروفون ويكون دوري.. الله أعلم)

أما عن الدوكتايب في php coder prol.. فأراهم اختصروه وبصراحة أكبر المواقع تلتزم به.. وقد قرأت أنه يجب علينا عدم اختصاره ولا أدري ان لم يكن في هذا ضرر لكن نستخدم الكامل أفضل، طالما انه ليس فيه ضرر

أما عن اختلاف الدوكتايب الذي طرحته أنا مع دوكتايب دريم ويفر سأخبرك الآن عنه..
في موضوعي قلت:
إقتباس:

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


إذاً.. فبالإضافة إلى أن الـHTML له دوكتايب فطبيعي أن الـXHTML له دوكتايب ولعلك قرأت في الموضوع أن فائدة الدوكتايب الأساسية انه يميّز أيضاً بين الصفحة المصنوعة بالـHTML والأخرى المصنوعة بالـXHTML .. فالذي طرحته أنا وقلت لكم ركبوه، يقول أن الصفحة تم إنشاؤها بالـHTML، بعكس الدريم ويفر الذي يقول أن الصفحة تم إنشاؤها بالـXHTML..
والفرق بينهما بسيييييييط جداً ولقد أتت XHTML لتكون صارمة قليلاً حتى ينضبط مطوروا المواقع ولا يتلاعبون، وهذا ما سنلاحظه وسنتحدث عنه في الدروس القادمة

أما عن المعايير فهذه قصة، أخبرتك أولاً أن هذا اختلاف في اصدار الـHTML فقد أصبح XHTML وأخبرتك الفرق بينهما..
لكن المعايير، أوجه سؤالي لك الآن..
من هو مخترع المعايير القياسية؟؟..
راجع الفائدة الأخيرة في الموضوع، وسترى أن مخترع المعايير القياسية هو نفسه مخترع الإنترنت.. (تيم برناردز لي)، وأيضاً معه خبراء، فهو مخترع الانترنت أراد أن يضع نظاماً يمشي عليه صانعوا المواقع في الانترنت حتى لاتحدث اللخبطة وسأتحدث عن الموضوع مطوّلاً الآن..
المعايير القياسية في كل حياتنا موجودة وإلا لا مشينا بنظام، فتخيّل السيارة مثلاً، كل الشركات تصنع سيارات بمزاجها وشكلها ومميزاتها، لكن هل رأيت يوماً المقود في الخلف والسائق يقود السيارة والركاب أمامه؟؟.. هذا لا يعقل، هنا أيضاً المعايير التي حددتها الشركات الكبرى المسؤولة عن هذه الحقوق والقوانين، وهناك معايير دقيقة ومثالي عام بصراحة.. فهم رغم تنويعهم في صنع السيارات إلا أنهم يلتزمون معايير محددة لصنع السيارات لايخالفونها أبداً، وهذه بالتأكيد موجودة لكن لا أفتيك فيها لعدم خبرتي في السيارات..
وعندنا أمثلة كثيرة في حياتنا، في بناء المنازل والشقق مثلاً، هل رأيت قاعدة وأساس لطابقين، يبني عليه 5 طوابق؟؟.. هذا مثال أكثر وضوحاً، بالتأكيد لا ينفع هذا، لذلك وضعوا معايير للبناء لايخالفها أحد، وكذلك في الشوارع والأرصفة وفي كل شيء في حياتنا نرى ان النظام يحتّم اتباع المعايير حتى لايصنع كل واحد شيئ خاص به وتحدث ما تحدث من مشاكل وأخطاء

نأتي الآن لتيم برنارز لي والمعايير القياسية..
عندما أنشأ تيم الـHTML (والذي تعمل به كل البرامج دريم ويفر وفرونت بيج وغيرها) أنشأها على أساسين، أحدهما يسمى (العالمية)، معناه أن هذه اللغة تيسّر وصول الموقع وصفحة الويب إلى جمييييع الناس مع مختلف عقلياتهم ومشاكلهم الجسمانية أو غيرها، يعني تصل لكل الناس، ولهم كلهم حرية استخدامه بدون مشاكل وراحة، وهذا ما نريده جميعنا ولا أحد يريد التعب.. إذاً يجب ان تكون الصفحات موحّدة بنظام تمضي عليه حتى تعمل لدى الجميع بشكل جيد.

في عام 1994، بدأت شركة نت سكيب أولى الحركات التي سمّيت في ما بعد بـ(حرب المتصفحات).. حيث قامت الشركة بإنشاء بعض الإضافات والملحقات على الـHTML والتي لاتعمل إلا على النت سكيب، ولن يستطيع رؤيتها إلا مستخدمو متصفح النت سكيب، وضربت بذلك بالـ(عالمية برنارز لي) عرض الحائط.. أي أنه من يتصفح غير انلت سكيب فلن يرى الخطوط بالألوان المبهجة، والصور الجميلة، والحركات الأخرى مما يضطرهم إلى استخدام النت سكيب وإلا لن يروا ماذكرت.. وقد أحب الناس هذه الميزات التي تقدمها نت سكيب وبدأؤا يطورون بها مواقعهم والمستخدمين أعجبهم كذلك وأصبح نت سكيب أشهر برنامج حاسوب في العالم..
في سنة 1996 قررت شركة مايكروسوفت مجاراة نت سكيب في هذه الحرب، حيث قامت هي الأخرى بإنشاء مميزات وجماليات أكثر روعة لا تعمل إلا على الاكسبلورر..!!!!
وحدث ما يحدث في النت سكيب، وكل واحدة منهم أصبحت تتنافس لجذب المستخدمين والمطورين وتنشئ اضافات أجمل وأجمل وأفضل وأكثر حاجة لاتعمل الا في متصفحاتهم الخاصة..

إذاً.. ماذا الآن؟؟؟.. إذا أراد أحدهم تصفح موقع بجمال نت سكيب، فعليه استخدام نت سكيب والا لن يرى هذه الزينة ولا الصفحة المرتبة أو ربما لن يرى شيئاً.. بدأ المستخدمون يحتارون في الموضوع وتزداد الحيرة مع زيادة عدد المستخدمين وزيادة التنافس في هذه الحرب العقيمة..

عندها.. بدأ تدخل الكبار في الموضوع، حيث قام نخبة من أشهر وأقوى مصممي الويب في العالم ممن لهم الخبرة الطويلة والكبيرة بإنشاء مشروع معايير الويب: www.webstandard.com
وهدفهم الأساسي.. إيقاف هذه الحرب الغبية وتوصيل المواقع حسب معايير موحّدة لجميع المستخدمين، اقرأ الهدف الأساسي المكتوب في هيدر موقعهم الآن:
"The Web Standards Project is a grassroots coalition fighting for standards which ensure simple, affordable access to web technologies for all"
" إن مشروع معايير الويب هو تحالف وتجممع منا نكافح به من أجل المعايير الذي يضمن بذلك وصول الموقع بأبسط الطرق، بطرق رخيصة إلى جميع الناس"
يااااه.. ما أجمله من هدف، مكافحة من أجل راحتنا جميعاً وبعيداً عن المنافسات التي توقعنا في حيرة ومشاكل كمطوّري مواقع اولاً ثم مستخدمين..
أرادوا بهذا توحيد المميزات في نت سكيب واكسبلورر وغيرها وانشاء اصدارات تنفع للاثنين وتعبوا في ذلك، ولكن كان تضييعاً للوقت وسط كل هذا الازدحام

في هذا الوقت، بدأت تظهر وبرز اهمية منظمة الويب العالمية، www.w3.org أو باختصار: (W3C) وصاحبها هو مخترع الإنترنت كما ذكرت برنارز لي..
كانت الغاية الأولى للمنظمة في ذلك الوقت هو إقناع مجمتع الإنترنت بأهمية (العالمية) ووصول المواقع والصفحات لكل الناس ببساطة ودون تعقيد كبير مع إمكانية دمج هذا مع جمال التصميم وروعة الشكل.. قرروا بذلك وضع حدود لهذه الحرب .. (حرب المتصفحات) وبداية عصر جديد متّفق عليه من الجميع يضم كبرى الشركات التي تتفق على معايير محددة..
أصبحت الشركات الكبرى من أعضاء هذه المنظمة من أمثال: نت سكيب، مايكروسوفت، أدوبي الضخمة بالإضافة إلى مايكروميديا (سابقاً) والعديد من الشركات الأخرى، تجمّعوا وكانت الفكرة أن يتّفقوا ويوافقوا على معايير قياسية محددة، تعمل بها المتصفحات والشركات، ولاتخالفها، لكن إن أرادت التميز فلديها الشكل، والمرونة، وسرعة الأداء وسهولة الاستخدام، تستطيع التنافس في هذا كبقية العالم، لكن.. ( لايعودون للفوضى السابقة، ولايعيدون مثل هذه الحرب)

بذلك تم الاتفاق بين الجميع على المعايير القياسية والرجوع للـHTML والالتزام بما يجعل الجميع يصلون للصفحة دون تعقيد ومشاكل..
لكن منظمة الويب العالمية المنشئة للـHTML من البداية، كان عليها تطوير هذه اللغة حتى تواكب التطور بها وترضي الناس أيضاً وأن المعايير لا تشكل عبء ولاتخلّف ولا تأخر.. ومن هنا ظهرت فكرة الـXHTML والـCSS .. وهذان يحتاجان لموضوعات مختلفة للحديث عنهم.. لكن ببساطة، أشكرهم على هذا الجهد وهذه اللغات الجيدة وما توصلوا إليه من إراحة للمستخدم

الآن.. ألا توافقني على اهمية المعايير القياسية؟؟.. ومدى فائدتها؟

أما عن تأثير المعايير على التصميم فأنت مخطئ بهذا، لأن الفرونت بيج وبقية البرامج (هذا له حديث مستقل أيضاً) تعمل على إنشاء أكواد HTML و css .. هذا العمل الأساسي أو ربما XHTML .. يعني مواقعنا تتناسب والمعايير القياسية، لكن مهما حدث فستبقى هذه برامج، تنشى الكود وتصنعه بنفسها والمستخدم لايهمه ما بالكود فلا يتّبع الطرق الصحيحة، لذلك تتولّد أخطاء هنا وهناك في الأكواد يجب تصحيحها وتنظيمها لنتابع المعايير ولنبقى مواكبين للتطور دونما أخطاء.. وهذه الأخطاء هي التي تظهر في الفايرفوكس.. فعلينا أن نطور أنفسنا ولا نقول اننا سنبقى على رجعيتنا لأن الفايرفوكس لايستخدمه الكثير.. لا.. طالما أن الفايرفوكس صارم ويظهر اخطاءنا فعلينا شكره ومعرفة أخطائنا وتصليحها، حتى لايتأثر أي مستخدمين ، فالاكسبلورر لن يقول شيئاً لأنه متهاون لكن سيؤثر هذا سلباً على سرعة التصفح مثلا!!..
ومستخدمي الفايرفوكس في تزايد رهيييييييييب، لكن الأساس هو ما نتحدث عنه وليس اختلاف المتصفحات، فلو فهمنا الموضوع الأساسي سنختار المناسب لنا من المتصفحات وغير ذلك
ولن أكذب عليك إن قلت أنني أنشأت في وقت قريب لطلاب صفنا موقعاً كتبت كل كود وحرف فيه بيدي (وجدت متعة كبيرة فيه) أنه من أجمل ما رأيت من ناحية الجرافيكس وشهد على هذا الكثيرين لأنه من مصمم محترف.. وكان مطابقاً للمعايير، أي كما ذكرت لك ان المعايير هي بعض التنظيمات.. وليست لغة جديدة ولا مشاكل جديدة، إنما هي تسهيل

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

ولو تعلمت الـHTML ثم انتقلت إلى الـXHTML (اختلافات بسيطة جداً) وتعلمت وطبقت الـCSS في موقعك وهذا الأهم، ستلاحظ مدى قوتك الآن وإمكانيتك على التحكم في كلللل جزء من موقعك واللعب فيه وتنظيمه كيما شئت .. وكيفية سرعة الموقع الرهيبة خصوصاً بالـcss .. وصدقني الكتابة ليست صعبة أبداً ولا حتى اللغة ولا الموضوع بمجمله.. هي ليست إلا عزيمة وإرادة تستطيع بها الوصول لكل شيء والموضوع سهل جداااااً


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

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


اخوك
المبدع العربي ^_^