إن عالم WordPress، أحد أكثر التقنيات شعبية لإنشاء مواقع الويب واستضافتها، يمر بصراع ساخن للغاية بين شركة Automattic و شركة WP Engine.
سبتمبر 27, 2024
نشر في : يناير 09, 2023 | أخر تحديت : يوليو 10, 2024 |
هل سبق لك و أن سألت نفسك لمادا تشتغل ملفات html و css و javascript على الحاسوب أو المتصفحات و خصوصا على الويندوز بشكل عادي بينما ملفات لغات أخرى كphp أو بايتون على سبيل المتال لا تعمل أو المتصفح يعرض لك الكود الأصلي للملف البرمجي , هدا بكل بساطة لأن المتصفحات تستطيع فهمها أم اللغات لأخرى فلا تستطيع فهمها الأن كل لغة لديها برنامج مترجم وهو مايعرف بcompiler , متلا هناك ملف html و هناك مترجم هدا المترجم من خلاله تستطيع المتصفحات قرائة الملف , و المترجم هو برنامج يكون متبت على الجهاز , لدلك تستطيع المتصفحات التعرف على الملفات البرمجية html و css و javascript و إستعراضها لأن جهازك يحتوي على البرامج المترجمة لهده اللغات و هي تكون متبتة مسبقا وخصوصا في أجهزة ويندوز.
أما اللغات الأخرى كPHP و Python متلا فهي لغات متغيرة عكس html و css و javascript فهي لغات تابتة , إدا فلكي تفهم المتصفحات ملفات php أو Python فمن الضروري وجود مترجم و كدلك سيرفر و قاعدة بيانات , ولكي لا نخرج عن عنوان أو موضوع المقالة بإختصارالفرق بين اللغات المتغيرة و التابتة هو في الوظائف التي تقوم بها كل لغة , لأن اللغات بشكل عام تنقسم إلى قسمين ، الأول يتم تنفيذه على حاسب المستخدم Client Side مثل HTML وجافا سكريبت والثاني يتم تنفيذه على مُخدّم Server أو الخادم وهو الدي يلعب دور الوسيط بين المتصفح و الملف البرمجي , إدا أنت تحتاج إلى خادمك أو سيرفرك الخاص لكي تتمكن من تشغيل الملفات البرمجية للغات المتغيرة و مع العلم فقط السيرفر يقوم بتشغيل جميع الملفات البرمجية على المتصفح بشرط أن تمتلك مترجم لتلك اللغة داخل السيرفر.
وعموما السيرفرات تعرف بالإستضافة أو الإستضافات لأن الشركات تقوم بإستضافة سيرفرك الخاص عندها , و تتراوح أسعار الإستضافات حسب مواصفات السيرفر التي تريده لأن السيرفر ماهو إلا كمبيوتر و لكن به مترجمات للغات و بعض المميزات الأخرى التي تمكنك من إنشاء موقع الإلكتروني أو التطبيقات البرمجية بكل سهولة.
السيرفرات التي تبيعها الشركات ليست مجانية طبعا , لهدا ظهرت فكرة السيرفر المحلي و هو تحويل الكمبيوتر الخاص بك إلى سرفر خاص بك.
السيرفر المحلي Localhost هو عبارة عن مجموعة من البرامج يتم تنزيلها على جهاز الكمبيوتر الخاص بك ، و التي تعمل كاستضافة افتراضية على جهازك ، حيث تستطيع إنشاء موقع أو تطبيق برمجي والعمل والتعديل عليه دون اتصال بشبكة الانترنت.
بالإضافة إلى كونه استضافة افتراضية ، فإنه عبارة عن اسم الموقع (دومين) مثل https://google.com و الدمين الإفتراضي الخاص بك يكون هو http://localhost ، ومثل أي موقع يتمتع السيرفر المحلي بآيبي خاص به ، وبشكل عام يتراوح بين 127.0.0.0 إلى 127.255.255.255 ، والأيبي الافتراضي له هو 127.0.0.1.
و للعلم , السيرفر المحلي يعمل على جهازك فقط وهو لا يحتاج إتصال بالإنترنت , وهدا يعني لو طلبت من كمبيوتر أخر تصفح http://localhost فلن يشتغل عنده لأن الملفات توجد في جهازك فقط , لهدا يعد السيرفر المحلي localhost أداة لا غنى عنها للمطورين , خاصة في حال كان مجال عملهم إنشاء المواقع أو التطبيقات التي تتطلب اتصال بالانترنت بحيث يمكنك اختبار الموقع أو التطبيق والتحقق من صحة عمله قبل أن تقوم بتسليم المشروع أو إطلاقه على الانترنت من خلال شراء سيرفر أو إستضافة من أحد الشركات.
هناك الكتير من البرامج المتوفرة على أنظمة ويندوز و لينكس و الماك التي تقوم بإنشاء سيرفر محلي على جهازك أو تحول جهازك إلى سيرفر , و أشهر و أقوى هده البرامج هي Wampserver و Mamp و Appserv و XAMPP , وتمتاز هده البرامج بأنها مجانية و تدعم العديد من اللغات و الأنظمة بمختلف إصداراتها , كل ما عليك فعله هو تحميل واحدة منها و البدء في تجريب الأكواد البرمجية.
في المقالات القادمة إنشاء الله سوف نتحدت هده البرامج و ننشر المزيد من المقالات حول السرفر المحلي.
إن عالم WordPress، أحد أكثر التقنيات شعبية لإنشاء مواقع الويب واستضافتها، يمر بصراع ساخن للغاية بين شركة Automattic و شركة WP Engine.
سبتمبر 27, 2024
المقصود بضغط أكواد CSS و Javascript أو تقليل حجم ملفات CSS أو Javascript , هو إزالة التعليقات و الفراغات الموجودة بين الأسطر و بين جميع الأكواد داخل الملف ...
يناير 18, 2023
إن العلاقة ما بين مادة الرياضيات و البرمجة هي علاقة هي ترابطية لا يلاحضها أي مبرمج , وهدا راجع إلى المستوى المعرفي لكل مبرمج فمبرمج تطبيقات الهاتف ليس هو مبرمج
يناير 09, 2023
لا تخف من المشاكل البرمجية أو تشعر بالإحباط , فكما قلنا يوجد دائما الحل و أيضا المشاكل البرمجية تزيد من خبرة المبرمج , سوف تشعر بإحساس رائع عند حل المشكل
يناير 09, 2023
هناك الكتير من البرامج التي تقدم خدمة تحويل حاسوبك إلى سيرفر محلي localhost , وهده البرامج معظمها مجانية وتوفر إمكانيات مشابهة لإمكانيات الإستضافة المدفوعة.
يناير 09, 2023
كلمات مفتاحية رائجة هدا الشهر | |