వెబ్ 3.0 వెబ్ బ్రౌజర్ యొక్క ముగింపుని తీసుకురావా?

నేను వెబ్ బ్రౌజర్లు వెబ్ యొక్క తదుపరి పెద్ద పరిణామంతో దూరంగా వెళ్లిపోతుందని అనుకోవడం లేదు, కానీ ఇంటర్నెట్లో సర్ఫింగ్ ఎలా ఉంటుందనే దానితో బ్రౌజర్లు కొన్ని పాయింట్ వద్ద తిరిగి కనుగొన్నప్పుడు నేను ఆశ్చర్యపోతాను.

వారు మొదటిసారి కనిపించినప్పటి నుండి ఆ వెబ్ బ్రౌజర్లు మారలేదు. వారు భారీ మార్పులను ఎదుర్కొన్నారు, కానీ జావా, జావాస్క్రిప్ట్, ActiveX, ఫ్లాష్, మరియు ఇతర పొడిగింపుల వంటి కొత్త ఆలోచనలతో ఇది క్రమక్రమమైన ప్రక్రియగా ఉంది.

ఒక ప్రోగ్రామర్గా నేను నేర్చుకున్న ఒక విషయం ఏమిటంటే, ఇది మొదట్లో అభివృద్ధి చేయబడని రీతిలో ఒక అప్లికేషన్ రూపొందింది, అది clunky పొందడానికి మొదలవుతుంది. ఈ సమయంలో, గీతలు మరియు రూపకల్పనల నుండి మొదట మీరు ప్రారంభమయ్యే ఉత్తమమైనది, ఇది మీరు చేయాలనుకుంటున్న మొత్తం ఖాతాలోకి తీసుకుంటుంది.

మరియు ఇది వెబ్ బ్రౌజర్ కోసం ఇది చేయబడిన అధిక సమయం. నిజానికి, నేను తొలుత 90 ల చివర్లో వెబ్ అప్లికేషన్లు ప్రోగ్రామింగ్ను మొదలుపెట్టినప్పుడు, అది పూర్తిగా క్రొత్త వెబ్ బ్రౌజర్ను సృష్టించేందుకు అధిక సమయం ఉండేదని అనుకున్నాను. మరియు అప్పటి నుండి వెబ్ చాలా అధునాతన సంపాదించింది.

వెబ్ బ్రౌజర్లు మనకు కావలసినవి చేయడానికి అనారోగ్యం కలిగి ఉంటాయి

ఇది నిజం. వెబ్ బ్రౌజర్లు ఈ రోజులు చేయాలని మేము అడిగిన వాటిని మీరు పరిగణించినప్పుడు భయంకరమైన రూపకల్పన చేస్తారు. దీన్ని అర్థం చేసుకునేందుకు, మొదట వెబ్ బ్రౌజర్లు వాస్తవంగా రూపొందించబడ్డాయి, ప్రత్యేకించి, వెబ్ కోసం ఒక వర్డ్ ప్రాసెసర్. వెబ్ కోసం మార్కప్ లాంగ్వేజ్ వర్డ్ ప్రాసెసర్ల కోసం మార్కప్ భాషలు పోలి ఉంటుంది. మైక్రోసాఫ్ట్ వర్డ్ ప్రత్యేకమైన అక్షరాలను ప్రత్యేకమైన అక్షరాలను ఉపయోగిస్తుంది, లేదా దాని ఫాంట్ను మార్చడానికి, ఇది ప్రాథమికంగా ఇదే చేస్తోంది: బోల్డ్ ప్రారంభించండి. టెక్స్ట్. బోల్డ్ ఎండ్. మేము HTML తో ఇదే ఇదే.

గత ఇరవై సంవత్సరాలలో ఏం జరిగిందంటే వెబ్ కోసం ఈ వర్డ్ ప్రాసెసర్ మనకు కావలసిన ప్రతిదీ కోసం ఖాతాకు మార్చబడింది. ఇది మేము ఒక గ్యారేజీని ఒక డెన్, మరియు అటకపై ఖాళీ బెడ్ రూమ్ లోకి మరియు ఒక పార్లర్లోకి నేలమాళిగలోకి మారిన ఇల్లు వంటిది, ఇప్పుడు మేము నిల్వ గదిని తిరిగి కనెక్ట్ చేసి, కొత్త గదిలోకి ఇల్లు - కాని, మనం అన్ని విద్యుత్తు మరియు ప్లంబింగ్లను అందించే సమస్యలన్నింటిలోకి ప్రవేశించబోతున్నాం ఎందుకంటే మా వైర్లు మరియు గొట్టాలు అన్నింటికీ మనం చేసిన అన్ని ఇతర అనుబంధాలతో చాలా వెర్రి సంపాదించాయి.

