|
كلام
في النت :
للمبتدئين ( الحلقة الأولى )
سنحاول في هذه
الحلقات المتتالية التعريف ببعض المعلومات البسيطة التي
يتوجب معرفتها لكل المبتدئين الذين يتطلعون إلى الغوص في
أعماق عالم تصميم المواقع وكييفية عملها على شبكة الأنترنت
، وماهي اللغات المستخدمة لذلك ، وكيف تعمل ؟!
وسنبدأ معكم بالإجابة على السؤال التالي :
مما يتكون
الموقع ؟ ... يتكون الموقع من :
1 - المساحة
التى تقوم بحجزها لعرض ملفاتك على الانترنت ... مثلما تحدد
مساحة فى القرص بجهازك لتخزين البيانات عليها ... فهناك
شركات تقوم بتأجير مساحات على الانترنت لتقوم بوضع ملفاتك
عليها وهو مايسمى بشركات الاستضافة Hosting
2 - نطاق
الموقع او عنوانه ، وهو الاسم الذى يتم كتابته فى المتصفح
ليذهب الزائر إليه مثل عنوان الصفحة الرئيسة لموقع مجلة
الأسرة والتنمية هو www.al-osra.net مع ملاحظة أن عنوان
الصفحة الرئيسية يتضمن عادة اسم ملف محدد مثل index.html .
خطوات انشاء
موقع على الانترنت :
1 - تصميم الموقع على جهازك .
2 - الحجز فى شركة استضافة لرفع موقعك على الانترنت
Hosting
3 - اختيار نطاق او عنوان لموقعك domain مثل
www.4habeeb.net ويمكنك الحجز فى شركات معينة تحدد لك
المساحة المطلوبة وكذلت الاعلانات عند كتابة موقعك فى
المتصفح ..
وما هى انواع المواقع ؟ يوجد نوعان مك حجز نطاق الموقع
واختيار الاسم الذى تريده ..
وهناك ايضا مواقع استضافة مجانية حيث تستطيع استضافة
الموقع ولكن بشروط معينة مثل وجود الاعلانات فى الموقع
مثلاً او ظهور بانران المواقع :
1 - مواقع ثابتة استاتيكية .. وهى المصممة بلغة الهتمل ،
ويطلق عليها ( اللغة الصامتة ) وتتغير محتوياتها يدوياً .
2 - المواقع المتحركة الديناميكية .. وهى المصمممة بلغات
البرمجة ، و تتغير محتوياتها اتوماتكيا ، وحاليا معظم
المواقع من هذا النمط .
ماذا تحتاج لتصميم المواقع ؟
1 - دراية كافية وخلفية جيدة بلغة html .
2 - اجادة العمل على برامج تصميم المواقع وخاصة الفرونت
بيج .
3 - تعلم لغة برمجة خاصة بالمواقع .. ولو واحدة فقط ان كنت
تريد انشاء موقع ديناميكى .559685100ا
هى لغة ال html ؟
لغة الـ html هي اختصار لـ Hyper Text Markup Language
بمعنى لغة ترميز النصوص ، وهي لغة مستخدمة لانشاء صفحات
الانترنت .
ما الفرق بين الـ html ولغات البرمجة الأخرى ؟
1 - أنها بسيطة ورموزها سهلة .
2 - أنها ليست لغة برمجة بالضبط , فهي لا تحتاج لبرنامج
يترجمها للغة الحاسب وهو ما يسمى ال compiler بل يتم تنفيذ
تعليماتها مباشرة عبر متصفح الانترنت .
............ تابعونا في العدد القادم .
للمبتدئين ( الحلقة الثانية )
لماذا نتعلم
الـ html فى البداية وليس الـ frontpage ؟
الفرونت بيج هو برنامج يقدم لنا أكواد لغة الـ html ، أو
ما يطلق عليها البعض ( الهتمل ) على طبق من ذهب ومن الواجب
تعلمه لمن يريد انشاء موقع على الانترنت ؛ لأنه يسهل العمل
كثيراً ، حيث أنه يحول النصوص العادية التي نكتبها الى
أكواد html جاهزة .
لكن .. إذا أردنا تعلم اللغة من أساسها ، وأن نمتلك قدرات
أكثر في بناء المواقع , وأن نحترف أكثر , يصبح من الواجب
علينا تعلم ال html .. وبعد تعلُمها يصبح فهم ال frontpage
سهلاً .
وما هى لغات البرمجة الأخرى التى تُستخدم فى برمجة المواقع
؟
توجد عدة لغات برمجة أخرى تستخدم لكى تجعل المواقع
ديناميكية وتتفاعل مع المستخدم ..
طبعاً بعد تصميم الصفحة بالهتمل اولاً ..
وهى تنقسم الى نوعين :
- لغات تعمل من جهة المزود ، أي على سيرفرات المواقع ، و
تستخدم في الـ server side :
مثل : الايه اس بي - ASP و البي اتش بي - PHP و البيرل -
PERL و جيه اس بي - JSP و الاكس ام ال - XMLوسنحاول إعطاء
لمحة بسيطة عن كل لغة .
ASP
لغة او تقنية من شركة مايكروسوفت ، تتميز بالسهولة
والتكامل الجيد مع منتجات و تقنيات مايكروسوفت ، مثلاً
بالنسبة لنسخة الـ .net فهي مشحونة بالعديد من المميزات
الهائلة ، و تستطيع من خلال بيئة Studio.net أن تطور تطبيق
ASP عن طريق واجهة رسومية و كذلك عملية السحب و الافلات
Drag & Drop
لكن الكثيرون يعيبون على هذه اللغة ارتباطها الوثيق
بمايكروسوفت وعدم دعمها لأنظمة تشغيل أخرى ، فهي تعمل من
خلال مزودات ويندوز فقط .
PHP
و هي لغة ذات مصدر مفتوح ، و مجانية ، و تعمل على جميع
المنصات و ذات انتشار واسع بالذات ضمن اصحاب المصادر
المفتوحة و الهواة و مطوري المواقع الصغيرة و المتوسطة و
هي لغة تتميز بالسهولة و الشمولية و التكامل مع قواعد
بيانات MySQL
وتستخدم PHP في الـ server side يعني على سيرفرات المواقع
وليس على اجهزة المتصفحين و تعطيك امكانيات هائلة في حفظ
المعلومات و استرجاعها باستخدام قواعد بيانات او حتى ملفات
نصية عادية فمواقع مثل المنتديات والمجلات و التجارة
الالكترونية كلها تعتبر مجالات عمل الـ PHP .
|