ఫ్లెక్స్ మరియు అపోలో ఎందుకు ప్రబలుతాయి

ఇంటర్నెట్గత రాత్రి నేను కొంతమంది స్నేహితులతో సాయంత్రం గడిపాను.

మొదటి 3 గంటలు గడిపారు బోర్డర్స్ కొన్ని క్రాస్ బ్రౌజర్ క్విర్క్‌లను కలిగి ఉన్న క్లయింట్ సైట్‌లో పని చేస్తుంది. సైట్ ఖచ్చితమైన, చెల్లుబాటు అయ్యేది CSS. అయినప్పటికీ, పిసిలో ఫైర్‌ఫాక్స్ 2 తో బుల్లెట్ మెను జాబితాలో అగ్లీ పిక్సెల్ షిఫ్ట్ ఉంది మరియు ఇంటర్నెట్ ఎక్స్‌ప్లోరర్ 6 లో, CSS పద్ధతుల్లో ఒకటి పనిచేయలేదు.

ఫైర్‌ఫాక్స్ 2 (విచిత్రమైన పిక్సెల్ షిఫ్ట్‌ను దాదాపు ఇటాలిక్ చేసినట్లు చూడండి):
ఫైర్‌ఫాక్స్ 2 మెనూ

ఇది ఎలా ఉండాలి:
ఇంటర్నెట్ ఎక్స్ప్లోరర్ 7

మేము ఏదో పరీక్షించిన ప్రతిసారీ, మరొక బ్రౌజర్ విరిగింది. మేము OSX అంతటా సఫారి మరియు ఫైర్‌ఫాక్స్‌తో మరియు తరువాత XP IE6, IE7 మరియు ఫైర్‌ఫాక్స్‌తో పరీక్షిస్తున్నాము. వద్ద బిల్ యొక్క నైపుణ్యం CSS మరియు జావాస్క్రిప్ట్ పట్ల నాకున్న ప్రేమ చివరికి బ్రౌజర్ నిర్దిష్ట హక్స్ అవసరం లేని పరిష్కారానికి దారితీసింది… కానీ ఇది వెబ్ డిజైనర్లు ప్రతిరోజూ వెళ్ళే హాస్యాస్పదమైన (కానీ సరదా) వ్యాయామం.

నిజానికి ఆ ఆపిల్, మొజిల్లా, మైక్రోసాఫ్ట్మరియు ఒపేరా a ను ఉపయోగించే అనువర్తనాలను వ్రాయడానికి అసమర్థమైనవి వెబ్ ప్రమాణం ప్రతి ఒక్కరికి ఇబ్బందిగా ఉండాలి. ప్రతి బ్రౌజర్ వారి స్వంత స్క్రిప్టింగ్ ద్వారా మద్దతు ఇవ్వగల దాని స్వంత లక్షణాలను కలిగి ఉంటే నేను ఖచ్చితంగా అర్థం చేసుకోగలను - కాని ఇది ప్రాథమిక విషయం.

ఇది ఎందుకు ఒక చక్కటి ఉదాహరణ అపోలో మరియు ఫ్లెక్స్ ఇంటర్నెట్ను తుడిచిపెట్టే గొప్ప అవకాశం. నేను రెండు రోజుల క్రితం రాశాను స్క్రాప్‌బ్లాగ్, ఫ్లెక్స్‌లో వ్రాసిన అనువర్తనం (మరియు త్వరగా అపోలోకు పోర్ట్ చేయబడింది). మీకు చూడటానికి అవకాశం లేకపోతే - ప్రయత్నించండి - ఇది అద్భుతమైనది కాదు.

ఫ్లెక్స్ కింద నడుస్తుంది అడోబ్ ఫ్లాష్ బ్రౌజర్ ప్లగ్ఇన్. ఇది ప్లగ్ఇన్ 99.9% చాలా ఇంటర్నెట్ రన్లలో (మీరు యూట్యూబ్ వీడియోను చూసిన ప్రతిసారీ నడుస్తున్నారు). అపోలో అదే ఇంజిన్‌ను ఉపయోగించుకుంటుంది, అయితే బ్రౌజర్‌కు పరిమితం కాకుండా అనువర్తన విండోలో అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

ఫ్లెక్స్ అంటే ఏమిటి?

