ఈ వ్యాసం మొట్టమొదట .net మ్యాగజైన్ యొక్క 238 సంచికలో కనిపించింది - వెబ్ డిజైనర్లు మరియు డెవలపర్ల కోసం ప్రపంచంలోనే అత్యధికంగా అమ్ముడైన పత్రిక.
.net: మీరు అడోబ్లో ఏమి చేస్తున్నారు?
DB: అడోబ్లో నా పని రెండు భాగాలను కలిగి ఉంటుంది. నేను సృజనాత్మక బృందంలో భాగం, ఇక్కడ మేము వెబ్ టెక్నాలజీలను ఉపయోగించి కూల్ డెమోలు మరియు ప్రోటోటైప్లను సృష్టిస్తాము. వెబ్ సరిహద్దులను నిర్వచించాలనే ఆలోచన ఉంది కాబట్టి వాటిని విచ్ఛిన్నం చేయడం సులభం. అంతకు మించి నేను W3C లో అడోబ్ను, SVG వర్కింగ్ గ్రూప్ ప్రతినిధిగా మరియు వెబ్ యానిమేషన్స్ స్పెసిఫికేషన్ ఎడిటర్గా ప్రాతినిధ్యం వహిస్తున్నాను.
ఇది ఒక కల పని: అవకాశం యొక్క గోడల వద్ద గీతలు పడే కొత్త, తాజా కోడ్ను సృష్టించడం - ఆ గోడలను కొంచెం ముందుకు నెట్టడానికి పని చేస్తున్నప్పుడు.
.net: మీ సైడ్ ప్రాజెక్టుల కోసం చాలా మందికి మిమ్మల్ని తెలుసు. వాటి గురించి కొంచెం చెప్పగలరా?
DB: బాగా, రాఫల్ కాకుండా, నేను ఈవ్పై పని చేస్తున్నాను - జావాస్క్రిప్ట్ మరియు dr.js కోసం ఒక చిన్న, సరళమైన, సౌకర్యవంతమైన ఈవెంట్ మేనేజర్ - డాక్యుమెంటేషన్ జనరేటర్. ఓహ్, మరియు ఒక అభిరుచిగా నేను వెక్టర్ చిహ్నాలను గీస్తాను. రాఫల్తో జరిగినట్లుగా, కొన్ని చిన్న మరియు చిన్న పెంపుడు జంతువుల ప్రాజెక్ట్ ఎప్పుడు పెద్దదిగా పెరుగుతుందో మీకు తెలియదు.
.net: మీ పనికి ప్రతిస్పందన ఎలా ఉంది?
DB: ఏదో సృష్టించండి మరియు మిమ్మల్ని మేధావి అని పిలిచే వ్యక్తులు మరియు మిమ్మల్ని ఇడియట్ అని పిలిచే వ్యక్తులు ఎల్లప్పుడూ ఉంటారు. నాకు రెండింటిలో కొంచెం ఉంది, కానీ మొత్తంగా ఫీడ్బ్యాక్ సానుకూలంగా ఉంది.
.net: కొంతమంది లైబ్రరీలను ఉపయోగించడం చెడ్డదని చెప్తారు ఎందుకంటే దీనికి భాషపై లోతైన అవగాహన అవసరం లేదు. అది మీకు ఎలా అనిపిస్తుంది?
DB: కార్లను ఉపయోగించడం చెడ్డది, ఎందుకంటే ఇది మీ కాళ్ళను బలహీనపరుస్తుంది. ఇది కార్లను ఉపయోగించకుండా ప్రజలను ఆపదు, ఎందుకంటే ఇది నడక కంటే చాలా వేగంగా ఉంటుంది. లైబ్రరీలను ఉపయోగించడంలో ఇది అదే: అవును, ఇది హార్డ్కోర్ కాదు, కానీ పనిని పూర్తి చేయడానికి ఇది మీకు సహాయం చేస్తుంది, కాబట్టి వాటిని ఉపయోగించకూడదనే కారణం లేదు. మీరు డ్రైవింగ్కు బదులుగా ప్రజలను అమలు చేయమని బలవంతం చేయలేరు.
ఐటి అభివృద్ధి యొక్క గొప్ప వేగానికి కారణం, మెరుగైన సాధనాలను సృష్టించడానికి మేము మా సాధనాలను ఉపయోగించడం. మేము ఇకపై అసెంబ్లీ కోడ్లో బైట్లు మరియు రిజిస్టర్లను విడదీయడం లేదు.
కానీ నన్ను తప్పుగా భావించవద్దు, జావాస్క్రిప్ట్ వ్రాసే ప్రతి ఒక్కరూ భాషను తెలుసుకోవాలని నేను భావిస్తున్నాను: ఇది అందమైన, సౌకర్యవంతమైనది మరియు మీకు రెక్కలు ఇస్తుంది, మీరు ఎగురుతున్నట్లు విశ్వసిస్తే.
.net: వైట్ హౌస్ లో రాఫల్ ఉపయోగించబడుతుందనేది నిజమేనా?
DB: అవును, అది నిజమే. మాస్ lev చిత్యం నుండి విజువలైజేషన్ బృందం రాఫల్ను వారి విజువలైజేషన్ సహాయకురాలిగా ఎన్నుకుంది మరియు నా కోడ్ అవుట్పుట్ ఒక సమావేశంలో బరాక్ ఒబామా పక్కన పెద్ద తెరపై ఉంది. నా కోడ్ చేసిన అన్ని ప్రదేశాలకు నేను ప్రయాణించాలనుకుంటున్నాను. అడవిలో ఏదో విడుదల చేసి, అది ఎక్కడ ముగుస్తుందో చూడటం ఆశ్చర్యంగా ఉంది. నేను లైబ్రరీ యొక్క వినియోగదారులను గుర్తించలేను, కాబట్టి ప్రతిసారీ ఆపిల్ లేదా సిఎన్ఎన్ వంటి పెద్ద పేరు రాఫల్ను ఉపయోగిస్తున్నప్పుడు, అది నాకు పెద్ద ఆశ్చర్యం కలిగిస్తుంది.
.net: మీరు ఏ వెబ్ టెక్నాలజీల గురించి ఎక్కువగా సంతోషిస్తున్నారు మరియు ఎందుకు?
DB: నా విషయంలో, గదిలో స్పష్టమైన ఏనుగులు SVG మరియు జావాస్క్రిప్ట్. నేను జావాస్క్రిప్ట్ని ప్రేమిస్తున్నాను, ఎందుకంటే ఇది చాలా సరళమైన మరియు శక్తివంతమైన భాష - వెబ్ కోసం గొప్ప ఎంపిక. వారు నిర్దేశించిన ఏ లక్ష్యాన్ని అయినా సాధించడానికి ఎవరైనా దానిని వారు కోరుకున్న విధంగా ఉపయోగించుకోవచ్చు.
జావాస్క్రిప్ట్ కొన్ని క్రొత్త ఫీచర్లు లేదా సింటాక్స్ షుగర్ కలిగి ఉండాలని కోరుకునే వ్యక్తులు ఎల్లప్పుడూ ఉంటారు, మరియు నేను ఇష్టపడే లేదా ఇష్టపడని వాటిలో దేని గురించి చాలా ఎక్కువ వ్రాయగలను, కాని మరీ ముఖ్యంగా, భాష యొక్క ప్రధాన భావన చాలా బాగుంది. జావాస్క్రిప్ట్లోకి కంపైల్ చేసే పెద్ద సంఖ్యలో ఇతర భాషల ద్వారా ఇది నిరూపించబడింది.
నా లోపల ఉన్న డిజైనర్ SVG ద్వారా పాస్ చేయలేరు. నేను ఇప్పుడు పదేళ్లుగా ఉపయోగించాను, నేను ఎప్పటిలాగే దాన్ని ఆస్వాదించాను. SVG మరియు జావాస్క్రిప్ట్ రెండూ చాలా మంచి క్రొత్త ఫీచర్లను కలిగి ఉన్నాయి మరియు వారి బ్రౌజర్లలో వారందరితో ఆడటానికి నేను పిల్లలను చూసి అసూయపడుతున్నాను.
.net: భవిష్యత్తు కోసం మీ ప్రణాళికలు ఏమిటి? మీరు ఏదైనా కొత్త సైడ్ ప్రాజెక్టులను వంట చేస్తున్నారా?
DB: వాస్తవానికి, నేను. నాకు రెండు ప్రాజెక్టులు తయారవుతున్నాయి - కాని వాటి గురించి నేను మీకు ఏమీ చెప్పలేను, ఎందుకంటే అవి చాలా ప్రారంభ దశలో ఉన్నాయి.
సమస్యలకు క్రొత్త పరిష్కారాలను సృష్టించడం నాకు ఇష్టం, రాఫల్తో నా విజయం పునరావృతం కాదని నేను అర్థం చేసుకుంటుండగా, నేను అక్కడ చిక్కుకోవాలనుకోవడం లేదు.
ఉత్పాదకంగా అసంతృప్తిగా ఉండటమే నా వ్యక్తిగత నినాదం: మీకు కనీసం నచ్చినదాన్ని కనుగొనండి, దాన్ని పరిష్కరించడానికి మార్గాన్ని కనుగొనండి, ఆపై మీ పరిష్కారాన్ని ప్రపంచంతో పంచుకోండి.
జావాస్క్రిప్ట్ యొక్క 35 అగ్ర ఉదాహరణలను మా సోదరి సైట్ క్రియేటివ్ బ్లోక్ వద్ద కనుగొనండి.