একটি ওয়েব অ্যাপ্লিকেশন ঠিক কি?

ওয়েব ভিত্তিক অ্যাপ্লিকেশন প্রোগ্রামগুলির আপনার বোঝার উন্নতি করুন

একটি ওয়েব অ্যাপ্লিকেশন কোনও কম্পিউটার প্রোগ্রাম যা একটি ওয়েব ব্রাউজারকে তার ক্লায়েন্ট হিসাবে ব্যবহার করে একটি নির্দিষ্ট ফাংশন করে। অ্যাপ্লিকেশন একটি বার্তা বোর্ড বা একটি যোগাযোগ ফর্ম হিসাবে একটি ওয়েবসাইট বা একটি শব্দ প্রসেসর হিসাবে জটিল হিসাবে বা একটি মাল্টি প্লেয়ার মোবাইল গেমিং অ্যাপ্লিকেশন যে আপনি আপনার ফোন থেকে ডাউনলোড হিসাবে সহজ হতে পারে।

একটি ক্লায়েন্ট কি?

ক্লায়েন্ট-সার্ভারের পরিবেশে "ক্লায়েন্ট" ব্যবহার করা হয় যা প্রোগ্রামটি চালানোর জন্য ব্যক্তি ব্যবহার করে। একটি ক্লায়েন্ট-সার্ভারের পরিবেশ হল এক, যেখানে একাধিক কম্পিউটারের তথ্য যেমন ডেটাবেস তথ্য প্রবেশ করে ভাগ করে নেয়। "ক্লায়েন্ট" হল তথ্য প্রবেশ করানোর জন্য ব্যবহৃত অ্যাপ্লিকেশন, এবং 'সার্ভার' তথ্য সংরক্ষণের জন্য ব্যবহৃত অ্যাপ্লিকেশন।

ওয়েব অ্যাপ্লিকেশন ব্যবহার করার উপকারিতা কি কি?

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

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

ওয়েব অ্যাপ্লিকেশন প্রায় দীর্ঘ হয়েছে কিভাবে?

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

প্রথম মূলধারার ওয়েব অ্যাপ্লিকেশন অপেক্ষাকৃত সহজ ছিল, কিন্তু 90 এর দশকের শেষ দিকে আরও জটিল ওয়েব অ্যাপ্লিকেশনের দিকে ধাক্কা দেখে। আজকাল, লক্ষ লক্ষ আমেরিকানরা তাদের আয়কর ফাইল অনলাইনে জমা দেওয়ার জন্য ওয়েব ব্যাবহার ব্যবহার করে, অনলাইন ব্যাঙ্কিং কর্ম সম্পাদন করে, বন্ধু এবং প্রিয়জনদের সাথে যোগাযোগ রাখে এবং আরও অনেক কিছু করে।

ওয়েব অ্যাপ্লিকেশন কিভাবে বিকল হয়েছে?

সর্বাধিক ওয়েব অ্যাপ্লিকেশন ক্লায়েন্ট-সার্ভার আর্কিটেকচারের উপর ভিত্তি করে যেখানে ক্লায়েন্ট তথ্য প্রবেশ করে যখন সার্ভার সঞ্চয় এবং তথ্য উদ্ধার করে। ইন্টারনেট মেইলটি এর একটি উদাহরণ, Google এর Gmail এবং মাইক্রোসফ্ট এর আউটলুকের মতো কোম্পানিগুলি ওয়েব-ভিত্তিক ইমেল ক্লায়েন্টদের প্রদান করে।

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

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

যদি আপনি দীর্ঘদিন ধরে ওয়েব ব্যবহার করে থাকেন তবে সাক্ষাত করেন কিভাবে জিমেইল বা ইয়াহু মেইল ​​ক্লায়েন্টদের মতো জনপ্রিয় ওয়েব অ্যাপ্লিকেশনগুলি বছরব্যাপী পরিবর্তিত হয়েছে, আপনি দেখেছেন কিভাবে অত্যাধুনিক ওয়েব অ্যাপ্লিকেশনগুলি হয়ে উঠেছে। এফএএএএএএএএএএএএএইচএইচএইচএইচএইচএইচএইচ।

জি সুইট (প্রাক্তন Google Apps ), মাইক্রোসফ্ট অফিস 365 ওয়েব অ্যাপ্লিকেশনের নতুন প্রজন্মের অন্যান্য উদাহরণ। মোবাইল অ্যাপ্লিকেশন যা ইন্টারনেটে সংযোগ করে (যেমন আপনার ফেসবুক অ্যাপ্লিকেশন, আপনার ড্রপবক্স অ্যাপ্লিকেশন বা আপনার অনলাইন ব্যাংকিং অ্যাপ্লিকেশন) মোবাইল অ্যাপ্লিকেশনের ক্রমবর্ধমান জনপ্রিয় ব্যবহারের জন্য কীভাবে ওয়েব অ্যাপ্লিকেশন ডিজাইন করা হয়েছে তা উদাহরণ।

আপডেটেড: এলিস মোরাওউ