جافا سكريبت مرة أخرى في اللعبة

إيداع الصور 27736851 ثانية

أتذكر عندما كان الناس يتحدثون عن زوال جافا سكريبت. تسمح لك العديد من المتصفحات بحظر إعداداتها بسبب البرامج النصية الضارة. ومع ذلك ، فقد عادت Javascript الآن إلى الارتفاع. لغير التقنيين ... هناك وسيلتان لعمل برمجة مواقع الويب: جانب الخادم ومن جانب العميل. مثال على البرمجة النصية من جانب الخادم هو عندما ترسل طلبك ، يتم نشر معلوماتك على الخادم ، ثم تظهر صفحة جديدة ينتجها الخادم. مثال على نص برمجي من جانب العميل هو عندما تنقر على إرسال وتتلقى رسالة خطأ فورية مفادها أنك لم تدخل معلومات صحيحة.

PHP و VBScript هي أمثلة على لغات جانب الخادم. جافا سكريبت هو برنامج نصي من جانب العميل. مع ظهور XML ، أصبح لـ Javascript بعض الحياة الجديدة. يمكن لـ Javascript التواصل مباشرة مع الخادم دون مطالبة الخادم بنشر صفحة جديدة. يمكن للعميل والخادم الآن التواصل مع بعضهما البعض ببساطة باستخدام XML.

لفترة طويلة ، انقسمت صناعة البرمجيات بين جمهور البرمجيات وحشد مزود خدمة التطبيقات. يتم تحميل البرنامج وتشغيله محليًا على جهاز الكمبيوتر / جهاز MAC. ASP هو برنامج يتم تشغيله على الخادم وأنت تتفاعل عبر متصفح. ميزة ASP هي أنه يمكنهم إجراء تصحيحات وميزات جديدة دون الحاجة إلى تثبيت أي شيء محليًا. كان الجانب السلبي هو أن البرنامج المستند إلى المتصفح كان محدودًا للغاية بسبب البرمجة من جانب العميل وقيود المتصفح.

لكن قدرة جافا سكريبت على التواصل عبر XML تغير لوحة اللعب !!! من خلال القدرة على الاتصال بالخادم والاستمرار في العمل في المتصفح ، يمكنك الآن تصميم تطبيقات معقدة للغاية تنافس برامج سطح المكتب. وستستفيد من تشغيل هذا البرنامج من خادم الموفر ... مما يسمح بإصدار الإصلاحات والميزات بانتظام. Javascript مدعومة أيضًا عبر المتصفحات ، لذا استخدم ما تريد!

بعض الأمثلة الرائعة: تحقق من عمل السحب والإفلات على هذا الموقع.
هل تحب MS Word؟ هناك بعض المحررين الرائعين على الويب. هنا واحد.

لن يمر وقت طويل قبل أن يبدأ مقدمو خدمة التطبيقات في تولي الأمر. يمكنني أن أتخيل اليوم الذي تستأجر فيه Microsoft Office مقابل 9.95 دولارًا شهريًا بدلاً من دفع بضع مئات لكل ترخيص.

تعليق واحد

  1. 1

    Douglas: "PHP و VBScript هما أمثلة على لغات من جانب الخادم."

    هذا في الواقع ليس كذلك فنيا صحيح عن VBScript. ما يمكن أن يكون أكثر صحة هو قول "VBScript هو مثال على لغة البرمجة النصية التي تم استخدامها في الغالب على جانب الخادم كلغة أساسية لـ ASP الخاص بـ Microsoft على الرغم من أنه يمكن استخدامها كلغة برمجة نصية من جانب العميل في Microsoft Internet Explorer."

    يمكنك أن تقول "هناك عدة أسباب لعدم قبول VBScript على نطاق واسع كلغة برمجة نصية من جانب العميل ، وأهمها أنها لم تنجح في Netscape's Navigator في السنوات التكوينية للبرمجة من جانب العميل ، كما أنها لا تعمل في FireFox ، Safari أو Opera الآن. سبب مهم آخر من قبل Javascript تفوق VBScript على العميل المتوقع هو أن VBScript هي لغة أقل قوة بكثير من Javascript."

    نعم ، إنها كلمة ممتلئة ويمكنني أن أقوم بتدوينها ، ولكن بالنظر إلى السياق ، لماذا أذهب إلى هذا الجهد؟ 🙂

    ملاحظة: لدي أكثر من 10 سنوات من الخبرة في البرمجة في VBScript ، وأنا الآن بدأت بالفعل في تعلم Javascript بجدية ، لذلك بالنسبة لي أن أقول إن الأخير أقوى هو قول ...

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.