أهم لغات البرمجة المستخدمة في تطوير الويب تعريفها و خصائصها - Programmer Tech

Programmer Tech

تعلم البرمجة - علوم الكمبيوتر - أمن المعلومات - القرصنة الأخلاقية

إعلان اعلى المقالة

السبت، 5 يونيو 2021

أهم لغات البرمجة المستخدمة في تطوير الويب تعريفها و خصائصها


تعريف لغة html

كلمة html هي إختصار للمصطلح Hyper Text Markup Language و تعني لغة ترميز تُستخدَم في إنشاء و تصميم صفحات و مواقع الويب، و تُعتبَر هذه اللّغة من أقدم اللّغات و أوسعها إستخداماً في تصميم صفحات الويب لأنها من أسهل اللغات, هي طريق البداية بالنسبة لمبرمجين الويب و ليست معقدة حتى اكوادها سهله, و كل ما تحتاجه هو محرر نصوص و متصفح لعرض محتويات الكود الخاص بالموقع الذي تكتبهُ, و الكثير من المبرمجين لا يعتبرونها لغة برمجة "لأنها خالية من الدوال و التعقيد", و صفحة الويب بشكل عام بها وسم نهاية و وسم بداية.


خصائص و مميزات لغة html

1- الخاصية الأهم لهذه اللغة أنها لا تحتاج إلى برامج تصميم أبداً, فقط نستطيع كتابة الأكواد في المفكرة المرفقة بنظام الويندوز أو تحميل أي محرر اكواد.
2- هي سهلة جداً لأنها تعتمد على الوسوم و ليس بها دوال للتعقيد و يمكن برمجة صفحة بسيطة خلال وقت قصير جداً.
3- هي تُساعد أي شخص من إجراء التعديلات على الموقع.
4- مُعظَم برامج التصميم تكون مبنية على html مثل برنامج فرونت بيج المرفق مع حزمة اوفيس 2003.

تعريف لغة php

تعني كلمة php للمُصطَلَح personal home page و هي عِبارة عن لغة برمجة تُعطيك الحرية لإضافة بعض الخصائص المُتقدمة في الموقع و كما نعرِف أن لغة php هي لغة التعامل مع المزود أو server و لكن قبل البدء في إستخدام php في مواقع الويب يجب عليك أن تكون ذو خبرة جيدة في لغة الهيكلة html.


خصائص و مميزات لغة php

1- يُمكن إستخدامها في الكثير من الحالات مثل إنشاء المنتديات.
2- يُمكن إستخدامها في بوابات الرسائل النصية القصيرة و القوائم البريدية.
3- هي ليست صعبة لكن مطورة اكثر من html لذلك البعض يجدها معقدة نوعا ما.

تعريف لغة CSS

كلمة css هي إختصار للمُصطلح الإنجليزي cascading style sheet و التي تُرجِمَت على أنها "أوراق الأنماط الإنسيابية", ففي حين أن لغة html تهتم بوصف عناصر مستندات الويب فإن css تهتم بوصف تحسين شكل و مظهر هذه العناصر.


خصائص و مميزات CSS

1- تَقوُم بتنسيق الألوان و الصور و كل شيئ مكتوب في HTML.
2- تجعَل مظهر الصفحة قابل للتعامل مع الكثير من المُتصفحات و الشاشات.
3- يُمكن كتابة وسوم CSS بملف منفصل و يمكن كتابتة ضمن ملف العمل HTML عبر الوسم STYLE.

تعريف لغة جافاسكربت

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


خصائص و مميزات جافاسكربت

1- يُمكن إستخدام اكواد هذه اللغة في ملف مُنفصل عن ملف العمل HTML و يُمكن إستخدامها بنفس ملف HTML عبر كتابة وسومها ضمن الوسم SCRIPT.
2- تُعطي الجمالية لصفحات الويب.
3- تدعم خاصية التوجية نحو الكائنات OBJECT.

تعريف بوتستراب

بوتستراب هو إطار عمل حر Framework مفتوح المصدر يُستخدَم لتصميم مواقع و تطبيقات الويب و يحتوي على قوالب جاهزة مكتوبة بلغات html,css, و إحيانا بلغتي جافاسكربت و جكويري, عندما نقوم بتعلم Bootstrap يُمكِن بدل أن نقوم بكتابة قوالب html و css الذي سوف تستغرف منا أيام, يُمكن بالبوتستراب خلال ساعة فقط من إنشاء قالب متجاوب مع جميع الأجهزة بإحترافية.


خصائص و مميزات بوتستراب

1- هي مكتبة سهلة الإستخدام يمكن لأي شخص أن يكون لديه معرفة في HTML,CSS أن يستخدمها و يتعامل معها.
2- تدعم التصميم المتجاوب أي يُمكن عمل الموقع أن يعمل على مختلف الشاشات و مُختلف انواع الأجهزة بشكل متناسق و جميل.
3- تتوافق مع جميع المتصفحات الحديثة.

تعريف جكويري

تُعتَبَر جكويري مكتبة من مكاتب الجافاسكربت السريعة المتوفر بها الكثير من المميزات و تُسهِّل علينا تعديل المُستندات في HTML و إنشاء حركات و توفّر إنشاء واجهة برمجية موحدة تعمَل على جميع المتصفحات.


خصائص و مميزات جكويري

1- تكوُن مكتوبة فقط بلغة جافاسكربت.
2- سهلة في إختيار العناصر الموجودة ضمن HTML.
3- أهم ميزة أنها مفتوحة المصدر.
4- سهلة في التعامل مع باقي المكتبات.
5- عمل بعض التأثيرات و الحركات في الموقع.
6- يتوفَّر بها كم هائل من الإضافات PLUGINS التي تعمل في الإعتماد عليها.

مقالات ذات صلة:

1 - كل ما يجب معرفته عن برمجة الويب قبل الدخول لهذا المجال.

2 - كيف تطور قدرتك و تزيد خبرتك في برمجة المواقع.

3 - أي لغة برمجة أختار؟

4 - كل ما يجب معرفته قبل الدخول لعالم البرمجة.

هناك تعليقان (2):

facebook

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *