وقتاً فوقتاً، ایک بلاگ پوسٹ شائع ہوتی ہے اور اس سے دوسروں میں ردعمل یا ردعمل پیدا ہوتا ہے جو کہ بدلے میں، بلاگ پوسٹس کے طور پر شائع ہوتا ہے، اور ایک تھیم ابھرنا شروع ہوتا ہے۔ پچھلے ہفتے ایسا ہی ہوا اور تھیم جاوا اسکرپٹ فریم ورک کی لاگت کے ارد گرد تیار ہوا - ایک قیمت جو اس معاملے میں ظاہر کرتی ہے کہ یہ کتنا اہم ہے۔ جاوا اسکرپٹ کو ذمہ داری سے استعمال کریں۔.
جدید صحت، فریم ورک، کارکردگی، اور نقصان
ایرک بیلی:یہیں سے کہانی شروع ہوتی ہے۔ ایرک اپوائنٹمنٹ بُک کرنے کے لیے ہیلتھ سروس پرووائیڈر کی ویب سائٹ پر جاتا ہے اور اسے ایک خالی سکرین ملتی ہے۔
کے علاوہ ٹیلی میٹری کی ایک خوفناک مقدار, React اور Webpack کا استعمال کرتے ہوئے ماڈرن ہیلتھ کا کسٹمر کا سامنا کرنے والا تجربہ فراہم کیا جاتا ہے۔
اگر آپ اس سے واقف ہیں کہ ویب کیسے بنایا جاتا ہے، تو جو ہوا وہ بالکل واضح ہے: ایک ویب سائٹ جو اپنے تجربے کو تقویت دینے کے لیے JavaScript پر زیادہ انحصار کرتی ہے، اس کی منطق ایک یا زیادہ غلط منطق کے ٹکڑوں سے ٹکرا گئی جسے وہ طلب کرتا ہے۔ اس سے تعطل پیدا ہوگیا۔
اگر آپ زندگی گزارنے کے لیے ڈیجیٹل تجربات نہیں کرتے ہیں تو جو ہوا وہ بالکل واضح نہیں ہے۔ آپ صرف ایک چھوٹا سا جعلی لوڈنگ اسپنر دیکھتے ہیں جو کبھی نہیں رکتا۔
ڈی اوہ کچھ حالات میں یہ محض پریشانی - یا یہاں تک کہ ہنسنے والا بھی ہو سکتا ہے، لیکن اس وقت نہیں جب کسی کی صحت خطرے میں ہو:
بحران کے وقت مدد کی تلاش کرنے والا شخص TypeScript، درخت ہلانے، گرم ماڈیول کی تبدیلی، A/B ٹیسٹ، برن ڈاؤن چارٹس، NPS، OKRs، KPIs، یا دیگر اسٹارٹ اپ جرگن کی پرواہ نہیں کرتا ہے۔ ڈویلپر کا تجربہ گندگی کے لئے شمار نہیں ہوتا ہے۔ اگر وہ شخص جو اپنی بنائی ہوئی چیز کو استعمال کرتا ہے وہ درحقیقت وہ حاصل نہیں کرسکتا جس کی انہیں ضرورت ہے۔
یہ حقیقت کا بہت بڑا ہجوم ہے۔ کیا ہوتا ہے جب ہماری ٹولنگ اور رپورٹنگ — وہی چیزیں جو ہمارے کام کو زیادہ مؤثر بناتی ہیں — صارف کے تجربے کے راستے میں آتی ہیں؟ یہ وہ ٹولز ہیں جو بصیرت فراہم کرتے ہیں جو ہماری مدد کر سکتے ہیں۔ صارف کی ضروریات کا اندازہ لگانا، خاص طور پر ضرورت کے وقت.
مجھے احساس ہے کہ جاوا اسکرپٹ کے فریم ورک کی طرف انگلی اٹھانا پہلے سے ہی تفرقہ انگیز ہے۔ لیکن یہ اس سے آگے ہے چاہے آپ React یا استعمال کریں۔ فریم ورک d'jour. یہ کاروباری ترجیحات اور ڈویلپر کے تجربے کے بارے میں ہے جو صارف کے تجربات سے متصادم ہے۔
لیموں کی منڈی
ایلکس رسل:سست، پیچیدہ فریم ورک کے حامیوں نے کامیابی کے ساتھ لیموں کو گرم نئی چیز کے طور پر مارکیٹ کیا ہے، ان کے نتیجے میں وسیع پیمانے پر ہونے والی ناکامیوں کے باوجود، اس عمل میں اعلیٰ معیار کے اختیارات کا ہجوم ہے۔
یہ ٹیکنالوجیز ابتدائی طور پر اس کی پشت پر رکھی گئی تھیں۔ "صارف کے بہتر تجربات"، لیکن ہے مکمل طور پر ناکام کے باہر اس وعدے کو پورا کرنے کے لیے اعلیٰ انتظامی پختگی کی تنظیمیں۔ جس میں وہ پیدا ہوئے تھے۔ وسیع ویب میں ٹرانسپلانٹ کیا گیا، یہ نئے اسٹیک ثابت ہوئے ہیں۔ مہنگے دام.
رگڑ ہے. الیکس الفاظ کو کم نہیں کر رہا ہے، لیکن یہ دیکھیں کہ فریم ورک کی مارکیٹنگ خود ڈویلپرز کے بجائے ڈویلپرز کو کی گئی ہے۔ سیلز پچ؟
ایک بار جب لیموں بیچنے والوں نے ڈیٹا لائٹ آئیڈیا کو سرایت کر دیا جس سے "ڈیولپر کے تجربے" ("DX") میں بہتری آئی تو صارف کے بہتر نتائج سامنے آتے ہیں، "DX" کو بہتر بنانا اور خود ہی ختم ہو جاتا ہے، اور بہت سے لوگ جو بہتر جانتے تھے کہ ساتھ کھیلنے پر مجبور ہوئے۔ ٹرکل ڈاون UX کو غلط بنانے میں طویل لیڈ ٹائم ایک خصوصیت تھی، کوئی بگ نہیں۔ انہیں آپ کو کامیاب ہونے کی ضرورت نہیں ہے، صرف خریدتے رہنے کے لیے۔
جیسا کہ مارکیٹنگ جاتا ہے، "DX" بیت اور سوئچ شاندار ہے، لیکن ٹیک کسی کے لیے ڈیلیور نہیں کر رہی ہے۔ لیکن ڈویلپرز.
پیٹ میں سخت، ٹھیک ہے؟ کوئی بھی دھوکہ نہیں دینا چاہتا ہے، اور جب کوئی ہو تو ڈوبی ہوئی قیمت کو تسلیم کرنا مشکل ہے۔ اگر آپ نے ٹیکنالوجی کے کسی مخصوص حصے میں وقت لگایا ہے اور اسے اپنے اسٹیک میں ضم کرنے کی کوشش کی ہے تو یہ بالکل ذاتی ہو جاتا ہے۔ ترقیاتی کام کا بہاؤ مشکل ہے اور ایک میں آباد ہونا اس طرح ہے جیسے کسی ایسے گھر میں آباد ہونا جس میں آپ تھوڑی دیر میں رہنے کا ارادہ رکھتے ہیں۔ لیکن آپ یہ جاننا چاہیں گے کہ کیا آپ کا گھر اس پر بنایا گیا تھا جسے ایلکس کہتے ہیں۔ "سینڈی فاؤنڈیشن".
میں یہاں ایک لمحہ رک کر یہ کہنا چاہوں گا کہ اس بحث میں میری کوئی جلد نہیں ہے۔ ایک ویب جرنلسٹ کے طور پر، میں واقفیت کے لیے ابتدائی طور پر نئے ٹولز کو اپنانے کا رجحان رکھتا ہوں، پھر انہیں تیزی سے چھوڑتا ہوں، جب تک کہ مجھے ان کے لیے کوئی اچھا استعمال نہ مل جائے تب تک انہیں اپنے ٹول شیڈ میں بھیج دیتا ہوں۔ دوسرے لفظوں میں میرا علم ہے۔ وسیع لیکن بہت نہیں گہری ایک علاقے یا چیز میں۔ ایچ ٹی ایم ایل، سی ایس ایس، اور جاوا اسکرپٹ میرا کاک ٹیل ہے۔، لیکن میں صارف کے تجربے کے بارے میں بہت زیادہ پرواہ کرتا ہوں اور جانتا ہوں کہ کسی خاص چیز کو حل کرنے کے لیے کسی ٹول تک کب پہنچنا ہے۔
اور آئیے تسلیم کرتے ہیں کہ اس معاملے میں ہر ایک کا کہنا نہیں ہے۔ ہم میں سے بہت سے ایسے مینیجڈ ٹیموں پر کام کرتے ہیں جو ہمارے استعمال کردہ ٹولز کو تجویز کرتی ہیں۔ الیکس اتنا ہی کہتا ہے، جسے میرے خیال میں پکارنا ضروری ہے کیونکہ یہ واضح ہے کہ اس کا مقصد ذاتی نہیں ہے۔ یہ ہماری ترجیحات کا بیان ہے اور اس بات کو یقینی بنانا ہے کہ وہ صارف کی توقعات کے مطابق ہیں۔
آئیے کرس کو ہمیں کہانی کی طرف واپس لے جانے کی اجازت دیں…
کونٹینٹ بلاکرز کے ساتھ اینڈ ٹو اینڈ ٹیسٹ؟
کرس کوئیر:لہذا، ہوسکتا ہے کہ آپ کی ایپ React پر بنائی گئی ہو اور اس سے کوئی فرق نہیں پڑتا کہ ایسا کیوں ہے۔ ابھی بھی کام کرنا باقی ہے۔ یقینی بنائیں کہ ایپ قابل اعتماد اور قابل رسائی ہے۔.
صرف فائل کو مسدود کرنے سے کسی ویب سائٹ کو مکمل طور پر تباہ نہیں کرنا چاہئے، لیکن ایسا اکثر ہوتا ہے! جاوا اسکرپٹ میں، اس کی وجہ یہ ہو سکتی ہے کہ ڈویلپرز نے فرسٹ پارٹی جاوا اسکرپٹ لکھا ہے (جس کی میں عام طور پر اجازت دوں گا) جو تھرڈ پارٹی جاوا اسکرپٹ پر منحصر ہے (جسے میں عام طور پر بلاک کروں گا)۔
[...]
اگر میں وسائل کو روکتا ہوں۔
tracking-website.com
، اب میرا فرسٹ پارٹی جاوا اسکرپٹ ایک ایرر پھینکنے والا ہے۔ جاوا اسکرپٹ ٹھنڈا نہیں ہے۔ اگر کوئی ایرر پھینک دیا جاتا ہے، تو یہ فائل میں مزید جاوا اسکرپٹ کو مزید نیچے نہیں چلاتا ہے۔ اگر اس فائل میں مزید نیچے ہے۔transitionToOnboarding();
- یہ کام نہیں کرے گا۔
ہوسکتا ہے کہ یہ آپ کے ورک فلو پر نظرثانی کرنے اور ناکامی کے مزید نکات کی نشاندہی کرنے کے لیے اسے اکاؤنٹ میں موافقت کرنے کے قابل ہو۔
تو یہاں ایک آئیڈیا ہے: اپنے اینڈ ٹو اینڈ ٹیسٹ براؤزرز میں چلائیں جن میں پہلے سے طے شدہ کنفیگرز کے ساتھ مقبول مواد بلاکرز موجود ہیں۔
ایسا کرنے سے اس طرح کے مسائل کا پردہ فاش ہو سکتا ہے جو آپ کے صارفین اور درحقیقت ضرورت مند لوگوں کو ان کے راستے میں آنے سے روک دیتے ہیں۔
اچھا خیال ہے! ارے، کوئی بھی چیز جو ایپ کے استعمال کے طریقے کی زیادہ حقیقت پسندانہ تصویر پینٹ کرنے میں مدد کرتی ہے۔ اس طرح کی وضاحت اس عمل میں بہت پہلے ہو سکتی ہے، شاید ترقیاتی فیصلوں کو طے کرنے سے پہلے۔ اپنے صارفین کو جانیں۔ وہ ایپ کیوں استعمال کر رہے ہیں؟ وہ ویب کو کیسے براؤز کرتے ہیں؟ وہ جسمانی طور پر کہاں واقع ہیں؟ ان کے راستے میں کیا مسائل آ سکتے ہیں؟ کرس نے اس پر بھی بہت اچھی بات کی ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو بلاک چین۔ Web3 Metaverse Intelligence. علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://css-tricks.com/healthcare-selling-lemons-and-the-price-of-developer-experience/
- 1
- 11
- 7
- 9
- 98
- a
- ہمارے بارے میں
- اکاؤنٹ
- تسلیم کرتے ہیں
- اصل میں
- اس کے علاوہ
- تسلیم
- اپنانے
- یلیکس
- تمام
- پہلے ہی
- رقم
- اور
- اپلی کیشن
- تقرری
- رقبہ
- ارد گرد
- واپس
- بیلی
- کیونکہ
- اس سے پہلے
- کیا جا رہا ہے
- بہتر
- سے پرے
- بگ
- بلاک
- مسدود کرنے میں
- بلاگ
- بلاگز
- کتاب
- پیدا
- شاندار
- براؤزر
- بگ کی اطلاع دیں
- تعمیر
- کاروبار
- خرید
- فون
- کالز
- پرواہ
- کیس
- چارٹس
- وضاحت
- واضح
- ٹکراؤ
- COM
- پیچیدہ
- متضاد
- مواد
- قیمت
- سکتا ہے
- بنائی
- بحران
- CSS
- گاہکوں
- نمٹنے کے
- بحث
- فیصلے
- پہلے سے طے شدہ
- نجات
- ڈیلیور
- ترسیل
- انحصار کرتا ہے
- کے باوجود
- ترقی یافتہ
- ڈیولپر
- ڈویلپرز
- ترقی
- ڈیجیٹل
- نہیں کرتا
- نہیں
- نیچے
- چھوڑ
- اس سے قبل
- ابتدائی
- موثر
- کوشش
- آخر سے آخر تک
- خرابی
- خاص طور پر
- بھی
- سب
- عملدرآمد
- توقعات
- تجربہ
- تجربات
- ناکامی
- جعلی
- واقف
- واقفیت
- فاسٹ
- نمایاں کریں
- فائل
- مل
- انگلی
- فریم ورک
- سے
- مزید
- عام طور پر
- حاصل
- جاتا ہے
- جا
- اچھا
- عظیم
- ہو
- ہوا
- ہوتا ہے
- ہارڈ
- صحت
- صحت کی دیکھ بھال
- مدد
- مدد کرتا ہے
- یہاں
- HOT
- ہاؤس
- کس طرح
- HTTPS
- میں ہوں گے
- خیال
- شناخت
- اہم
- بہتر
- کو بہتر بنانے کے
- in
- دیگر میں
- ابتدائی طور پر
- بصیرت
- نصب
- انضمام کرنا
- سرمایہ کاری کی
- IT
- خود
- شبدجال
- جاوا سکرپٹ
- رکھیں
- جان
- علم
- قیادت
- لیڈز
- لائن
- تھوڑا
- رہ
- لوڈ کر رہا ہے
- واقع ہے
- لانگ
- بہت
- بنا
- بنانا
- میں کامیاب
- بہت سے
- مارکیٹ
- مارکیٹنگ
- معاملہ
- شاید
- جدید
- ماڈیول
- لمحہ
- زیادہ
- ضرورت ہے
- ضروریات
- نئی
- واضح
- ایک
- آپشنز کے بھی
- دیگر
- دیگر
- باہر
- پینٹ
- خاص طور پر
- گزشتہ
- لوگ
- کارکردگی
- شاید
- انسان
- ذاتی
- تصویر
- ٹکڑا
- ٹکڑے ٹکڑے
- پچ
- پٹڈ
- منصوبہ
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- کھیلیں
- پوائنٹس
- مقبول
- پوسٹ
- مراسلات
- طاقت
- خوبصورت
- قیمت
- مسائل
- عمل
- وعدہ
- ثابت
- فراہم
- فراہم کنندہ
- شائع
- تک پہنچنے
- جواب دیں
- رد عمل
- حقیقت
- حقیقت
- احساس
- قابل اعتماد
- رپورٹ
- وسائل
- جواب
- پتہ چلتا
- رن
- فروخت
- کا کہنا ہے کہ
- سکرین
- کی تلاش
- بیچنے والے
- فروخت
- سروس
- سروس فراہم کرنے والے
- حالات
- جلد
- سست
- So
- حل
- کچھ
- مخصوص
- ڈھیر لگانا
- Stacks
- شروع ہوتا ہے
- شروع
- بیان
- ابھی تک
- بند کرو
- بند کر دیا
- رک جاتا ہے
- کہانی
- کامیاب ہوں
- کامیابی کے ساتھ
- سمن
- سمجھا
- بات
- ٹیموں
- ٹیک
- ٹیکنالوجی
- ٹیسٹ
- ۔
- ان
- موضوع
- خود
- بات
- چیزیں
- سوچو
- تیسری پارٹی
- وقت
- اوقات
- کرنے کے لئے
- بھی
- کے آلے
- اوزار
- مکمل طور پر
- سچ
- ٹرن
- tweaking
- ٹائپ اسکرپٹ
- بے نقاب
- us
- استعمال کی شرائط
- رکن کا
- صارف کا تجربہ
- صارفین
- ux
- جاگو
- ویب
- ویب پیک۔
- ویب سائٹ
- ہفتے
- کیا
- چاہے
- جس
- جبکہ
- ڈبلیو
- وسیع
- الفاظ
- کام
- کام کا بہاؤ
- کام کے بہاؤ
- قابل
- لکھا
- اور
- زیفیرنیٹ