أمست البرمجة علماً هاماً في حياتك اليومية كمهتم بالمواقع الإلكترونية بأنواعها واختصاصاتها المتخلفة، لا يطلب من أن تكون عالماً بهذا العلم على كل حال فهو من أنواع العلوم الغير منتهية، لكن إدراكك ووعيك بلغات البرمجة الأساسية والرئيسية أمسى شيئاً لا بد منه هذه الأيام.
سنحاول أن نشرح بكل بساطة نبذة عن لغات البرمجة نجد أنها مهمة أن تعرف عنها أكثر إن كنت مهتماً بهذا المجال الحيوي والمتطور بشكل يومي.، مثل لغة PHP ولغة
لغـة PHP
لغـة PHP تعد هذه اللغـة مـن أكثر اللغات انتشارا بين المبرمجين منذ أن تـم تطويرها عام ١٩٩٤م حيث كانت هذه اللغة بسيطة جدا فكـان يمكنك من خلالها عمل سجل لزوار موقعك وعداد لزوار موقعك وبعض العناصر الأخرى البسيطة ولكـن تطورت هذه اللغة إلى أن أصبحت تدعم قواعـد البيانات وكان الإصدار الناتج عن عملية التطوير يعرف بـ Open Source بنـاء المواقع الالكترونية ذات الطابع الديناميكي أي الكـود الـذي يمكن لأي مستخدم الإضـافة والتطـوير فيـه ، وهكذا بـدأ المطورون بالإضافة والتطوير إلى أن أصبحت من أكثر اللغات انتشارا فهي تشبه لغة ASP من حيث مخرجاتها النهائية فهي أيضا تتعامل مع قواعد البيانات ويمكنك من خلالها عمل موقع ديناميكي كامل كما أن أكواد هذه اللغة سرية كما هو الحال في لغة ASP .
لغـة CSS
لغـة CSS تعرف Cascading Style Sheets هذه اللغة بالعربية أنها لغة (الصفحات المتراصة) فهذه اللغة تحدد كيفية عرض البيانات في صفحة HTML فعند استخدام هذه اللغة يتم الفصل بين أكواد البيانات وأكواد مظهر البيانات مثل حجم الخط واللون وهكذا فإذا أردت التعديل في شكل صفحات الويب ومظهرها وذلك بـدون
التعديل في بيانات هذه الصفحات فسوف يتم فتح الملف الخاص بـ CSS والذي يتم إنشائه عن طريق هذه اللغة ومن خلال الأكواد المكتوبة بالملف يتم التعديل على شكل صفحات الويب حيث إن ملفات CSS يتم تسجيل جميع خصائص التنسيق والإخراج لصفحات الويب بداخلها
لغـة VB Script
هي لغة إسكربت نصية تعمل في بيئة الإنترنت وتتشابه في مفاهيمها مع لغة Visual Basic مع بعض التعديلات التي تلائم طبيعتها المتعاملة مع الإنترنت وهذه اللغة تتكامل بشكل جيد مع لغة ASP فمن خلال هذه اللغة يمكنك تحميل البرمجيات الإضافية للإنترنت وتشغيلها حيث تعد وسيط بينها وبين مستندات ASP & HTML فمن خلال هذه اللغة يمكنك إضافة بعض الحركة على الصفحة .
لغة Java Script
لغة Java Script تمكنك هذه اللغة من إضافة الديناميكية على الصفحات بأشياء تتفاعل مع زائر الموقع وتتوقف على إجابة الزائر ورد فعلـه مثل تغيير التاريخ والوقت في الصفحة اعتمادا على معطيات الجهاز، وتنفيذ بعض الأوامر بناء المواقع الالكترونية ذات الطابع الديناميكي عند النقر على زر مـا أو عند مرور المؤشر على صورة ما أو عند فتح الصفحة وإغلاقها أو ظهور نافذة عائمة أو منبثقة popup window تحمل ارتباط لصفحة أخرى أو غير ذلك.
لغـة Java
تعرف هذه اللغة بالعربية أنها لغة (صفحات خادم جافا) وتم تسميتها بذلك لأنها لغة من لغات الجافا وتتعامل هذه اللغة مع قواعد بيانات الأوراكل بشكل رئيسي ، وهي تتعامل مع MySQL ولكن معظم مواقع JSP تتعامل مع قواعد البيانات أوراكل وهذه اللغة تعد من عائلة الجافا فبما أنها من عائلة الجافا فإنها تتمتع باندماج سهل مع لغة الجافا سكريب والتي هي خاصة بالمستخدم Client Side أما JSP هي Server Side وهناك الكثير من المواقع التي بدأت تستخدم هذه اللغة في برمجتها مما يعني أنها بدأت في دخول سوق البرمجة بشكل قوى
لغـة CFM
لغـة Cold Fusion Markup CFM هي عبارة عن لغة من ضمن عائلة برامج ماكروميديا وأصدرت هذه اللغة في عام ٢٠٠١م وهذه اللغة تعتمد على الاتصال مع قواعد البيانات لخلق مواقع إنترنت ديناميكية، وتعتمد بشكل رئيسي على قواعد البيانات أوراكل و MySql ولغة كولد فيوجن بما أنها من شركة ماكروميديا فهي تتعامل بشكل جيد مع الفلاش وتسمح لمطوري الفلاش بكتابة Action Script يخوله الاتصال بقواعد البيانات لسحب البيانات والمواقع المصممة باستخدام هذه اللغة قليلة مقارنة بـ ASP و PHP اللتان مازالتا مسيطرتان على السوق
برامج تصميم المواقع
يوجد العديد من البرامج المتخصصة في تصميم المواقع حيث إن هذه البرامج تعد وسيطأ بينك وبين لغات البرمجة فعند قيامك بإدراج صورة باستخدام أحد أدوات البرامج المختصة بتصميم المواقع فإن هذه البرامج تقوم بكتابة كود HTML الذي يمكن المتصفح من عرض هذه الصورة بطريقة صحيحة وهذه البرامج تعد بيئة جيدة لكتابة أكواد لغات البرمجة المختلفة بداخلها ومن خلال هذه البرامج يمكنك برمجة ورؤية تصميم الموقع في أن واحد ومن أمثلة هذه البرامج Front Page , Dream Weaver, Web ويمكنك أيضا الاستغناء عن هذه البرامج وذلك عن طريق كتابة كود موقعك داخل برنامج Note Pad الموجود بالويندوز ولكن ذلك أمر به صعوبة .
إذاً هذه تعريفات بسيطة عن بعض اللغات وليست تعريفات تغني عن التعريفات الأكاديمية أو الشروحات التي يقدمها مختصين بهذا المجال.
يجب عليك تسجيل الدخول أولاً لإضافة تعليق.