الرئيسية / برمجة وإنشاء المواقع / الفرق بين php و javascript و html و أهم ما يميز كل منهم
html_javascript_php

الفرق بين php و javascript و html و أهم ما يميز كل منهم

السلام عليكم ورحمة الله وبركاته

مرحباً بكم جميعاً زوار ومتابعى مدونة حلول نت

نستعرض معاً اليوم الفرق بين ثلاثة من أهم لغات برمجة الويب على الإطلاق php و javascript و html وأيضاً سنستعرض مميزات كل لغة منهم

 

1459870313PHP-logo.svg

أولاً php : بي اتش بي (PHP) هي  لغة البرمجة (لغة سكريبت) على الارجح الاكثر شعبية على شبكة الإنترنت. يتم استخدامها لتحسين صفحات الويب. مع PHP، يمكنك أن تفعل أشياء مثل إنشاء الصفحات تسجيل الدخول اسم المستخدم وكلمة السر ، والتحقق من المعلومات من نموذج،و إنشاء منتديات، ومعارض صور، و مجموعة أكثر بكثير. و كثيرا ما نرى صفحات ويب تنتهي بـ PHP، هذا يعني أن المبرمج قام بستخدام أكواد PHP لبرمجة هذه الصفحة ولكن ما يظهر على متصفحك هو كود HTML عادى لأن أكواد php تكون على السرفر فقط ولا يمكن ان تظهر على المتصفح وهذا ما يميزها عن HTML و Javascript، وهناك مواقع و اسكربتات شعبية تستعمل PHP متل موقع أتواصل الجتماعي facebook و WordPress .

ومن المعروف أن PHP كلغة تعمل في الخادم (server)  فقط . لذلك لا يمكن أن تعمل PHP أو تنفيذها على جهاز الكمبيوتر الخاص بك، ولكن على الكمبيوتر الذي يطلب الصفحة من سيرفر ما . يتم تسليم النتائج لك من السيرفر، وعرضها في المتصفح الخاص بك. هناك أيضا  لغات البرمجة الأخرى التي قد تكون سمعت بها هي ASP، بيثون وبيرل. (أنت لست بحاجة إلى معرفة أي من هذه اللغات ف PHP تغنيك عنهم.)

التفسير الأكثر شعبية لـ PHP هو “Hypertext Pre-processor”. ولكن ذلك يجعله HPP، وبالتأكيد؟ إن التفسير بديل هو أن الأولى أتى من الإصدار الأقدم من هذه اللغة البرمجة، الذي كان يسمى “Personal Home Page Tools”. على الأقل الآن يمكنك الحصول على الحروف “PHP” بالترتيب الصحيح!

PHP شعبية جدا إذا كنت تبحث عن وظيفة  في البرمجة وتصميم المواقع الإلكترونية .

Unofficial_JavaScript_logo_2.svg

ثانياً JavaScript : يقوم المتصفح بتحميل البرنامج المكتوب بلغة الجافاسكريبت إما مضمّنا داخل صفحة الـ HTML أو من ملف خارجي. تنفذ جميع العمليات التي على جهاز المستخدم — أي ضمن المتصفح الخاص به.

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

هذا مثال بسيط لبرنامج مضمن داخل الـHTML يقوم بإظهار رسالة “وعليكم السلام” عند الضغط على زر “السلام عليكم”:

<html>
    <head><title>مثال</title></head>
    <body dir="rtl">
    <script type="text/javascript">
            function salam(){
            alert("وعليكم السلام");
            ;}
      </script>
      <button onclick="salam();">السلام عليكم</button>
  </body>
</html>


———————————————
ناتج المثال :


———————————————

وما يفرق هذه اللغه عت php ان كل اكوادها تكون على جهاز المستخدم وليس على السرفر وتتميز أيضا بأنها تزيد من الحيويه والتفاعل على الموقع ولها مكتبات كثيره اهمها jQuery وهى مكتبه لاختصار الكثير من اكواد javascript وتسهيل التعامل معها و Ajax للربط بين السيرفر و جهاز المستخدم وتنفيز اوامر على السرفر بدون اعاده تحميل الصفحه .

14570828119302_illu-cours_html5-css3

ثالثا HTML :هي لغة ترميز تستخدم في إنشاء وتصميم صفحات ومواقع الويب، وتعتبر هذه اللّغة من أقدم اللّغات وأوسعها استخداما في تصميم صفحات الويب. HTML هيكل صفحة الويب وتعطي متصفّح الإنترنت وصفا لكيفيّة عرضه للمحتوياتها، فهي تعلمه بأنّ هذا عنوان رئيسي وتلك فقرة وغير ذلك الكثير. وتستخدم الـ HTML مايعرف بالوسوم (‘tags’) لإصدار التعليمات إلى المتصفّح، هذه الوسوم توضع بين علامتى أكبر من ‘>’ وأصغر من ‘<‘ الّتي تنقسم إلى نوعين:

1- وسم البداية كـ <html> , <p> , <h1> , <body>
2- وسم النهاية كـ <html> , </p> , </h1> , </body/>
بتجميع وسم البداية و وسم النهاية نحصل على عنصر HTML .

تبدأ أكواد HTML بالوسم <html>، وتنتهى بالوسم</html> .يقوم متصفح الوب بترجمة السطور البرمجيّة بلغة HTML إلى محتوى مرئي سهل القراءة لزوار الموقع.

والفرق بينها وبين PHP و JavaScript ان كلاهما يستخدمانها لعرض نتائج معالجة أكوادهم البرمجية بمعنا انها ليست لغه برمجيه مثل php و JavaScript ولكنها تستخم للعرض المباشر لمكونات الموقع الالكترونى على متصفحك

مثال لكود HTML لعمل جدول:

<table border="1">
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
</table>

وهذه هى النتيجة:

Month Savings
Sum $180
January $100
February $80

وفى النهاية نرجو أن نكون وفقنا فى توضيح الفروق بين هذه اللغات البرمجيه وتوضوح كل ما يميزهما وهذه روابط اخرا رسمية للاستزاده من هذه اللغات

  1. موقع HTML العربى الرسمى
  2. موقع PHP الرسمى
  3. موقع JavaScript الرسمى

 

عن Mahmoud Elewa

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

اترك رد