أعمل بمجال الـ Front-End development وأكملت عمل الكثيرين من مطوري الـ .net, rails, php وغيرها. اسألني عن أي شئ له علاقة بـ HTML/CSS/JavaScript
انا أحمد الألفي ... مدمن HTML/CSS/JavaScript ... اسألني عما تشاء
السلام عليكم
أسمع الكثير من الكلام عن مطوري المواقع وأعمالهم الخارقة وأردت أن أتعلم وأصبح مثلهم، إلى أن هناك بعض الأسئلة العالقة في ذهني:
1- هلى لغة واحدة كافية لتصميم موقع ما، على سبيل المثال: هل بلغ HTML5 بإمكاني تصميم موقع كامل أو مدونة؟
أعتذر عن الإطالة.
وعليكم السلام ورحمة الله وبركاته ،
HTML5 سيظل ينمو ويتضج خلال السنوات القادمة. هناك العديد من المناطق التي لم تطرق بعد ومطورا المتصفحات مثل Google و Microsoft و Mozilla وغيرهم سيظلوا في سباق من أجل استيعاب الخطط التي تضعها هيئة الـ W3C.
دعنا نعيد صيغة سؤالك بشكل أوضح: هل سيكفي HTML5 فقط لتطوير موقع كمدونة؟
HTML5 يقوم بعمل واحد فقط ... هو عرض المحتوى بطريقة يفهمها المتصفح. هل يمكن استخدام HTML5 لعمل شئ مثل مدونة؟ بالطبع إذا كان تعريفك للمدونة هو مجموعة الصفحات التي تحتوي المقالات فقط مع بعض الروابط وتطبيقات للتعليقات كـ Disqus ستكون الإجابة نعم. أمتلك مدونة لا تعمل سوى بالـ HTML/CSS ويساعدني في تخليقها تطبيق يعرف بـ jekyll ... ماذا عن تسجيل الأعضاء والإحتفاط والبحث وحفظ التعليقات ضمن نفس النطاق المستخدم؟ الإجابة ستكون لا لأنك في هذة الحالة تحتاج إلى لغة برمجية تعمل على الخدم ونظام لقواعد البيانات لحفظ تلك البيانات!
هل الغاية من تطوير الـ HTML هي أن يصل لوقت لا تحتاج فيه شئ أخر؟ ليس الأمر كذلك ... HTML يكمل عمل باقي الأنظمة الأخرى مثل PHP و Ruby وغيرها.
هل لغة واحدة تكفي؟ دعنا نغير هذا الجزء لـ "هل جزء واحد يكفي؟" في بدايتي مع تطوير المواقع كنت أريد أن أتعلم كل شئ واستخدم كل شئ ... منذ نعومة أظافري كنت أعلم الكثير عن برنامج Photoshop ثم بدأت أتعلم HTML و CSS ... ثم قفزت إلى عالم PHP و MySQL وأخذت على عاتقي تطوير مواقع من الألف إلى الياء ... بعد فترة وحدت أنني لا أملك الإبداع المطلوب لكي أكون مصمماً ... ربما أعلم الكثير عن Photoshop لكن هذا لا يكفي لكي تخلق تصميما مبدعا! تركت التصميم وركزت أكثر في شق البرمجة بإستخدام PHP ... وجدت نفسي لا أميل إلى العمل على الخوادم وانني أعمل بشكل أفضل داخل المتصفحات ... قررت التركيز بشكل كامل على HTML/CSS/JavaScript ... هل هذا يكفي؟ بالطبع!!! لا أجد الوقت الكافي لملاحقة العمل! الكثير يطلبون مني مساعدة زملاء في تطوير هذا الشق بعدما ينتهون من الأجزاء التي تعمل على الخوادم. نمى لدى الناس الوعي ان المصمم الذي يرسم مواقع الإنترنت يختلف عن من يحول هذا التصميم إلى HTML/CSS/JavaScript ويختلف عن من يعمل على الخادم. التركيز في هذا الشق أفادني جداً وأعطاني الأولوية عن الكثيرين ... أستطيع التنبؤ بسبب مشكلة في الكود تظهر في متصفح IE7 بدون النظر للكود بسبب التركيز في هذا الشق والعمل الكثير على هذا الجزء.
التعليقات