প্রধান প্রযুক্তি

ওয়েব স্ক্রিপ্ট প্রোগ্রামিং ভাষা

ওয়েব স্ক্রিপ্ট প্রোগ্রামিং ভাষা
ওয়েব স্ক্রিপ্ট প্রোগ্রামিং ভাষা

ভিডিও: কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে শুরু করব? | Which programming language should I start with? 2024, জুন

ভিডিও: কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে শুরু করব? | Which programming language should I start with? 2024, জুন
Anonim

ওয়েব স্ক্রিপ্ট, ওয়ার্ল্ড ওয়াইড ওয়েব পৃষ্ঠাগুলিতে গতিশীল ক্ষমতা যুক্ত করার জন্য একটি কম্পিউটার প্রোগ্রামিং ভাষা। এইচটিএমএল (হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ) বা এক্সএমএল (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ) দিয়ে চিহ্নিত ওয়েব পৃষ্ঠাগুলি মূলত স্থির নথি। ওয়েব স্ক্রিপ্টিং কোনও পৃষ্ঠায় তথ্য যুক্ত করতে পারে যেমন পাঠক এটি ব্যবহার করে বা পাঠককে এমন তথ্য প্রবেশ করতে দেয় যা উদাহরণস্বরূপ, কোনও অনলাইন ব্যবসায়ের অর্ডার বিভাগে পাঠানো যেতে পারে। সিজিআই (সাধারণ গেটওয়ে ইন্টারফেস) একটি প্রক্রিয়া সরবরাহ করে; এটি পাঠকের ওয়েব ব্রাউজার এবং পৃষ্ঠা সরবরাহকারী ওয়েব সার্ভারের মধ্যে অনুরোধ এবং প্রতিক্রিয়া প্রেরণ করে। সার্ভারে সিজিআই উপাদানটিতে স্ক্রিপ্ট নামে একটি ছোট প্রোগ্রাম রয়েছে যা ব্রাউজার সিস্টেম থেকে তথ্য নেয় বা এটি প্রদর্শনের জন্য সরবরাহ করে। একটি সাধারণ স্ক্রিপ্ট পাঠকের নাম জিজ্ঞাসা করতে পারে, পাঠক যে সিস্টেমটি ব্যবহার করে তার ইন্টারনেট ঠিকানা নির্ধারণ করে এবং একটি অভিবাদন মুদ্রণ করতে পারে। স্ক্রিপ্টগুলি যে কোনও প্রোগ্রামিং ভাষায় লেখা যেতে পারে, তবে, কারণ তারা সাধারণত পাঠ্য-প্রক্রিয়াকরণের রুটিন, কম্পিউটার স্ক্রিপ্টিং ভাষা যেমন পিইআরএল বিশেষভাবে উপযুক্ত।

ব্রাউজার দ্বারা চালিত করার জন্য ওয়েব স্ক্রিপ্টগুলির জন্য ডিজাইন করা একটি ভাষা ব্যবহার করা অন্য পদ্ধতি। জাভাস্ক্রিপ্ট এমন একটি ভাষা যা নেটস্কেপ যোগাযোগ কর্পোরেশন ডিজাইন করেছে; এটি নেটস্কেপ এবং মাইক্রোসফ্ট কর্পোরেশন উভয় ব্রাউজারের সাথেই ব্যবহার করা যেতে পারে। জাভা স্ক্রিপ্ট জাভা থেকে একেবারেই আলাদা একটি সরল ভাষা। একটি জাভাস্ক্রিপ্ট প্রোগ্রামটি HTML ট্যাগ সহ একটি ওয়েব পৃষ্ঠায় এম্বেড করা যেতে পারে। সেই পৃষ্ঠা অনুসরণ করা জাভাস্ক্রিপ্ট নির্দেশাবলী পৃষ্ঠা নির্বাচন করা হয় যখন ব্রাউজার দ্বারা কার্যকর করা হবে। গতিশীল (ইন্টারেক্টিভ) পৃষ্ঠাগুলির প্রদর্শনের গতি বাড়ানোর জন্য, সার্ভার এবং ক্লায়েন্টের ব্রাউজারের মধ্যে তথ্য বিনিময় করার জন্য জাভাস্ক্রিপ্ট প্রায়শই এক্সএমএল বা অন্য কোনও ভাষার সাথে মিলিত হয়। বিশেষত, এক্সএমএলএইচটিপিআরকুয়েস্ট কমান্ডটি সার্ভারকে পুরো ওয়েব পৃষ্ঠাটি পুনরায় পাঠানোর প্রয়োজন ছাড়াই সার্ভার থেকে অ্যাসিনক্রোনাস ডেটা অনুরোধ সক্ষম করে। প্রোগ্রামিংয়ের এই পদ্ধতির, বা "দর্শনের" নামকে বলা হয় আজাক্স (অ্যাসিনক্রোনাস জাভাস্ক্রিপ্ট এবং এক্সএমএল)।

ভিবি স্ক্রিপ্ট ভিজ্যুয়াল বেসিকের একটি উপসেট। মূলত মাইক্রোসফ্টের অফিস স্যুট প্রোগ্রামগুলির জন্য তৈরি, এটি পরে ওয়েব স্ক্রিপ্টিংয়ের জন্যও ব্যবহৃত হয়েছিল। এর ক্ষমতাগুলি জাভাস্ক্রিপ্টের মতো এবং এটি একই ফ্যাশনে এইচটিএমএলে এম্বেড করা হতে পারে।

ওয়েব প্রোগ্রামিংয়ের জন্য এই জাতীয় স্ক্রিপ্টিং ভাষার ব্যবহারের পিছনে উপাদান উপাদানগুলির প্রোগ্রামিংয়ের ধারণা রয়েছে, যেখানে কোনও ভাষা আর প্রক্রিয়াকরণ ছাড়াই স্বতন্ত্র পূর্বে লিখিত উপাদানগুলির সমন্বয় করে প্রোগ্রামগুলি তৈরি করা হয়। জাভাস্ক্রিপ্ট এবং ভিবি স্ক্রিপ্ট প্রোগ্রামগুলি এমন উপাদান হিসাবে ডিজাইন করা হয়েছিল যা ওয়েব ব্রাউজারগুলিতে তারা কীভাবে তথ্য প্রদর্শন করে তা নিয়ন্ত্রণ করতে সংযুক্ত থাকতে পারে।