سی ایس ایس کے مستقبل کے بارے میں لیہ وورو

مصنف: Monica Porter
تخلیق کی تاریخ: 13 مارچ 2021
تازہ کاری کی تاریخ: 17 مئی 2024
Anonim
سی ایس ایس کے مستقبل کے بارے میں لیہ وورو - تخلیقی
سی ایس ایس کے مستقبل کے بارے میں لیہ وورو - تخلیقی

اس آرٹیکل کا ایک ترمیم شدہ ورژن پہلی مرتبہ .NET میگزین کے 225 کے شمارے میں شائع ہوا - ویب ڈیزائنرز اور ڈویلپرز کے لئے دنیا کا سب سے زیادہ فروخت ہونے والا رسالہ۔

twostepmedia: ویب پیج میں ہیوی لفٹنگ کہاں ہونی چاہئے؟ سامنے کے آخر میں یا پسدید میں؟
لی ورورو: میں مؤکل کے لئے آپ جو کچھ بھی کرسکتے ہو اسے کرنے کا ایک مضبوط حامی ہوں۔ جب آپ کا کوڈ کلائنٹ پر چلتا ہے تو ، اسے ہمیشہ ایک مشین سے نمٹنا پڑتا ہے ، چاہے آپ کا پروجیکٹ کتنا ہی کامیاب ہوجائے۔

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

komiska: آپ کا کام بہت اچھا ہے! کس نے آپ کو ٹیک کے راستے پر چلنے کی ترغیب دی؟
LV: آپ کا شکریہ! مجھے نہیں لگتا کہ یہ کسی کی حوصلہ افزائی کی بات ہے۔ مجھے تب سے ہی چیزیں بنانا اچھا لگتا ہے جب سے میں خود کو یاد رکھوں۔ جب میں بچہ تھا ، میں نے ایک بار پرس اور ہینڈ بیگ بنانے کے لئے کچن اسپنج وائپس کا استعمال کیا تھا!


بارہ کے لگ بھگ ، میں نے دریافت کیا کہ پروگرامنگ کی وجہ سے میں دستکاری سے کہیں زیادہ آسانی سے اور پیشہ ورانہ طور پر مفید چیزیں تیار کرسکتا ہوں۔ اس نے مجھے بہت متاثر کیا میں فوری طور پر پروگرامنگ کے ساتھ محبت میں گرفتار ہوگیا اور اس میں بہتری لانے کے لئے کوشاں رہا۔

jelmerdemaat:LeaVerou نےdabblet کو کیسے بنایا؟ کس پی ایچ پی فریم ورک / دیگر بیک اینڈ ٹکنک کے ساتھ؟ سب سے مشکل حصہ کیا تھا؟
LV: ڈبلٹ کے پاس کوئی ڈیٹا بیس نہیں ہے اور اس میں شامل سرور سائیڈ کوڈ کم سے کم ہے۔ تھوڑا سا پی ایچ پی صرف OAuth کے لئے استعمال کیا جاتا ہے اور اس کے ارد گرد کسی بھی ڈبلٹ کروم کے بغیر شیئر کرنے کے لئے نتیجہ صفحہ تیار کرتا ہے (بگ رپورٹ ٹیس کیسز کے لئے مفید)۔ جیسا کہ آپ اس کے گتوب کے اعدادوشمار میں دیکھ سکتے ہیں ، پی ایچ پی کا صرف تین فیصد ڈبلٹ ہے۔ باقی ہر چیز کلائنٹ سائیڈ ہے۔ اس سے جیسفڈل صورتحال سے بچنے میں مدد ملتی ہے: jsfood سرور پر ہر کام کرتا ہے ، لہذا اب جب یہ کامیاب ہوا ، اس کا سرور بوجھ چھت سے گزر گیا اور یہ سست پڑ گیا۔

_dte: آپ کے لئے سب سے دلچسپ آئندہ سی ایس ایس کی خصوصیت کیا ہے؟
ایل وی: یقینی طور پر فلٹر اثرات۔ وہ ہمیں ایسے کام کرنے کی اجازت دیتے ہیں جو صرف مشکل ہی نہیں ، پہلے نا ممکن تھا۔ میں لے آؤٹ ماڈیول کے ل very بہت پرجوش نہیں ہوں ، کیوں کہ ایک) ہم ان کو استعمال کرنے سے پہلے اس کی عمروں میں ہونے والے ہیں ، کیوں کہ وہ خوبصورتی سے کسی حد تک کم نہیں ہوتے ہیں اور ب) ترتیب ہمیشہ ہی ممکن ہوتا تھا ، صرف غیر ضروری طور پر سخت۔ بے شک ، نئے لے آؤٹ ماڈیول بھی بہت اہم ہیں ، لیکن یہ ایسی چیزیں نہیں ہیں جو مجھے پرجوش کرتی ہیں۔


میں ویوپورٹ رشتہ دار اکائیوں کے بارے میں بھی بہت پرجوش ہوں vw اور vh اور CSS3 کی توسیع اٹار () فنکشن جو ہمیں استعمال کرنے کے قابل بنائے گا اٹار () ہر جائداد میں

میں واقعی میں اوپیرا کے نفاذ کے علاوہ دوسرے براؤزرز بھی دیکھنا چاہتا ہوں اعتراض فٹ اور اعتراض کی پوزیشن، تاکہ ہم تصاویر کو مختلف پہلو کے تناسب سے تراشنے کے لئے بیک گراؤنڈ ہیکس کا استعمال روکیں۔

