انا و CSS

يكثر الحديث هذه الايام عن المواصفات و المقاييس في تصميم صفحات الويب, و يكثر الحديث عن ان يكون الموقع يظهر بشكل جيد على جميع المتصفحات الموجودة مثل ( IE ) و ( FireFox ) و ( Opera ) و ( Safari ) و غيرها. و مع نصيحة احد الاصدقاء ( مشهور الدبيان ) انه ( يجب ان اقوم بتعلمها ) قررت ان ابدأ بتعلمها و الدخول الى هذا العالم.

عندما بدأت بتعلم التقنية تذكرت ايام دراستي للـ ( Java ) في ايام الجامعة. كنت استطيع ان افهم الكود منطقيا و كيفية تحركاته و كأنه احرف عربية مسطره على الشاشة. و احد اصدقائي كان لا يستطيع ان يفهم شيئا منها, فعندما اشرح له الكود يخبرني بأنه لا يستطيع فهم المنطق منها و لذلك لن يستطيع تعلمها و اتقانها مع رغبته الكبيرة في تعلمها.

بدأ الامر ينطبق علي مع ( CSS ). فأنا اقرأ عن التقنية كثيرا و في النهاية ( لا افقه ) شيئا منها. حاولت مرارا و تكرارا ولكن ( لم افلح :( ). المبادئي و الطريقة الرئيسية فهمت كيفية عملها ولكن لم استطع فهم الامور الاخرى , فأصبحت الـ ( CSS ) بالنسبة لي بمثابة الـ ( Java ) لصديقي.

لكن, لن استسلم, فسأتعلمها ( ان شاء الله ), خاصة واني شعرت بسهولة عمل التصاميم مع استخدامها و عمل ما اريد. زيادة على ذلك ستفيدني جدا خلال تعلمي تقنية ( Ajax ). ويا انا يا انتي يا ( CSS ).

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

Web 2.0

قبل صلاة الجمعه, احببت ان اشاركك معلومه اعرفها من وقت ليس بقريب, و لكن لاحظت في المنتديات العربيه عدم التطرق لهذا الموضوع وهو ( الانترنت 2.0 ) الذي يسمى ( web 2.0 ). اصبح هذا المسمى الشغل الشاغل للمواقع الجديده ( الغير عربيه ) واصبحت اغلب المواقع التي يتم انشائها تعتمد على هذا المسمى.

  • اولا ماهو ( web 1.0 ) ؟
  • اكثر الاوقات تعتبر هذه المرحله عباره عن صفحات ( HTML ) ثابته و يقومون بتحديثها نادرا. و اغلب الاوقات تعتمد على لغة ( HTML ) التي من سهولتها يمكن لاي شخص في وقت قصير ان يتقنها. و بعد ثورة مواقع ( Dot-com ) اصبحت المواقع اكثر ديناميكية بإعتمادها على بعض لغات البرمجه للمواقع و بعض قواعد البيانات.

  • ثانيا ماهو ( web 2.0 ) ؟
  • ترمز هذه العباره الى المرحله الثانيه من تطوير ( World Wide Web ), متضمنا الاساس والبرمجيات فيها. و كان المبدأ في هذه التسميه و معناها المبسط ( web is a platform ) اي الانترنت كنظام تشغيلي او منطقة عمل.

    في الحقيقه اريد التكلم والغوص في الشرح و لكن ( صدق او لا تصدق ) لم استطع ذلك, فما يوجد بعقلي لم استطيح ترجمته الى حروف يمكنك قرائتها. لذلك سوف اتبع طريقة ( بعض الشباب ) وهي كتابة نقاط توضح لك كيفية معرفة ان هذا الموقع يعتبر ( web2.0 ). اذن لنبدأ النقطه الاولى. بقية المقال »