Web 3.0 веб-браузердің соңын әкеледі ме?

Веб браузерлері вебтің келесі үлкен эволюциясымен бірге кететін болады деп ойламаймын, бірақ браузерлер Интернетті қалай жетілдіре алатыныңызға қай кезде қайта ойлап тапқанына таң қалмаймын.

Веб-браузерлер алғаш пайда болғаннан бері өзгерген жоқ. Олар массивтік өзгерістерге ұшырады, бірақ Java, Javascript, ActiveX, Flash сияқты браузерге түсетін басқа да қосымшалар сияқты жаңа идеялармен біртіндеп жүріп жатыр.

Бағдарламашы ретінде оқығанымның бірі, ол бастапқыда дамымаған жолмен дамып келе жатқанда, ол құлдырауды бастайды. Осы сәтте, нөлден бастаңыз және сіз өзіңіз қалаған нәрсені ескеретін нәрсені жасаңыз.

Бұл веб-браузер үшін жасалған уақыт. Іс жүзінде 90-шы жылдардың соңында веб-қосымшаларды бағдарламалауды бастаған кезде, мүлдем жаңа веб-браузерді жасау үшін уақыт өте келе деп ойладым. Содан бері ғаламтор әлдеқайда күрделі болды.

Веб-браузерлер біз қалаған нәрсені істеуге дайын

Бұл рас. Веб-браузерлер осы күндерде не істеу керектігін сұрағанда, қасіретпен ойластырылған. Мұны түсіну үшін алдымен веб-браузерлердің бастапқыда веб үшін сөздік процессор болуы үшін жасалғанын түсінуіңіз керек. Вебке арналған белгілеу тілі сөздік процессорларға арналған таңбалау тілдеріне керемет түрде ұқсас. Microsoft Word белгілі бір мәтінді қаріп немесе қаріпін өзгерту үшін арнайы таңбаны пайдаланса да, ол негізінен бір нәрсені жасайды: Bold басталады. Мәтін. End Bold. HTML-мен бірдей нәрсені істейміз.

Соңғы жиырма жылда не болғаны, вебке арналған бұл сөз процессоры біз қалаған нәрсені есепке алу үшін өзгертілген. Бұл гаражды денеге айналдырған үйге ұқсайды, ал шатырты бөлме жатын бөлмеге, ал жертөлені салонға айналдырып жатыр, енді біз қойма бөлмесін артқа салып, оны жаңа бөлмеге айналдырғымыз келеді. үйде - бірақ біз электр және сантехниканы қамтамасыз ететін барлық мәселелерді шешетін боламыз, өйткені біздің барлық сымдар мен құбырлар біз жасаған басқа толықтырулармен соншама ақылды болды.

Веб-браузерлерде бұл оқиға болды. Бүгінгі күні біз веб-браузерлерді веб-бағдарлама үшін клиент ретінде пайдаланғымыз келеді, бірақ олар шынымен де жасалмаған.

Веб-бағдарламалаумен айналысқан басты мәселе мен браузерлердің веб-қосымшаларға кедергі келтірмейтін басты себептерінің бірі - веб-сервермен байланысудың жақсы жолы болмады. Шындығында, сол кезден бастап, пайдаланушыдан ақпарат алудың жалғыз жолы - олар бір нәрсені басу. Негізінен, ақпарат тек жаңа бет жүктелген кезде ғана берілуі мүмкін.

Өзіңіз ойлағандай, бұл шынымен интерактивті қолдануға өте қиын болды. Мәтіндік терезеге біреудің біреуін теру мүмкін емес және олар терген кезде сервердегі ақпаратты тексере алмайсыз. Сізге бір батырманы басуды күту керек.

Шешім: Ajax.

Ajax - асинхронды JavaScript және XML. Шын мәнінде, бұл ескі веб-браузерлердің әрекетін жасамау тәсілі: веб-сервермен бетті қайта жүктеу үшін клиентке қажеттілік жоқ. Бұл XMLHTTP ActiveX нысаны арқылы Internet Explorer немесе XMLHttpRequest арқылы кез келген басқа браузерде жүзеге асырылады.

Негізінен бұл веб-бағдарламашыққа мүмкіндік беретін, клиент пен сервер арасындағы ақпарат алмасу, пайдаланушы бетті нақты бетін қайта жүктемесіз пайдаланушы бетті қайта жүктеген секілді.

Жақсы естіледі, дұрыс? Бұл алға жылжудың үлкен қадамы және Web 2.0 қосымшалары бұрынғы веб-қосымшаларға қарағанда әлдеқайда интерактивті және оңай пайдалануға болатын негізгі себеп. Бірақ бұл әлі де Band-Aid болып табылады. Негізінен клиент серверге кейбір ақпаратты жібереді және клиентті сол мәтінді түсіндіру жұмыстарымен қалдырып, мәтіннің блогын кері жібереді. Содан кейін, клиент интерактивті көрінуі үшін, Динамикалық HTML деп аталатын бір нәрсені пайдаланады.

Бұл клиент-сервердің қалыпты жұмысының қалыпты жұмысына қарағанда біршама ерекшеленеді. Деректерге ешқандай шектеу қойылмаған және барлық архитектура клиенттің экранды экранға басқаруға мүмкіндік беретін, Ajax техникасын вебте орындау үшін қолданып, сол жерге жету арқылы шапшаң секіруге ұқсайды.

