AJAX-এর বিবরণ

AJAX = Asynchronous JavaScript And XML (অসিনক্রোনাস জেভাস্ক্রিপ্ট এবং XML)

AJAX-এর সঙ্গে Asynchronous JavaScript And XML-এর প্রথমটি

AJAX একটি নতুন প্রোগ্রামিং ভাষা নয়, এটি একটি নতুন টেকনলজি, যা আরও ভালো, আরও দ্রুত, এবং আরও আপস-সম্পর্কিত ওয়েব অ্যাপলিকেশন তৈরি করতে পারে

AJAX, ওয়েব ব্রাউজার এবং ওয়েব সার্ভারের মধ্যে ডেটা পাঠানো এবং গ্রহণ করার জন্য JavaScript-এর ব্যবহার করে

AJAX টেকনলজি, কোনো সময়ই সমগ্র ওয়েব পেজটি পুনরায় লোড না করে, বরং ব্যবহারকারীর পরিবর্তনকে মাথায় রেখে, ওয়েব সার্ভারের সাথে পিছনে থেকে ডেটা আদান-প্রদান করে, ওয়েবপেজটিকে আরও দ্রুত প্রতিক্রিয়াশীল করতে পারে

AJAX-এর ভিত্তি হলো ওপেন স্ট্যান্ডার্ড

AJAX-এর ভিত্তি হলো নিচের ওপেন স্ট্যান্ডার্ড

  • JavaScript
  • XML
  • HTML
  • CSS

AJAX-এ ব্যবহৃত ওপেন স্ট্যান্ডার্ড ভালোভাবে নির্ধারিত এবং সমস্ত প্রধান ব্রাউজারদ্বারা সমর্থিত।AJAX অ্যাপলিকেশনগুলি ব্রাউজার এবং প্ল্যাটফর্মের থেকে স্বাধীন।(যার মানে, এটি একটি ক্রস-প্ল্যাটফর্ম ক্রস-ব্রাউজার টেকনলজি)

AJAX-এর সঙ্গে ভালো ইন্টারনেট অ্যাপলিকেশন

ডেস্কটপ অ্যাপলিকেশনগুলির তুলনায়, ওয়েব অ্যাপলিকেশনগুলির অনেক সুবিধা আছে:

  • আরও বেশি ব্যবহারকারী হতে পারেন
  • আরও সহজভাবে ইনস্টল এবং রক্ষণাবেক্ষণ
  • আরও সহজভাবে বিকাশ

কিন্তু, অ্যাপলিকেশনগুলি সবসময়ই প্রচলিত অ্যাপলিকেশনগুলির মতো শক্তিশালী এবং বন্ধুমূলক নয়

AJAX-এর মাধ্যমে, ইন্টারনেট অ্যাপলিকেশনগুলির শক্তি বাড়াতে পারি (আরও কম ভারী, আরও দ্রুত, এবং আরও ব্যবহারযোগ্য)

আজ থেকেই আপনি AJAX ব্যবহার করতে পারবেন

কোনো নতুন জ্ঞান শিখতে হবে না。

AJAX is based on open standards. These standards have been used by most developers for many years.

Most web applications can be rewritten using AJAX technology to replace traditional HTML forms.

AJAX uses XML and HTTP requests

Traditional web applications submit data to the web server (using HTML forms). After the web server has processed the data, it returns a complete new web page to the user.

Since the server returns a new web page every time the user submits input, traditional web applications often run slowly and become less user-friendly.

Through AJAX, web applications can send and retrieve data without reloading the web page. To do this, it is necessary to send HTTP requests to the server (in the background) and use JavaScript to modify only a part of the web page when the server returns data.

Generally, XML is used as the format for receiving server data, although any format can be used, including plain text.

You will learn how to do these in the next chapters of this tutorial.

PHP and AJAX

There is no AJAX server.

AJAX is a technology that runs in the browser. It uses asynchronous data transfer between the browser and the web server, allowing web pages to request only a small amount of information from the server, rather than the entire page.

AJAX is a web browser technology independent of web server software.

However, in this tutorial, we will focus on actual cases running on PHP servers, not on the AJAXWorking Principle.

For more information on how AJAX works, please visit our AJAX Tutorial.