اپ ڈیٹ رکھنا
اپ ڈیٹ رکھنا
ایک مجموعہ ایک بار پڑھا جاتا ہے جب یہ ظاہر ہوتا ہے، اور پھر دنیا آگے بڑھ جاتی ہے۔ یہ تین طریقے ہیں جن سے یہ اس بارے میں سنتا ہے — یہ مستقل طور پر انتخاب کرنے کے متبادل نہیں ہیں، بلکہ یہ وہ چیزیں ہیں جو کسی مجموعے کی حالت پیش کرتی ہیں۔ ایک ہی جدول ان میں سے کسی کو بھی، یا کئی کو لے سکتا ہے، اور نیچے کچھ بھی نہیں جانتا کہ کون سا بجا۔
ایپ کا واقعہ
ایک تبدیلی جس کا باعث یہ صفحہ خود بنا: ایک بٹن جو عمل کرتا ہے، ایک فارم جو واپس آتا ہے۔ جو کوئی بھی بجتا ہے وہ جدول کے بارے میں کچھ نہیں جانتا، اور جدول کو یہ نہیں معلوم کہ کون بجا — ان کا ایک ہی نام ہے اور یہی سب کچھ ہے۔ اس کی کوئی قیمت نہیں اور اسے کسی سرور کی ضرورت نہیں۔
ایک لائیو ماخذ
جہاں سرور کے پاس شائع کرنے کے لیے ایک موضوع ہے، وہاں مجموعہ اس وجود کو سنتا ہے جس کا یہ مجموعہ ہے — اس کے چلنے کے لیے ایک عمل، اس کے پیغامات کے لیے ایک سیشن — اور کبھی بھی اپنے اپنے قطاروں میں سے ہر ایک کو نہیں۔ ایک قطار جو ابھی تک موجود نہیں ہے اس کا کوئی موضوع نہیں ہے، اور وہ قطار جو ظاہر ہوتی ہے بالکل وہی ہے جس کا قارئین انتظار کر رہا ہے۔ ڈیمو کے لیے شائع کرنے کے لیے کوئی سرور نہیں ہے، لہذا بٹن پیغام کو چلا رہا ہے۔
پولنگ
جہاں کوئی موضوع نہیں ہے، یا جہاں کبھی کبھار کا دورہ ایک کھلی سبسکرپشن سے سستا ہے۔ یہ ہر تین سیکنڈ میں پڑھتا ہے، اور جب ٹیب پس منظر میں ہوتا ہے تو رک جاتا ہے — ایک صفحہ جسے کوئی نہیں دیکھ رہا وہ ایک صفحہ ہے جسے کسی کو پڑھنے کی ضرورت نہیں۔
بالکل کچھ بھی نہیں
ڈیفالٹ۔ ایک مجموعہ ایک بار پڑھتا ہے اور جیسا تھا ویسا ہی رہتا ہے، جو صحیح جواب ہے جب وہ جو دکھاتا ہے قارئین کی پیٹھ کے پیچھے نہیں بدلتا۔
جو بھی شکل یہ رکھتا ہے
ان میں سے کوئی بھی چیز جدول کی نہیں ہے۔ وہی تین طریقے بارز کی فہرست، ایک چیٹ دھاگہ، کسی بھی چیز کو پڑھنے کے لیے کام آتے ہیں — جو ایک مجموعے کو حقیقی رکھتا ہے اور یہ کیسا لگتا ہے یہ دو الگ الگ فیصلے ہیں۔ یہ ایک بار کی فہرست ہے، پولنگ۔