gpirie: سی ایس ایس میں متعارف کروانا آپ کس خصوصیت کو دیکھنا چاہیں گے؟
ایل وی: اے موجودہ () فنکشن جو آپ کو دیگر خصوصیات کی گنتی والی قیمت کا حوالہ دیتا ہے۔ کی عام کاری کی طرح موجودہ رنگ (جو اس کے بعد ایک عرف بن جائے گا موجودہ (رنگ)). بے شک ، اس طرح کی چیز کو نافذ کرنا بہت مشکل ہے ، لیکن حقیقت مجھے خواب دیکھنے سے نہیں رکھے گی!

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


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

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

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

@ ایسٹروبسن: کیا آپ کو لگتا ہے کہ کسی دیو کو اپنے سب کاموں کو سمجھے بغیر فریم ورک یا بوائلر پلیٹ ولی نیلی استعمال کرنا سست ہے؟
LV: نہیں ، لیکن میرا خیال ہے کہ کسی دیو کو کسی شخص کی ضرورت کے بغیر کسی فریم ورک یا بوائلرپلیٹ کا استعمال کرنا سست ہے ، صرف اس وجہ سے کہ ہر کوئی کرتا ہے۔ آپ کو ابھی تک نہیں ہونے والے مسائل کو حل کرنے کی کوشش کرنا متضاد ہے۔

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

اس نے کہا ، 2011 کو پاگل کردیا گیا ہے ، اور یہ ظاہر ہے کہ مجھے اپنے کام کے لئے زیادہ پہچان ملی ہے جس کی مجھے امید تھی۔ یہ یقینی طور پر ویب معیاروں کی بشارت دینے میں مدد کرتا ہے۔ جب میں ایک سال پہلے کے مقابلے میں اب کچھ کہتا ہوں تو لوگ بہت زیادہ توجہ دیتے ہیں۔ تاہم یہ اس قیمت پر آتی ہے کہ میں جو بات کہتا ہوں اس سے زیادہ اہمیت پائی جاتی ہے ، لوگ ان میں بہت کچھ پڑھ سکتے ہیں اور میرے خیالات کے پیش نظر مجھ پر حملہ کرسکتے ہیں جن کے بارے میں مجھے خیال بھی نہیں ہوتا تھا۔ یا کبھی کبھی ، صرف خیالات ، مدت کے لئے۔

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

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

@ کومیسکا: کیا کبھی فونٹ وزن کے ل a منتقلی ہونے والی ہے؟
LV: "یہ اتنا آسان نہیں ہے" ، رپورٹ سے ایک نوٹ کے حوالے سے۔ ہموار منتقلی کے لئے زیادہ تر خصوصیات میں وزن نہیں ہوتا ہے اور براؤزر انٹرمیڈیٹ ریاستیں تیار نہیں کرسکتا ہے کیونکہ سی ایس ایس میں ان کی نمائندگی کرنے کا کوئی طریقہ نہیں ہے۔ اس نے کہا ، ہم آخر کار توسیع کرسکتے ہیں کراس دھندلا () CSS4 تصویری اقدار سے لے کر ، سی ایس ایس کی تمام اقدار پر لاگو کرنے کے لئے ، نہ صرف تصاویر ، جو زیادہ تر منتقلی کے مسائل کو حل کر سکتی ہیں ، اور ہمیں ایک طاقتور ٹول فراہم کرتی ہے جس کا استعمال مستحکم طور پر بھی ہوسکتا ہے۔

نئی اشاعتیں
آپ کے لئے صحیح مثال کے آلے کا انتخاب کیسے کریں
مزید

آپ کے لئے صحیح مثال کے آلے کا انتخاب کیسے کریں

مصنفین کی حیثیت سے ہمارے پاس ٹولوں کا ذہن سازی کے ساتھ انتخاب کرنے کے لئے وسیع انتخاب ہے۔ یقینا a یہ ایک اچھی چیز ہے ، لیکن جب آپ اپنے کیریئر کے ابتدائی مرحلے میں ہوں گے تو یہ تھوڑا سا مغلوب ہوسکتا ہے...
Illustrator کے CC 2014 میں سرفہرست 5 نئی خصوصیات
مزید

Illustrator کے CC 2014 میں سرفہرست 5 نئی خصوصیات

2013 میں ، ایڈوب اپنے روایتی سافٹ ویئر سیل ماڈل ، تخلیقی سویٹ سے اپنے تخلیقی کلاؤڈ سبسکرپشن ماڈل میں منتقل ہوگیا۔ اس کا مطلب یہ تھا کہ ، نئے ورژن کے لئے پورے سال کا انتظار کرنے کی بجائے ، صارفین مستقل...
فوٹوشاپ میں خود اپنے برش بنائیں
مزید

فوٹوشاپ میں خود اپنے برش بنائیں

یہ فوٹوشاپ میں اپنا برش بنانے کے لئے سوچنے سے کہیں زیادہ آسان ہے۔ اور ایک بار جب آپ اپنا برش بنا لیتے ہیں تو وہاں ترتیبات کی تیزی سے آپ کچھ اچھ .ا اثر ڈال سکتے ہیں۔ یہ خصوصیت فوٹوشاپ سی ایس سے پہلے سے...