నుండి Adobe: ఫ్లెక్స్ అప్లికేషన్ ఫ్రేమ్‌వర్క్‌లో MXML, యాక్షన్‌స్క్రిప్ట్ 3.0 మరియు ఫ్లెక్స్ క్లాస్ లైబ్రరీ ఉంటాయి. అప్లికేషన్ యూజర్ ఇంటర్ఫేస్ ఎలిమెంట్లను డిక్లేటివ్‌గా నిర్వచించడానికి మరియు క్లయింట్ లాజిక్ మరియు ప్రొసీజరల్ కంట్రోల్ కోసం యాక్షన్‌స్క్రిప్ట్‌ను ఉపయోగించడానికి డెవలపర్లు MXML ను ఉపయోగిస్తారు. డెవలపర్లు అడోబ్ ఫ్లెక్స్ బిల్డర్ ఉపయోగించి MXML మరియు యాక్షన్ స్క్రిప్ట్ సోర్స్ కోడ్‌ను వ్రాస్తారా? IDE లేదా ప్రామాణిక టెక్స్ట్ ఎడిటర్.

క్రాస్ బ్రౌజర్ సాధారణ మెనూని నిర్మించడంలో మా నిరాశను బట్టి, బ్రౌజర్‌లలో మద్దతు ఉన్న మొత్తం వెబ్ అప్లికేషన్‌ను రూపొందించడానికి ప్రయత్నిస్తున్నట్లు imagine హించుకోండి! అంతిమంగా, డెవలపర్లు మీరు ఏ విధమైన బ్రౌజర్ లేదా డెస్క్‌టాప్‌తో పని చేస్తున్నారో సంబంధం లేకుండా అదే అనుభవాన్ని నిర్ధారించడానికి హక్స్ లేదా బ్రౌజర్-నిర్దిష్ట స్క్రిప్టింగ్‌ను వ్రాయాలి. క్రాస్ బ్రౌజర్ సమస్యలు లేవు మరియు బ్రౌజర్‌లో లేదా వెలుపల అమలు చేయడానికి అనువర్తనాన్ని అపోలోకు సులభంగా పోర్ట్ చేయడం యొక్క అదనపు ప్రయోజనం.

ప్రతి బ్రౌజర్‌లో ఇది ఎలా ఉంటుందో అని చింతించకుండా, ఇతర ప్రయోజనాలు కూడా ఉన్నాయి. ఫ్లెక్స్ కోసం రాయడం చేస్తుంది కాదు అధికారిక ప్రోగ్రామింగ్ నైపుణ్యాలు అవసరం. అందుకే చాలా మంది ప్రొఫెషనల్ ప్రోగ్రామర్లు ఫ్లెక్స్ లేదా అడోబ్‌ను ఉపయోగించుకోవడాన్ని అపహాస్యం చేస్తారు. ASP.NET లో కొన్ని పంక్తులు తీసుకునే లక్షణాన్ని అభివృద్ధి చేయడానికి మీరు పదివేల డాలర్లు ఖర్చు చేశారని వారు కోరుకుంటారు MXML.

మీరు ఫ్లెక్స్ మరియు అపోలోలను కొనసాగించాలనుకుంటే, నా స్నేహితుడు బిల్ బ్లాగుకు సభ్యత్వాన్ని పొందండి.

7 వ్యాఖ్యలు

  1. 1
  2. 2

    > ఇది 99.9% ఇంటర్నెట్ నడుస్తున్న ప్లగ్ఇన్

    ఆ గణాంకం కోసం మీరు మీ మూలాన్ని తనిఖీ చేయాలనుకోవచ్చు…

    ఇక్కడ ఇది, ఏప్రిల్ 2007 మరియు నా ఉబుంటు x86_64 (AMD64) డెస్క్‌టాప్ వాతావరణంలో నడుస్తున్న ఫ్లాష్ క్లయింట్ ఇప్పటికీ నాకు లేదు.

    http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html

  3. 5
  4. 6

    హ్మ్ .. ఈ టెక్నాలజీ నిజంగా ఆసక్తికరంగా ఉంది. నేను ప్రోగ్రామర్ కాదు, కానీ మీరు వ్రాసేటప్పుడు దీనికి అవసరం లేదు. బాగా చేసారు, నేను వెళ్లి తనిఖీ చేస్తాను.

  5. 7

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.