అది వెబ్ బ్రౌజర్లకు ఏమి జరిగింది. నేడు, మేము మా వెబ్ బ్రౌజరులను వెబ్ అప్లికేషన్ కోసం క్లయింట్గా ఉపయోగించాలనుకుంటున్నాము, కానీ అవి అలా చేయటానికి ఉద్దేశించబడలేదు.

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

మీరు ఊహించినట్లుగా, ఇది చాలా కష్టమైనది నిజంగా ఇంటరాక్టివ్ అప్లికేషన్ కలిగి. మీరు ఒకరు టెక్స్ట్ బాక్స్ లోకి ఏదో టైప్ మరియు వారు టైప్ చేసేటప్పుడు సర్వర్లో సమాచారాన్ని తనిఖీ చేయలేరు. మీరు ఒక బటన్ నొక్కడం కోసం వేచి ఉండాలి.

పరిష్కారం: అజాక్స్.

అజాక్స్ అసిన్క్రోనస్ జావాస్క్రిప్ట్ మరియు XML కొరకు ఉంటుంది. ప్రధానంగా, ఆ పాత వెబ్ బ్రౌజర్లు ఏమి చేయలేకపోతున్నాయో అది ఒక మార్గం: క్లయింట్ను పేజీని రీలోడ్ చేయకుండా వెబ్ సర్వర్తో కమ్యూనికేట్ చేయండి. ఇది ఇంటర్నెట్ ఎక్స్ప్లోరర్లో XMLHTTP ActiveX వస్తువు ద్వారా లేదా ప్రతి ఇతర బ్రౌజర్లో XMLHttpRequest ద్వారా సాధించవచ్చు.

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

గొప్పది, సరియైనది? ఇది ముందుకు ఒక పెద్ద అడుగు, మరియు అది వెబ్ 2.0 అప్లికేషన్లు చాలా ఇంటరాక్టివ్ మరియు సులభమైన ఉపయోగం మునుపటి వెబ్ అప్లికేషన్ల కంటే ఎందుకు ముఖ్యమైన కారణం. కానీ, ఇది ఇప్పటికీ బ్యాండ్ ఎయిడ్. సాధారణంగా, క్లయింట్ సర్వర్ సమాచారాన్ని కొంత సమాచారాన్ని పంపుతుంది మరియు ఇది టెక్స్ట్ యొక్క ఒక బ్లాక్ను పంపుతుంది, క్లయింట్ను ఆ వచనాన్ని అర్థం చేసుకోవడంలో పనిని వదిలివేస్తుంది. ఆపై, కక్షిదారుడు డైనమిక్ HTML అని పిలవబడే ఈ పదాన్ని పేజీ ఇంటరాక్టివ్ అనిపించవచ్చు.

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

ఫ్యూచర్ యొక్క ఆపరేటింగ్ సిస్టమ్స్ వెబ్ బ్రౌజర్లు

మైక్రోసాఫ్ట్ అది 90 లలో తిరిగి తెలుసు. అందువల్ల వారు ఆ బ్రౌజర్ యుద్ధంలో నెట్స్కేప్ తో ప్రవేశించారు, అందుకే మైక్రోసాఫ్ట్ ఆ యుద్ధాన్ని గెలవడంలో ఎలాంటి గుద్దులు లాగలేదు. దురదృష్టవశాత్తు - Microsoft కోసం కనీసం - ఒక కొత్త బ్రౌజర్ యుద్ధం ఉంది, మరియు ఇది అనేక వేదికలపై పోరాడారు ఉంది. ఇంటర్నెట్ ఎక్స్ప్లోరర్ దాని మార్కెట్ వాటా 80% నుండి గత ఐదు సంవత్సరాల్లో 50% కు తగ్గిపోయింది, మొజిల్లా ఫైర్ఫాక్స్ ఇప్పుడు 30% ఇంటర్నెట్ వినియోగదారులు ఉపయోగిస్తున్నారు.

వెబ్ 2.0 మరియు ఆఫీస్ 2.0 వంటి ప్రస్తుత వెబ్ పోకడలు వెబ్కు చారిత్రాత్మకంగా డెస్క్టాప్ అప్లికేషన్లను తీసుకువచ్చాయి, ఆపరేటింగ్ వ్యవస్థల ఎంపికలో మరింత స్వాతంత్ర్యం ఏర్పడింది మరియు ప్రామాణిక బ్రౌసర్లపై మరింత ప్రాముఖ్యత ఉంది. ఇద్దరిలోనూ ఇంటర్నెట్ ఎక్స్ప్లోరర్ బ్రౌజర్, ప్రతి ఇతర బ్రౌజర్లో చాలామంది కంటే విభిన్నంగా ఉండటానికి Microsoft కు మంచి వార్త కాదు. మళ్ళీ, మైక్రోసాఫ్ట్కు మంచి వార్త కాదు.

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

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

