Microsoft ziņas, ka tā pārceļ savu Edge tīmekļa pārlūkprogrammu uz Chromium dzinēju, ir izraisījušas diskusijas par plašu dažādu tīmekļa tehnoloģiju klāstu. Ja visi nosaukumi un žargons jums šķiet mulsinoši, iespējams, šī lietojuma atsauce jums liksies.
Mēs esam izveidojuši galveno terminu un tehnoloģiju apkrāptu lapu. Tam vajadzētu palīdzēt izprast dažādu projektu lomas un to, kas Edge mainās. Slīprakstā esošās frāzes definīcijās norāda uz atsauci uz citu terminu šajā krāpnieciskajā lapā.
Microsoft
- Edge — sākot no vienkāršas, Edge ir Microsoft modernā tīmekļa pārlūkprogramma, kas ieviesta operētājsistēmā Windows 10. Tā ir izveidota kā UWP lietotne, un to darbina EdgeHTML pārlūkprogrammas dzinējs. Pagājušajā nedēļā Microsoft apstiprināja, ka nākamā gada laikā tā pāries uz Chromium pārlūkprogrammas dzinēju un pakāpeniski kļūs pieejama vairākām Windows versijām un dažādām operētājsistēmu platformām. Edge pašlaik izmanto Chakra JavaScript dzinēju, taču, pārejot uz Chromium , tas tiks mainīts uz V8 .
- EdgeHTML — patentētais Microsoft pārlūkprogrammas dzinējs, ko Microsoft Edge izmanto kopš tā ieviešanas operētājsistēmā Windows 10 2015. gadā. Dzinējs tika atdalīts no Trident. Papildus Edge pārlūkprogrammas darbināšanai EdgeHTML tiek izmantots arī dažādu Windows 10 saskarnes komponentu renderēšanai, un tas atbalsta Windows 10 UWP lietotnes, kas rakstītas ar JavaScript un HTML. Tas ir cieši saistīts ar Windows 10 sistēmu un nav pieejams nevienai citai platformai.
- Trident — pārtraukta Microsoft pārlūkprogrammas dzinējs, kas tika izmantots no Internet Explorer 4 līdz Internet Explorer 11. Tas bija atbildīgs par lielāko daļu Internet Explorer dominējošā stāvokļa 2000. gadu sākumā, taču novecojis, jo tas neatbilst tīmekļa standartiem. Microsoft centās uzlabot dzinēju ar papildu funkcijām un standartu atbalstu vēlākos iemiesojumos. Dzinējs tika izmantots arī, lai atbalstītu JavaScript lietotnes operētājsistēmās Windows 8 un Windows Phone 8.
- UWP – universāla Windows platforma. Kopīgs API un tehnoloģiju kopums, kas ļauj izstrādātājiem izveidot lietotnes operētājsistēmai Windows 10, Windows 10 Mobile un saistītām modernām Microsoft ekosistēmām. UWP parasti ir saistīts ar Microsoft/Windows veikalu, kas ir visizplatītākais šo lietotņu izplatīšanas kanāls. Lietotnes var izveidot UWP, izmantojot dažādas tehnoloģijas, piemēram, C++, C#/XAML un JavaScript/HTML. Ir pieejamas arī opcijas, lai izveidotu UWP lietotnes no esošajām klasiskajām Win32 Windows darbvirsmas lietotnēm, iOS lietotnēm vai PWA.
Pārlūkprogrammas
- Pārlūkprogrammas dzinējs — tīmekļa pārlūkprogrammas pamatkomponents, kas ir atbildīgs par tīmekļa lapu izveidi un renderēšanu, lai tās būtu redzamas un interaktīvas. Pārlūkprogrammas parasti ir nepārredzamas gala lietotājam, kurš parasti neapzinās savu lomu pārlūkošanas pieredzē. Programmā ir iekļauti vairāki apakškomponenti, piemēram, izkārtojuma dzinējs un renderēšanas dzinējs, kas ievieš dažādas nepieciešamās funkcijas tīmekļa lapu veidošanai.
Pārlūkprogrammu dzinēji parasti, bet ne vienmēr, ir atsevišķi komponenti, kurus var ieviest vairākas atšķirīgas tīmekļa pārlūkprogrammas – piemēram, Chromium dzinēju pašlaik izmanto pārlūkprogrammas Google Chrome, Opera, Vivaldi un daudzas citas. Katrai no šīm pārlūkprogrammām ir unikāls interfeiss un lietotājam paredzēta funkciju kopa, taču tā paļaujas uz Chromium dzinēju, lai iegūtu, izveidotu un renderētu faktiskās tīmekļa lapas.
- Blink — populārs un izveidots atvērtā pirmkoda pārlūkprogrammas dzinējs, ko izmanto vairāki tīmekļa pārlūkprogrammu projekti, tostarp Chromium. Blink lielā mērā atbilst mūsdienu tīmekļa standartiem un cenšas laikus ieviest jaunos standartus un ieteikumus, kas ir veicinājis tā popularitāti. Tas tika izveidots no WebKit dzinēja.
- Chromium — atvērtā pirmkoda tīmekļa pārlūkprogrammas projekts, kuru sākotnēji izstrādāja Google. Chromium ir daudzu tīmekļa pārlūkprogrammu, īpaši Google Chrome, pamatā. To darbina Blink pārlūkprogrammas dzinējs, un kā JavaScript dzinējs tiek izmantots V8. Chromium ir pieejams visās lielākajās galddatoru platformās, kā arī Android. Projekts ir izpelnījies kritiku par tā ciešajām saiknēm ar Google; neskatoties uz tā atvērtā pirmkoda raksturu, Chromium izstrādi vada Google, un projekts ietver noklusējuma integrāciju ar Google pakalpojumiem.
JavaScript
- JavaScript dzinējs – programma, kas interpretē un izpilda JavaScript kodu. Vēsturiski lielākā daļa JavaScript dzinēju ir atradušies tīmekļa pārlūkprogrammās, taču pēdējos gados JavaScript lietojums ārpus pārlūkprogrammas ir pieaudzis, iekļaujot serverus, komandrindas lietojumprogrammas un mobilās lietojumprogrammas, tādēļ ir nepieciešama dzinēju izstrādes attīstība.
- Chakra – Microsoft izstrādāts JavaScript dzinējs, ko izmanto Edge un UWP. Tas tika izveidots no Microsoft vecākās JScript dzinēja. Sākotnēji tā bija patentēta tehnoloģija, bet 2015. gadā Microsoft izveidoja dzinēju ar atvērtā koda avotu . Chakra ir ieguvusi popularitāti ne tikai Edge tīmekļa pārlūkprogrammā, bet arī citos izvietojumos, tostarp iegultās vidēs.
- V8 — atvērtā pirmkoda JavaScript dzinējs, ko galvenokārt izmanto pārlūkprogrammas Chromium projekts, kas ļauj izpildīt JavaScript kodu tīmekļa pārlūkprogrammās. V8 izmanto arī daudzi citi JavaScript izpildlaiki, tostarp Node.js servera puses JavaScript vide un Electron darbvirsmas lietotņu sistēma.
Tīmekļa tehnoloģijas
- HTML — hiperteksta iezīmēšanas valoda. HTML ir iezīmēšanas valoda, ko izmanto, lai izveidotu tīmekļa lapu struktūru un pamata izkārtojumu. Pārlūkprogrammas izmanto HTML failus, lai izveidotu tīmekļa lapu, kas galu galā tiek atveidota jūsu displejā.
- JavaScript – augsta līmeņa interpretēta programmēšanas valoda, kas ir mūsdienu vietņu galvenā sastāvdaļa. JavaScript ir būtiska tīmekļa lietotnēm un interaktīvām lapām, jo tas nodrošina izstrādātājiem veidu, kā mijiedarboties ar tīmekļa lapu un pārlūkprogrammu. JavaScript ir arī plašs lietojumu klāsts ārpus tīmekļa pārlūkprogrammām, tostarp vietējās lietotnēs (piemēram, Microsoft Windows 10 UWP platformā) un iegultās ierīcēs.
- PWA — progresīvā tīmekļa lietotne. Attīstības pieeju, koncepciju un tehnoloģiju kopums, kas ļauj vietnēm un tīmekļa lietotnēm darboties kā instalētām vietējām lietotnēm saderīgās ierīcēs.
Pieejamās funkcijas atšķiras atkarībā no platformas, kurā tiek izmantots PWA, bet parasti ietver iespēju "instalēt" vietni/tīmekļa lietotni tādā veidā, kas ir līdzīgs vietējai lietotnei, kā arī atbalsts pakalpojumu darbiniekiem — tīmekļa tehnoloģija. kas atvieglo tādu funkciju izmantošanu kā bezsaistes darbība, fona sinhronizācija un pašpiegādes paziņojumi, kas parasti ir saistīti ar vietējām lietotnēm.
Tehniskie mediji un ne-izstrādātāji bieži nepareizi raksturo PWA kā hibrīdas vai mitinātas tīmekļa lietotnes. Tīrā PWA izmanto tikai tīmekļa standartuslai nodrošinātu tās funkcionalitāti, un tiek piegādāts no vietnes domēna. Pēc tam atsevišķu platformu ziņā ir ieviest attiecīgos tīmekļa standartus un nodrošināt vietējai lietošanai līdzīgu pieredzi.
Šis glosārijs sniedz augsta līmeņa pārskatu par katru no šīm tehnoloģijām un terminiem; ja vēlaties uzzināt vairāk, iesakām apmeklēt katra piedāvātā projekta tīmekļa vietnes. Lai gan lietotāji šīs tehnoloģijas var nepamanīt, tās ir noderīgas tīmeklim un ļauj mums izmantot tīmekļa lapas, izmantojot mūsu pārlūkprogrammas.