ایجیکس ، ڈوم ، آر ایس ایس ، ایکس ایچ ٹی ایم ایل ، صاب… تمام چیزیں! یہ آپ کے خیال سے کہیں زیادہ آسان ہے!

AJAXٹھیک ہے… یہ میرے سبھی بیٹے کے دوستوں کے لئے بلاگ میں ایک سوپر بیکر بلاگ انٹری ہے جو حیرت زدہ ہے کہ میں کیا سارا دن کرتا ہوں۔

ایجیکس ، ڈوم ، آر ایس ایس ، ایکس ایچ ٹی ایم ایل ، صاب ، ایکس ایس ایل ٹی ، ایچ ٹی ایم ایل ، ایچ ٹی ٹی پی… بلا ، بلہ ، بلاہ۔

اس کا کیا مطلب ہے؟ سادہ اور آسان؟ اس کا مطلب ہے کہ آپ کا سسٹم میرے سسٹم سے بات کرسکتا ہے۔ ہمارے پاس مشترکہ زبان ہے ... ہم ہائپر ٹیکسٹ پروٹوکول (ہماری آواز) اور ایکس ایم ایل (یا اس کے قریب ... ہماری زبان ہے) کے ذریعے بات کرتے ہیں۔ ٹھیک ہے ، اس کا کیا مطلب ہے؟ ٹھیک ہے ، اس کا مطلب یہ ہے کہ میں آپ کو پہلے یہ بتاتا ہوں کہ میں کس بارے میں بات کر رہا ہوں اور پھر میں اس کے بارے میں بات کرتا ہوں ، اور اس کے بارے میں بات کرنے کے بعد میں آپ کو بتاتا ہوں کہ میں ہوچکا ہوں۔

میں اپنا پہلا نام کہہ رہا ہوں۔
ڈوگ
میں نے اپنا پہلا نام کہتے ہوئے کیا۔

XML میں یہ ہے:
> پہلا نام> ڈوگ> / پہلا نام>

XML کے بارے میں عمدہ بات یہ ہے کہ میں آپ کو معلومات کے دھارے اور دھارے بھیج سکتا ہوں۔ یہاں تک کہ میں آپ کو بیک وقت ایک سے زیادہ ریکارڈ بھیج سکتا ہوں:

میں آپ کو لوگوں کو بھیج رہا ہوں۔
میں آپ کو پہلا نام بھیج رہا ہوں۔
ڈوگ
میں نے آپ کو پہلا نام بھیجنے کا کام مکمل کر لیا ہے۔
میں آپ کو پہلا نام بھیج رہا ہوں۔
کیٹی
میں نے آپ کو پہلا نام بھیجنے کا کام مکمل کر لیا ہے۔
میں آپ کو لوگوں کو بھیج رہا ہوں۔

XML میں:
> لوگ>
> پہلا نام> ڈوگ> / پہلا نام>
> پہلا نام> کیٹی </ first_name>
> / لوگ>

تو… اگر میں آپ کی زبان بول سکتا ہوں… تو ہم ایک دوسرے سے بات کر سکتے ہیں ، ٹھیک ہے؟ بالکل! یہ سبھی ٹیکنالوجیز کام کرتی ہیں۔ آپ ویکیپیڈیا میں داخل ہوسکتے ہیں اور ان سب کو تلاش کرسکتے ہیں ، لیکن یہ بہت سادہ اور آسان ہے۔ در حقیقت ، ابھی آپ اس بلاگ کے اندراج کو کس طرح پڑھ رہے ہیں۔ آپ نے اپنا پتہ اپنے براؤزر میں ڈال دیا اور آپ کے براؤزر نے کہا… ارے ، ڈگلاسکر ڈاٹ کام ، کیا آپ وہاں ہیں؟ میں نے کہا ہاں! یہ میرا HTML ہے۔ اور آپ جانتے ہو کہ میرا صفحہ کہاں سے شروع ہوا اور میری HTML (ہائپر ٹیکسٹ مارک اپ زبان) میں موجود ٹیگوں کی بنیاد پر ختم ہوا۔

اگر میں اس کو پروگرام کرتا ہوں… اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کس قسم کے سسٹم پر ہیں یا میں ہوں… ہم ایک دوسرے سے کوئی بات نہیں کرسکتے ہیں۔ میں پی ایچ پی کا استعمال کرسکتا ہوں اور جاوا ،. نیٹ ، پرل ، اے ایس پی… کچھ بھی چلانے والے سرور سے بات کرسکتا ہوں۔ ٹھنڈی ، ہہ؟ اس بات کا یقین

اگر میں ایک زبردست پروگرام تیار کرتا ہوں اور آپ چاہتے ہیں کہ آپ کا نظام مجھ سے بات کرے ، تو میں ایک API ، یا درخواست پروگرامنگ انٹرفیس تیار کروں گا۔ یہ آپ کو مجھ سے معلومات کی درخواست کرنے کی اجازت دیتا ہے… اور میں اسے XML میں آپ کے پاس واپس بھیجوں گا۔ سخت آواز؟ ایسا نہیں ہے… گوگل اس طرح کام کرتا ہے! جمع کروانے پر کلک کرنے کے بعد پتہ چیک کریں:

http://www.google.com/search?q = ڈگلس + کرار

میں نے کہا… ارے گوگل ، میں آپ کے سسٹم (کیو) کے بارے میں سوال کرنا چاہتا ہوں Douglas Karr. وہاں جاو… q = ڈگلس + کر! اور پھر گوگل مجھے ظاہر کرنے کے ل me گوگل کے HTML کے ایک گروپ کے ساتھ جواب دیتا ہے۔ ارے ، میں # 1 ہوں! ووہو