స్మార్ట్ఫోన్లు మరియు PocketPCs యొక్క పెరుగుతున్న ప్రజాదరణ ఇంటర్నెట్ కోసం సరికొత్త సరిహద్దును సృష్టిస్తుంది. మరియు, ప్రస్తుత ధోరణి మొబైల్ ఇంటర్నెట్ కోసం 'రియల్' ఇంటర్నెట్తో విలీనం కాగా , "ఫ్యూచర్ యొక్క ఇంటర్నెట్" ఎలా కనిపిస్తుందో రూపొందించడంలో ఇది ఒక ప్రధాన ఆటగాడిగా మొబైల్ ల్యాండ్స్కేప్ను తగ్గించదు.

వెబ్ బ్రౌజర్ యుద్ధాల్లో ఒక క్రొత్త ఫ్రంట్ని సృష్టిస్తుంది. మైక్రోసాఫ్ట్ తన ఇంటర్నెట్ ఎక్స్ప్లోరర్ బ్రౌజర్తో ఆధిపత్యంగా ఉన్నట్లయితే, అది మొబైల్ పరికరాలపై ఆధిపత్యం సాధించాల్సి ఉంటుంది, "పాకెట్ IE," మైక్రోసాఫ్ట్ యొక్క ఇంటర్నెట్ బ్రౌజర్ కోసం ఇంటర్నెట్ ఎక్స్ప్లోరర్.

సాంప్రదాయ వెబ్ పోర్టల్స్ స్థానంలో జావా అప్లికేషన్ల వినియోగానికి ఇంటర్నెట్ పరికరాలు ఎలా ప్రాప్యత చేస్తాయో మరో ఆసక్తికరమైన అంశంగా చెప్పవచ్చు. Microsoft Live లేదా Yahoo కు వెళ్లడానికి బదులు, మొబైల్ వినియోగదారులు ఈ వెబ్సైట్ల జావా వెర్షన్లను డౌన్లోడ్ చేసుకోవచ్చు. ఇది వెబ్ బ్రౌజర్ల ద్వారా అనుభవించిన అన్ని బలహీనతలను లేకుండా ఏ క్లయింట్-సర్వర్ అప్లికేషన్ లాగానే ఒక ఇంటరాక్టివ్ అనుభవాన్ని సృష్టిస్తుంది.

ఇది ప్రధాన వెబ్ క్రీడాకారులు కొత్త అప్లికేషన్ అభివృద్ధి వేదిక కోసం వారి సైట్లు రూపకల్పన సిద్ధమయ్యాయి చూపిస్తుంది.

ఫ్యూచర్ యొక్క బ్రౌజర్

వెబ్ బ్రౌజర్లు సమీప భవిష్యత్తులో ఎప్పుడైనా ఎప్పుడైనా రూపొందిస్తాయో మనం పెద్ద మార్పును చూద్దాం. క్రొత్త 3.0 బ్రౌజర్లో వెబ్ 3.0 అవ్వించాలా వద్దా లేదా పూర్తిగా భిన్నమైన దిశలో వెళుతుందా అన్నది ఎప్పుడైనా ఎవరికోసం ఊహించడం.

కానీ, అదే సమయంలో, నేను బ్రాండ్ కొత్త రకం బ్రౌజర్ను తిరిగి వెబ్ అప్లికేషన్లతో వెబ్లో విప్లవాన్ని సరిదిద్దడానికి చూసి ఆశ్చర్యపడను. ఇది ఒక ప్రధాన ఆటగాడికి రూపకల్పన చేయగలదు, మరియు గూగుల్ మరియు యాహూ మరియు దాని వెనుక ఉన్న ఇతరులు వంటి ప్రధాన ఆటగాళ్ళు సాధించడానికి సులభమయిన విషయం కాదు, కానీ సాధ్యమే.

భవిష్యత్ ఈ బ్రౌజర్ ఎలా ఉంటుంది? మా ప్రస్తుత బ్రౌజర్లు, ActiveX మరియు జావాలను ఒక చిన్న ఆపరేటింగ్ సిస్టం మరియు ఒక అభివృద్ధి వేదిక రెండింటిని సృష్టించేందుకు ఇది విలీనం అవుతుందని నేను ఊహించాను.

మీరు మరియు నా కోసం, మా కార్యాలయ అనువర్తనాన్ని లోడ్ చేయటం లాంటిది, ఒక వర్డ్ ప్రాసెసర్ మరియు స్ప్రెడ్షీట్ మధ్య స్థిరంగా మారడం మరియు ఒక గురువైన మల్టీప్లేయర్ ఆన్లైన్ రోల్ ప్లేయింగ్ గేమ్తో మారడం వంటివి.

ముఖ్యంగా, ప్రతి వెబ్సైట్ దాని సొంత అనువర్తనం ఉంటుంది, మరియు మేము సులభంగా ఒక వెబ్సైట్ / అప్లికేషన్ నుండి తదుపరి వెళ్ళటానికి.

మీరు వెబ్ 3.0 తెస్తుంది ఏమి అనుకుంటున్నారు?