Localhostالمضيف المحلي
ما هو Localhost؟
موقع يعمل على جهازك وحده، لا يراه أحد غيرك حتى تقرّر نشره.
ما معنى Localhost بالعربي؟
الاسم المعتمد الآن هو «المضيف المحلي». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
المضيف المحلي الاسم المعتمد اسم القاموس
-
لوكال هوست تعريب صوتي شائع بين المطورين
-
الخادم المحلي تعبير شائع في الشروح
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
قبّة زجاجية صغيرة في راحة يدك، وداخلها مكتب مصغّر وشاشة عليها موقع كامل يعمل. تدور حول القبّة أسهم تعود إلى نقطة بدايتها: لا شيء يخرج من تحت الزجاج، ولا شيء يدخل. الموقع حيّ بكل صفحاته، لكنه يعيش في فقاعة لا يصل إليها سوى من يحمل القبّة.
هذه الفقاعة هي Localhost. حين تبني شيئًا تشغّله على جهازك أولًا: يتحوّل حاسوبك بهدوء إلى خادم (Server) صغير يقدّم الصفحة لك أنت. والعنوان الذي يعطيك إياه يكون بصيغة مثل «localhost:3000»، وفيه جزءان يستحقّان المعرفة:
- «localhost» اسم يطلقه جهازك على نفسه، وتراه أحيانًا بصيغة الرقم «127.0.0.1». معناه الحرفي: «هذا الجهاز هنا». حين تكتبه لا تخرج إلى الإنترنت أصلًا؛ أنت تطرق بابك.
- «:3000» هو المنفذ (Port)، أي رقم الباب في البيت نفسه. حاسوبك يشغّل أشياء كثيرة معًا، فلكل واحدة باب كي لا تتصادم. قد ترى 3000 أو 5173 أو 8080، والرقم بذاته لا يهمّ.
الخصوصية هنا هي الميزة لا العيب. لا زميل ولا عميل ولا من يخمّن العنوان يستطيع رؤيته، لأنه لا يوجد عنوان عام يشير إليه. تغلق الحاسوب فينتهي العرض، وتفتحه فيعود. ولهذا هو المكان الذي يحدث فيه كل البناء والكسر: تغيّر شيئًا، تحدّث الصفحة، ترى النتيجة فورًا. قبيح؟ أصلحه. معطّل؟ افهم السبب وأصلحه. لا أحد يشاهدك تمرّ بـ 40 نسخة سيئة قبل الجيدة.
أين ستتعثّر به؟
- تسمع «يعمل على جهازي». أقدم نكتة في البرمجيات، ومعناها: يعمل على Localhost عند المطوّر، ولم يثبت بعد أنه يعمل في أي مكان آخر.
- يقول الوكيل «شغّلته محليًا». بنى الشيء وبدأ العرض على جهازك لتراه قبل أن يقترب من الناس.
- تنسخ الرابط إلى هاتفك فلا يفتح. طبعًا؛ «localhost» على هاتفك يعني هاتفك لا حاسوبك.
وكيف تتحوّل الفقاعة إلى موقع يراه العالم؟ تأخذه من جهازك وتنشره على عنوان عام. تلك الخطوة اسمها النشر (Deploy).
لماذا يهمك Localhost؟
ستفهم أن «يعمل عندي» لا يعني أنه جاهز للعملاء، وأن الرابط الذي يبدأ بـ localhost لا يصلح للإرسال لأحد. وستطلب رابطًا عامًّا أو نسخة تجريبية قبل أن تحكم على العمل.
متى ستسمع كلمة Localhost؟
يقول الوكيل: «الموقع يعمل الآن على localhost:3000، افتحه في المتصفح وأخبرني برأيك».
