A Microsoft híre, miszerint Edge webböngészőjét a Chromium motorra cseréli, vitát váltott ki a különféle webes technológiák széles köréről. Ha az összes nevet és szakzsargont zavarónak találta, előfordulhat, hogy ezt a használati hivatkozást találja.
Összeállítottunk egy csalólapot a legfontosabb kifejezésekről és technológiákról. Segítségével megértheti a különböző projektek szerepét és azt, hogy mi változik az Edge-ben. A definíciókban a dőlt betűs kifejezések egy másik kifejezésre utalnak ezen a csalólapon.
Microsoft
- Edge – Egyszerűen kezdve az Edge a Microsoft modern webböngészője, amelyet a Windows 10 rendszerrel vezettek be. UWP-alkalmazásként épül fel, és az EdgeHTML böngészőmotor hajtja. A múlt héten a Microsoft megerősítette, hogy a következő év során átáll a Chromium böngészőmotorra, és fokozatosan több Windows-verzión és különböző operációs rendszer-platformokon is elérhető lesz. Az Edge jelenleg a Chakra JavaScript motort használja, de ez a Chromiumra való átállás következtében V8-ra módosul .
- EdgeHTML – A Microsoft Edge által használt szabadalmaztatott Microsoft böngészőmotor a Windows 10 rendszerrel való 2015-ös bevezetése óta. A motort leválasztották a Tridentről. Az Edge böngésző működése mellett az EdgeHTML a Windows 10 felület különféle összetevőinek megjelenítésére is szolgál, és támogatja a JavaScripttel és HTML-lel írt Windows 10 UWP alkalmazásokat. Szorosan kötődik a Windows 10 rendszerhez, és nem érhető el más platformon.
- Trident – Az Internet Explorer 4-től az Internet Explorer 11-ig használt, megszűnt Microsoft böngészőmotor. A 2000-es évek elején az Internet Explorer dominanciájának nagy részéért felelős, de a webes szabványoknak való rossz megfelelés miatt elavulttá vált. A Microsoft erőfeszítéseket tett a motor fejlesztésére további funkciókkal és szabványok támogatásával a későbbi megtestesülésekben. A motort a JavaScript alkalmazások támogatására is használták Windows 8 és Windows Phone 8 rendszeren.
- UWP – Univerzális Windows platform. API-k és technológiák együttes készlete, amelyek lehetővé teszik a fejlesztők számára, hogy alkalmazásokat hozzanak létre a Windows 10, a Windows 10 Mobile és a kapcsolódó modern Microsoft ökoszisztémák számára. Az UWP általában a Microsoft/Windows Store-hoz kapcsolódik, amely ezeknek az alkalmazásoknak a leggyakoribb terjesztési csatornája. Az alkalmazások az UWP számára a legkülönfélébb technológiák, például C++, C#/XAML és JavaScript/HTML segítségével készíthetők. Lehetőségek állnak rendelkezésre UWP-alkalmazások létrehozására is meglévő klasszikus Win32 Windows asztali alkalmazásokból, iOS-alkalmazásokból vagy PWA-kból.
Böngészők
- Böngészőmotor – A webböngésző központi, önálló összetevője, amely a weboldalak látható és interaktív létrehozásáért és megjelenítéséért felelős. A böngészőmotorok általában átláthatatlanok a végfelhasználó számára, aki általában nincs tisztában a böngészési élményben betöltött szerepükkel. A motor számos alkomponenst tartalmaz, például egy elrendezési motort és a renderelő motort, amelyek különféle szükséges funkciókat valósítanak meg a weboldalak létrehozásához.
A böngészőmotorok általában, de nem mindig, önálló összetevők, amelyeket több különböző webböngésző is megvalósíthat – például a Chromium motort jelenleg a Google Chrome, az Opera, a Vivaldi és még sokan mások használják. Ezen böngészők mindegyike egyedi kezelőfelülettel és felhasználóbarát szolgáltatáskészlettel rendelkezik, de a Chromium motorra támaszkodik a tényleges weboldalak lekéréséhez, létrehozásához és megjelenítéséhez.
- Blink – Egy népszerű és bevált nyílt forráskódú böngészőmotor, amelyet számos webböngészőprojekt használ, beleértve a Chromiumot is. A Blink nagyjából megfelel a modern webes szabványoknak, és igyekszik időben végrehajtani a kialakulóban lévő szabványokat és ajánlásokat, ami hozzájárult a népszerűségéhez. A WebKit motorból lett elágazva.
- Chromium – Egy nyílt forráskódú webböngésző projekt, amelyet eredetileg a Google fejlesztett ki. A Chromium számos webböngésző, köztük a Google Chrome alapja. A Blink böngészőmotor hajtja, és a V8-at használja JavaScript-motorként. A Chromium az összes főbb asztali platformon, valamint Androidon is elérhető. A projektet kritika érte a Google-lal való szoros kapcsolatai miatt; nyílt forráskódú jellege ellenére a Chromium fejlesztését a Google vezeti, és a projekt magában foglalja az alapértelmezett integrációt a Google szolgáltatásaival.
JavaScript
- JavaScript motor – JavaScript kódot értelmező és végrehajtó program. Korábban a legtöbb JavaScript-motor webböngészőben működött, de az elmúlt években a JavaScript böngészőn kívüli használata kiszolgálókra, parancssori alkalmazásokra és mobilalkalmazásokra terjedt ki, ami szükségessé tette a motorfejlesztés fejlesztését.
- Chakra – A Microsoft által kifejlesztett JavaScript-motor Edge és UWP számára. A Microsoft régebbi JScript motorjából származik. Az eredetileg szabadalmaztatott technológiaként a Microsoft nyílt forráskódú motort bocsátott rendelkezésre 2015-ben. Az Edge webböngészőben való használat mellett a Chakra más telepítésekben is népszerűvé vált, beleértve a beágyazott környezeteket is.
- V8 – Nyílt forráskódú JavaScript-motor, amelyet elsősorban a Chromium böngészőprojekt használ, és lehetővé teszi JavaScript-kód futtatását webböngészőkön belül. A V8-at sok más JavaScript-futási környezet is használja, beleértve a Node.js szerveroldali JavaScript-környezetet és az Electron asztali alkalmazáskeretrendszert.
Webes technológiák
- HTML – Hypertext Markup Language. A HTML a weboldalak szerkezetének és alapvető elrendezésének létrehozására használt jelölőnyelv. A böngészőmotorok HTML-fájlokat használnak a weboldal létrehozásához, amely végül a kijelzőn jelenik meg.
- JavaScript – Magas szintű értelmezett programozási nyelv, amely a modern webhelyek alapvető összetevője. A JavaScript elengedhetetlen a webalkalmazásokhoz és az interaktív oldalakhoz, mivel lehetővé teszi a fejlesztők számára, hogy kapcsolatba lépjenek a weboldallal és a böngészővel. A JavaScript a webböngészőkön kívül is számos felhasználási lehetőséget kínál, beleértve a natív alkalmazásokban (például a Microsoft Windows 10 UWP platformján) és a beágyazott eszközökön.
- PWA – Progresszív webalkalmazás. Fejlesztési megközelítések, koncepciók és technológiák készlete, amelyek lehetővé teszik a webhelyek és webalkalmazások számára, hogy a kompatibilis eszközökön telepített natív alkalmazásokhoz hasonlóan viselkedjenek.
Az elérhető szolgáltatások a PWA használatának platformjától függően változnak, de jellemzően magukban foglalják a webhely/webes alkalmazás natív alkalmazáshoz hasonló módon történő „telepítését”, valamint a szervizmunkások támogatását – egy webes technológia amely megkönnyíti az olyan funkciók használatát, mint az offline működés, a háttérben történő szinkronizálás és a push értesítések, amelyek általában a natív alkalmazásokhoz kapcsolódnak.
A technológiai média és a nem fejlesztők gyakran rosszul jellemzik a PWA-kat hibrid vagy hosztolt webalkalmazásoknak. A tiszta PWA kizárólag webes szabványokat használfunkcionalitásának biztosítására, és a webhely domainjéről érkezik. Ezután az egyes platformokon múlik, hogy bevezetik a vonatkozó webes szabványokat, és natív élményt nyújtanak.
Ez a szószedet magas szintű áttekintést nyújt ezekről a technológiákról és kifejezésekről; Ha többet szeretne megtudni, javasoljuk, hogy látogasson el az egyes kiemelt projektek webhelyére. Bár ezek a technológiák észrevétlenek maradhatnak a felhasználók számára, fontosak az interneten, és lehetővé teszik számunkra, hogy böngészőink használatával weboldalakat használjunk.