آر ایس ایس بھی بہت ملتا جلتا ہے۔ میرے بلاگ میں آر ایس ایس کا ایک فیڈ ہے جو تمام خارجی گرافکس کو فارمیٹ کرتا ہے اور فارمیٹنگ کرتا ہے اور آپ کے دیکھنے کے ل just صرف وہاں کا مواد پھینک دیتا ہے۔ آر ایس ایس کا مطلب ہے واقعی سادہ سنڈیکیشن… کچھ زیادہ XMLish چیزوں کے لئے geek کی بات کریں۔ اب میں بلاگ کو 'ریڈر' میں دیکھ سکتا ہوں…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

یہ وہ جگہ ہے جہاں انضمام لاجواب ہوتا ہے۔ میں مواد ، اعداد و شمار ، واقعات ، معلومات ، بات چیت… XML کا استعمال کرکے تقریبا کچھ بھی پاس کرسکتا ہوں۔ وہاں کی ہر جدید زبان ایکس ایم ایل (فینسی ٹرم ہے… ایکس ایم ایل کو استعمال کریں) استعمال کرسکتی ہے اور پیغام کو 'پارس' کرکے ایسا کرتی ہے۔ اس کا مطلب ہے کہ اسے توڑ دو تاکہ وہ اس کا پتہ لگ سکے۔ ایکس او ایم ایل کو آگے پیچھے کرنے کا ایک اور ذریعہ صاب ہے۔

تازہ ترین کریز ایجیکس ، یا اسینکرونس جاوا اسکرپٹ اور ایکس ایم ایل ہے۔ ہائے ، سخت لگ رہا ہے۔ واقعی ایسا نہیں ہے۔ کبھی کسی بٹن اور ونڈو پر کلک کریں یا میسج اپنے براؤزر پر پاپ اپ ہوجائے؟ انہوں نے یہ جاوا اسکرپٹ کا استعمال کرتے ہوئے کیا۔ جاوا اسکرپٹ ایک پروگرامنگ زبان ہے جو کہیں کہیں سرور کے بجائے آپ کے کمپیوٹر پر چل سکتی ہے۔ اس کا مطلب یہ ہے کہ میں مقامی طور پر جاوا اسکرپٹ کا ایک پورا گروپ کرکے آپ کو ٹھنڈا تجربہ دے سکتا ہوں۔ اس کو دیکھو پے رائس کیلکولیٹر. نوٹس کریں کہ آپ کس طرح فیلڈز کے ذریعہ اقدار اور ٹیب میں ٹائپ کرتے ہیں جس میں پیج بدل جاتا ہے؟ یہ جاوا اسکرپٹ ہے۔

لوگ RIA بنانے کے لئے جاوا اسکرپٹ کا استعمال کر رہے ہیں .. رچ انٹرنیٹ ایپلی کیشنز (ہمیں مخففات پسند ہیں)۔ ایجیکس اسے ایک قدم اور آگے لے جاتا ہے۔ میں واقعتا اپنے صفحے میں کوڈ لکھ سکتا ہوں ، جو آپ کو بتائے بغیر ، کسی اور صفحے سے کہیں اور گفتگو کریں گے ، معلومات حاصل کریں گے ، اور پھر آپ کو صفحہ چھوڑنے کے بغیر واپس لائیں گے !!! ایک بار پھر… Payraise کیلکولیٹر۔ جب آپ معلومات کو ٹائپ کرتے ہیں اور "حساب کتاب" پر کلک کرتے ہیں تو ، صفحہ اس معلومات کو سرور کے پیچھے کسی حساب کتاب کے صفحے پر جمع کردیتا ہے۔ اس کے بعد جاوا اسکرپٹ جواب پڑھتا ہے اور اسے عمدہ شکل میں دیتا ہے۔

مجھ پر یقین نہیں ہے؟ یہاں وہ صفحہ ہے جس سے یہ بات کرتا ہے: http://www.payraisecalculator.com/getPayraise.php. غور کریں کہ اصل قدریں نہیں ہیں… اس لئے کہ میں نے حقیقت میں کچھ بھی پوسٹ نہیں کیا تھا۔ لیکن آپ کو بات مل جاتی ہے۔

تو اس سب کا کیا مطلب ہے؟ ٹھیک ہے ، آر آئی اے نیٹ لے گی اور اسے بہت آسان کردے گی۔ مخالفین چیخ اٹھے کہ ہمارے پاس ہمیشہ مائیکرو سافٹ ورڈ اور ایکسل جیسے پروگرام ہونگے۔ واقعی؟ گوگل کے بارے میں کیا خیال ہے؟ بالکل اور اسپریڈ شیٹ؟ یہ بالکل کونے کے لوگوں کے آس پاس ہے۔

اس کی ستم ظریفی یہ تھی کہ 20 سال پہلے پرسنل کمپیوٹر کا عروج تھا جہاں ہمیں کچھ 'مین فریم' سسٹم میں لنگر انداز نہیں ہونا پڑتا تھا۔ ٹھیک ہے… کیا لگتا ہے ؟! ہم مین فریم پر واپس آچکے ہیں… نیٹ میں ان میں سے صرف ایک پورا گروپ ہے۔

آپ کا کیا خیال ہے؟

سپیم کو کم کرنے کے لئے یہ سائٹ اکزمیت کا استعمال کرتا ہے. جانیں کہ آپ کا تبصرہ کس طرح عملدرآمد ہے.