Веб браузерлері - болашақтың операциялық жүйелері

Microsoft корпорациясы оны 90-шы жылдары білетін. Сол себепті олар Netscape-пен браузердің соғысына кірді, сол себепті Майкрософт осы соғысты ұтып алу үшін ешқандай жұмбақ болмады. Өкінішке орай, кем дегенде Microsoft үшін - жаңа шолғыш соғысы бар және ол көптеген әртүрлі платформаларда күреседі. Қазіргі уақытта Mozilla Firefox Internet пайдаланушылардың шамамен 30% пайдаланылады, ал Internet Explorer өзінің нарықтағы үлесі 80% -дан соңғы бес жылда 50% -ға дейін төмендегенін көрді.

Веб-2.0 және Office 2.0 секілді қазіргі заманғы веб-трендтерімен вебке тарихи жұмыс үстелі қосымшаларын әкелгенде, операциялық жүйелерді таңдауда тәуелсіздік орын алып, стандартталған браузерлерде үлкен маңызға ие болады. Бұл екеуі Internet Explorer браузері басқа браузерлердің көпшілігіне қарағанда басқаларды жасауға тырысатын Microsoft корпорациясына жақсы жаңалық емес. Microsoft корпорациясы үшін жаңалық емес.

Бірақ операциялық жүйеде дамыту құралдарын қолданудың бір кереметі - сіздің интерфейсті құру үшін стандартталған объектілерді пайдалануға болады. Сіз сондай-ақ осы нысандармен өзара әрекеттесуіңізге көп бақылау жасайсыз және өзіңіздің ауыстыруыңызды жасай аласыз. Веб-бағдарламалау кезінде бұл деңгейге қол жеткізу қиынға түседі, себебі веб-браузерлер бастапқыда үлкен қосымшаға арналған күрделі клиенттер бола алмайды, болашақта операциялық жүйе бола бермейді.

Бірақ, олар көп нәрсеге айналады. Google Docs сөз процессорын, электрондық кестені және презентациялық бағдарламалық қамтамасыз етуді ұсынады. Мұны Google пошта клиентімен біріктіріңіз және сізде негізгі Office бағдарламалық өнімділігі пакеті бар. Біз баяу, бірақ, әрине, біздің қосымшаларымыздың көбінде онлайн режимінде қолжетімді болатын нүктеге жетеміз.

Смартфондар мен PocketPC-дің танымалдығы артып келе жатқаны Интернеттің жаңа шекарасын жасайды. Қазіргі кезде « Интернеттің мобильді интернеті» «нақты» Интернетке қосылуға арналған болса , бұл «Интернеттің болашағы» қалай көрінетінін анықтаудағы негізгі ойыншы ретінде мобильді ландшафтты дисконттайды.

Бір басты аспект - ол веб-браузердің соғысындағы жаңа майданы жасайды. Егер Microsoft Internet Explorer браузері арқылы үстем болып қалса, мобильді құрылғыларда «Pocket IE», Мобилді шолғыш үшін Microsoft Internet Explorer шолғышымен үстемдікке жету керек.

Интернетке мобильді құрылғылар қалай қол жеткізетіндігі туралы тағы бір қызықты аспект - дәстүрлі веб-порталдарды ауыстыратын Java бағдарламаларын пайдалану. Microsoft Live немесе Yahoo торабына барудың орнына мобильді пайдаланушылар осы веб-сайттардың Java нұсқаларын жүктей алады. Бұл кез-келген клиент-сервер қосымшасы сияқты веб-браузерлердің бастан кешірген барлық ақауларынсыз интерактивті тәжірибені жасайды.

Сондай-ақ, ірі веб-ойыншылар өздерінің сайттарын жаңа қосымшаларды әзірлеу платформасына әзірлеуге дайын екенін көрсетеді.

Болашақтың браузері

Мен веб-браузерлердің таяу уақытта кез-келген уақытта жобаланғаны туралы маңызды өзгерістерді көретінімізге ешқандай ставкалар қоймас едім. Web 3.0 браузерлерінің жаңа түріне кіретінін немесе мүлдем өзге бағытқа шығатынына қарамастан, бұл жерде кез-келген адам болжайды.

Бірақ, сонымен қатар, веб-қосымшаларды толығымен қайта браузерлердің браузерлердің жаңа түрін көргеніне таң қалмас едім. Ол оны әзірлейтін ірі ойыншыға ие болуы мүмкін, ал Google және Yahoo сияқты негізгі ойыншылар және басқалары оны артта қалдырады, бұл іске асырудың ең оңайсы емес, бірақ мүмкін.

Болашақтың бұл браузері қандай болады? Біздің қазіргі браузерлерімізді, ActiveX және Java-ні мини-операциялық жүйе және даму платформасы ретінде жасайтын нәрсе жасау үшін біріктіру сияқты болар еді деп ойлаймын.

Сіз және мен үшін, бұл кеңсе қосымшасын жүктеу сияқты, сөздік процессор мен электронды кесте арасында біркелкі ауысып отыру және бұқаралық көп мәрте онлайн рөлдік ойындарға ауысқан сияқты.

Негізінен, әр веб-сайт өзінің жеке қосымшасы бола алады және бір веб-сайттан / өтінімнен келесіге оңай өтуге болады.

Сіз не ойлайсыз 3.0 нұсқасы?