আমি এজ্যাক্স বা জ্যাকোয়ারি ব্যবহার সম্পর্কে বিভ্রান্ত হয়েছি তাই পার্থক্যগুলি কী এবং কোনটি পারফরম্যান্স এবং জটিলতার মতো আরও ভাল তা জানতে চাই।
আমি এজ্যাক্স বা জ্যাকোয়ারি ব্যবহার সম্পর্কে বিভ্রান্ত হয়েছি তাই পার্থক্যগুলি কী এবং কোনটি পারফরম্যান্স এবং জটিলতার মতো আরও ভাল তা জানতে চাই।
উত্তর:
AJAX এর একটি করতে একটি কৌশল XMLHttpRequest- এর সার্ভার এবং পাঠানোর জন্য একটি ওয়েব পৃষ্ঠা থেকে (ব্যান্ড HTTP অনুরোধ মধ্যে) / ডাটা ওয়েব পেজে ব্যবহার করা পুনরুদ্ধার। AJAX এর অর্থ আসিনক্রোনাস জাভাস্ক্রিপ্ট এবং এক্সএমএল। এটি এক্সএমএলএইচটিএইচপিআরকোস্ট তৈরি করতে জাভাস্ক্রিপ্ট ব্যবহার করে, সাধারণত বিভিন্ন ব্রাউজারে বিভিন্ন কৌশল ব্যবহার করে।
jQuery ( ওয়েবসাইট ) একটি জাভাস্ক্রিপ্ট কাঠামো যা ডিওএমের সাথে প্রচুর উচ্চ স্তরের কার্যকারিতা তৈরি করে যা ডওমের অনুসন্ধান এবং ইন্টারঅ্যাক্ট করতে ব্যবহার করা যেতে পারে তা সহজ করে তোলে easier JQuery এর কার্যকারিতা অংশ AJAX অনুরোধগুলি করতে একটি উচ্চ-স্তরের ইন্টারফেস প্রয়োগ করে। jQuery অনুরোধটি করার ক্ষেত্রে বহু ব্রাউজার সমর্থনের জটিলতা থেকে বিকাশকারীকে রক্ষা করে এই ইন্টারফেসটিকে বিমূর্তভাবে প্রয়োগ করে।
স্ট্যাকওভারফ্লো-তে, আপ-আপ বোতামটি টিপুন হ'ল এজেএক্স যেখানে আপনার প্রশ্ন বা উত্তরটি টাইপ করছেন এবং এটি নীচে রিয়েল-টাইম প্রাকদর্শন উইন্ডোতে প্রদর্শিত হচ্ছে তা জাভাস্ক্রিপ্ট (জ্যাকুয়ারি)।
এর অর্থ এই যে এজেএক্স এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য হ'ল এজেএক্স আপনাকে একটি পৃষ্ঠা রিফ্রেশ না করে সার্ভারের সাথে যোগাযোগের অনুমতি দেয় (অর্থাত্ একটি নতুন পৃষ্ঠায় যাচ্ছে) যেখানে জাভাস্ক্রিপ্ট (জ্যাকুয়ারি) আপনাকে আপনার পৃষ্ঠায় যুক্তি এবং আচরণ এম্বেড করার অনুমতি দেয়। অবশ্যই, এই যুক্তি দিয়ে আপনি এজেএক্সও তৈরি করেন।
এটি আসলে 'উভয় / বা' পরিস্থিতি নয়। AJAX এর জন্য দাঁড়িয়েছে একটি সমকালীন জে avaScript একটি য় এক্স এম এল, এবং jQuery একটি JavaScript লাইব্রেরি যে সাধারণ জাভাস্ক্রিপ্ট রুটিন লেখার আউট ব্যথা লাগে।
এটি কোনও জিনিস (jQuery) এবং একটি প্রক্রিয়া (AJAX) এর মধ্যে পার্থক্য। তাদের তুলনা করা আপেল এবং কমলা তুলনা করা হবে।
তারা তুলনাযোগ্য নয়।
অ্যাজাক্স (অ্যাসিঙ্ক্রোনাস জাভাস্ক্রিপ্ট এবং এক্সএমএল) জাভাস্ক্রিপ্টের একটি উপসেট। অ্যাজাক্স হ'ল ক্লায়েন্ট-সাইড ব্রাউজারটির সাথে সার্ভারের সাথে যোগাযোগ করার উপায় (উদাহরণস্বরূপ: একটি ডাটাবেস থেকে ডেটা পুনরুদ্ধার করুন) কোনও পৃষ্ঠা রিফ্রেশ না করেই।
jQuery একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা জাভাস্ক্রিপ্ট পার্থক্য ক্রস ব্রাউজারকে মানক করে standard jQuery এর কয়েকটি এজ্যাক্স ফাংশন অন্তর্ভুক্ত।
অ্যাজাক্স আবার পৃষ্ঠাটি লোড না করে সার্ভারসাইডের সাথে যোগাযোগের জন্য জাভাস্ক্রিপ্ট ব্যবহার করার একটি উপায়। jQuery এর বেশিরভাগ ফাংশনের জন্য এজাক্স ব্যবহার করে তবে এটি একটি কার্যকরী লাইব্রেরি ছাড়া আর কিছুই নয় যা সহজ কার্যকারিতা সরবরাহ করে।
JQuery এর সাথে আপনাকে এক্সএমএল অবজেক্টগুলি ect ect তৈরি করার বিষয়ে ভাবতে হবে না, আপনার জন্য সবকিছুই করা হয়ে থাকে, তবে জাভাস্ক্রিপ্টের অ্যাজাক্সের সাহায্যে আপনাকে এজ্যাক্স কলের প্রতিটি ধাপে প্রোগ্রাম করতে হবে।