„Microsoft“ naujienos, kad ji perkelia savo „Edge“ žiniatinklio naršyklę į „Chromium“ variklį, paskatino diskusijas apie daugybę skirtingų žiniatinklio technologijų. Jei visi pavadinimai ir žargonas buvo klaidinantys, jums gali pasirodyti ši naudojimo nuoroda.
Sudarėme pagrindinių terminų ir technologijų lapą. Tai turėtų padėti suprasti skirtingų projektų vaidmenis ir tai, kas keičiasi Edge. Frazės kursyvu apibrėžimuose nurodo nuorodą į kitą terminą šiame lapelyje.
Microsoft
- Edge – pradedant paprastai, Edge yra moderni Microsoft žiniatinklio naršyklė, įdiegta kartu su Windows 10. Ji sukurta kaip UWP programa ir veikia EdgeHTML naršyklės variklis. Praėjusią savaitę „Microsoft“ patvirtino, kad per ateinančius metus pereis prie „Chromium“ naršyklės variklio ir palaipsniui bus pasiekiama daugiau „Windows“ versijų ir skirtingų operacinių sistemų platformų. „Edge“ šiuo metu naudoja „Chakra JavaScript“ variklį, tačiau dėl perėjimo prie „Chromium“ jis bus pakeistas į V8 .
- EdgeHTML – patentuotas „Microsoft“ naršyklės variklis, naudojamas „Microsoft Edge“ nuo jo pristatymo su „Windows 10“ 2015 m. Variklis buvo atskirtas iš „Trident“. Be Edge naršyklės maitinimo, EdgeHTML taip pat naudojamas įvairiems Windows 10 sąsajos komponentams pateikti ir palaiko Windows 10 UWP programas, parašytas JavaScript ir HTML. Jis glaudžiai susietas su „Windows 10“ sistema ir neprieinamas jokiai kitai platformai.
- Trident – nutrauktas „Microsoft“ naršyklės variklis, naudojamas nuo „Internet Explorer 4“ iki „Internet Explorer 11“. Atsakingas už didžiąją „Internet Explorer“ dominavimą 2000-ųjų pradžioje, tačiau paseno dėl prastos atitikties žiniatinklio standartams. „Microsoft“ stengėsi patobulinti variklį su papildomomis funkcijomis ir standartų palaikymu vėlesniuose įsikūnijimuose. Variklis taip pat buvo naudojamas „JavaScript“ programoms palaikyti „Windows 8“ ir „Windows Phone 8“.
- UWP – universali Windows platforma. Bendras API ir technologijų rinkinys, leidžiantis kūrėjams kurti programas, skirtas „Windows 10“, „Windows 10 Mobile“ ir susijusioms šiuolaikinėms „Microsoft“ ekosistemoms. UWP paprastai siejamas su „Microsoft“ / „Windows“ parduotuve, labiausiai paplitusiu šių programų platinimo kanalu. Programos gali būti sukurtos UWP naudojant įvairias technologijas, tokias kaip C++, C#/XAML ir JavaScript/HTML. Taip pat yra galimybių kurti UWP programas iš esamų klasikinių „Win32 Windows“ darbalaukio programų, „iOS“ programų arba PWA.
Naršyklės
- Naršyklės variklis – pagrindinis, savarankiškas žiniatinklio naršyklės komponentas, atsakingas už tinklalapių kūrimą ir pateikimą, kad jie būtų matomi ir interaktyvūs. Naršyklės varikliai paprastai yra neskaidrūs galutiniam vartotojui, kuris paprastai nežino savo vaidmens naršant. Variklis apima keletą papildomų komponentų, tokių kaip išdėstymo variklis ir atvaizdavimo variklis, kurie įgyvendina skirtingas reikalingas funkcijas kuriant tinklalapius.
Naršyklės varikliai paprastai, bet ne visada, yra atskiri komponentai, kuriuos gali įdiegti kelios skirtingos žiniatinklio naršyklės – pavyzdžiui, „Chromium“ variklį šiuo metu naudoja „Google Chrome“, „Opera“, „Vivaldi“ ir daugelis kitų. Kiekviena iš šių naršyklių turi unikalią sąsają ir vartotojui skirtų funkcijų rinkinį, tačiau ji remiasi „Chromium“ varikliu, kad gautų, sukurtų ir atvaizduotų tikrus tinklalapius.
- Blink – populiarus ir nusistovėjęs atvirojo kodo naršyklės variklis, naudojamas keliuose žiniatinklio naršyklės projektuose, įskaitant „Chromium“. „Blink“ iš esmės atitinka šiuolaikinius žiniatinklio standartus ir laiku įgyvendina naujus standartus bei rekomendacijas, o tai prisidėjo prie jos populiarumo. Jis buvo paimtas iš WebKit variklio.
- „Chromium“ – atvirojo kodo žiniatinklio naršyklės projektas, kurį iš pradžių sukūrė „Google“. „Chromium“ yra daugelio žiniatinklio naršyklių, ypač „Google Chrome“, pagrindas. Jį maitina „Blink“ naršyklės variklis ir kaip „JavaScript“ variklis naudoja V8. „Chromium“ galima naudoti visose pagrindinėse stalinių kompiuterių platformose, taip pat „Android“. Projektas susilaukė kritikos dėl glaudžių ryšių su Google; nepaisant atvirojo kodo pobūdžio, „Chromium“ plėtrai vadovauja „Google“, o projektas apima numatytąjį integravimą su „Google“ paslaugomis.
JavaScript
- JavaScript variklis – programa, interpretuojanti ir vykdanti JavaScript kodą. Istoriškai dauguma „JavaScript“ variklių buvo naudojami žiniatinklio naršyklėse, tačiau pastaraisiais metais „JavaScript“ naudojimas už naršyklės ribų išaugo ir apima serverius, komandų eilutės programas ir programas mobiliesiems, todėl reikia tobulinti variklio kūrimą.
- „Chakra“ – „Microsoft“ sukurtas JavaScript variklis, naudojamas Edge ir UWP. Jis buvo paimtas iš senesnio Microsoft JScript variklio. Iš pradžių tai buvo patentuota technologija, 2015 m. „ Microsoft“ suteikė atvirojo kodo variklį . „Chakra“ taip pat išpopuliarėjo ne tik „Edge“ žiniatinklio naršyklėje, bet ir kituose diegimuose, įskaitant įterptąsias aplinkas.
- V8 – atvirojo kodo „JavaScript“ variklis, daugiausia naudojamas „Chromium“ naršyklės projekte, leidžiantis vykdyti „JavaScript“ kodą žiniatinklio naršyklėse. V8 taip pat naudoja daugelis kitų „JavaScript“ vykdymo sąlygų, įskaitant „Node.js“ serverio „JavaScript“ aplinką ir „Electron“ darbalaukio programų sistemą.
Interneto technologijos
- HTML – hiperteksto žymėjimo kalba. HTML yra žymėjimo kalba, naudojama kuriant tinklalapių struktūrą ir pagrindinį išdėstymą. Naršyklės varikliai naudoja HTML failus, kad sukurtų tinklalapį, kuris galiausiai pateikiamas jūsų ekrane.
- JavaScript – aukšto lygio interpretuojama programavimo kalba, kuri yra pagrindinė šiuolaikinių svetainių sudedamoji dalis. „JavaScript“ yra būtina žiniatinklio programoms ir interaktyviems puslapiams, nes ji suteikia kūrėjams galimybę bendrauti su tinklalapiu ir naršykle. „JavaScript“ taip pat gali būti plačiai naudojamas ne žiniatinklio naršyklėse, įskaitant vietines programas (pvz., „Microsoft Windows 10 UWP“ platformą) ir įterptuosiuose įrenginiuose.
- PWA – progresyvi žiniatinklio programa. Kūrimo metodų, koncepcijų ir technologijų rinkinys, leidžiantis svetainėms ir žiniatinklio programoms veikti kaip įdiegtos vietinės programos suderinamuose įrenginiuose.
Galimos funkcijos skiriasi priklausomai nuo platformos, kurioje naudojamas PWA, bet paprastai apima galimybę „įdiegti“ svetainę / žiniatinklio programą panašiai kaip vietinėje programoje, taip pat palaikymą paslaugų darbuotojams – žiniatinklio technologiją. kuri palengvina tokių funkcijų kaip veikimas neprisijungus, sinchronizavimas fone ir tiesioginiai pranešimai, kurios paprastai yra susijusios su vietinėmis programomis, naudojimą.
Techninė žiniasklaida ir ne kūrėjai dažnai klaidingai apibūdina PWA kaip hibridines arba priglobtas žiniatinklio programas. Grynas PWA naudoja tik žiniatinklio standartusteikti savo funkcijas ir yra pristatomas iš svetainės domeno. Tada atskiros platformos turi įdiegti atitinkamus žiniatinklio standartus ir teikti įprastą patirtį.
Šiame žodyne pateikiama aukšto lygio kiekvienos iš šių technologijų ir terminų apžvalga; jei norite sužinoti daugiau, raginame apsilankyti kiekvieno siūlomo projekto tinklalapyje. Nors šių technologijų vartotojai gali nepastebėti, jos yra labai svarbios žiniatinkliui ir leidžia mums naudoti tinklalapius naudojant naršykles.