Webteknologier
Når man starter med å lage et nettsted eller en applikasjon, er det lett å bli overveldet av mengden tilgjengelige teknologier. Mellom språk, rammeverk og verktøy er det ikke alltid lett å finne frem.
Denne artikkelen gir en oversikt over de viktigste teknologiene som brukes på nettet i dag. Den er ikke uttømmende, men presenterer de mest vanlige og brukte løsningene.
Programmeringsspråk
(x)Html
Et markeringsspråk som brukes til å strukturere og gi mening til webinnhold. Kommer fra “HyperText Markup Language”, forkortet HTML. Gjør det mulig å lage skjemaer og sette inn lenker, bilder og videoer.
CSS
Brukes til å formatere et webbdokument som en HTML-side. Kommer fra “Cascading Style Sheets”. Det er en liste over egenskaper for utseende og plassering (farger, fonter, rammer…). Målet er å skille innholdet fra den visuelle presentasjonen.
PHP
PHP er et programmeringsspråk som brukes til å lage dynamiske nettsider. Omtrent 3 av 4 nettsteder bruker PHP på en eller annen måte.
Javascript
Brukes til å legge til animasjoner og effekter på en nettside. Det brukes også til å gjøre sider interaktive og forbedre brukervennligheten eller brukergrensesnittet.
Jquery
Et åpen kildekode JavaScript-bibliotek som gjør det enklere å skrive JavaScript på nettsider. Det gjør det mulig å manipulere HTML, håndtere hendelser og forenkle interaksjoner med siden.
Andre teknologier
Mysql
Et åpen kildekode relasjonsdatabasesystem. Det gjør det mulig å lagre og organisere data på en nettside, som brukere, artikler eller produkter.
Ajax
Teknikk som gjør det mulig å laste data fra en server uten å laste siden på nytt. Den brukes for å gjøre nettsider raskere og mer interaktive.
Nodejs
Kjøremiljø som gjør det mulig å bruke JavaScript på serversiden. Det gjør det mulig å lage raske webapplikasjoner, spesielt i sanntid.
React
Et åpen kildekode JavaScript-bibliotek utviklet av Facebook. Det brukes til å lage brukergrensesnitt, spesielt i webapplikasjoner med én side.
Wordpress
Gratis og åpen kildekode CMS (Content Management System). Det er skrevet i PHP og bruker en MySQL-database. Det gjør det enkelt å lage nettsteder med mange plugins. Mer enn 40 % av nettstedene bruker det.
Prestashop
Et åpen kildekode CMS for e-handel. Det gjør det enkelt å opprette og administrere en nettbutikk.
Angular
Et åpen kildekode-rammeverk utviklet av Google. Det gjør det mulig å lage webapplikasjoner ved å håndtere sider, interaksjoner og data.
Python
Et allsidig åpen kildekode programmeringsspråk. Det brukes til å lage nettsteder, automatisere oppgaver og utvikle applikasjoner.
Vue.JS
Et åpen kildekode JavaScript-rammeverk (også kalt Vue). Det brukes til å lage brukergrensesnitt og webapplikasjoner.
Symfony
Et åpen kildekode PHP-rammeverk. Det gjør det mulig å lage nettsteder og webapplikasjoner ved å forenkle organisering og utvikling av kode.
Laravel
Et åpen kildekode PHP-rammeverk som delvis er basert på Symfony. Det gjør det mulig å lage nettsteder og webapplikasjoner ved å forenkle utviklingen.
Ruby
Et objektorientert open source-programmeringsspråk som er designet for å være enkelt og behagelig å bruke. Det brukes til å lage webapplikasjoner og programvare.
Zend
Et åpen kildekode PHP-rammeverk. Det gir verktøy for å lage nettsteder og webapplikasjoner ved å strukturere koden og forenkle utviklingen.
Cakephp
Open-source webrammeverk skrevet i PHP. Det følger MVC-arkitekturen og gjør utviklingen av webapplikasjoner enklere, særlig takket være verktøy for databasehåndtering og organisering av kode.
Apache cordova
Open-source-rammeverk fra Apache Foundation som gjør det mulig å lage mobilapplikasjoner for flere plattformer med webteknologier som HTML, CSS og JavaScript.
Ionic
Open-source-rammeverk som gjør det mulig å lage mobil- og webapplikasjoner på tvers av plattformer med teknologier som HTML, CSS og JavaScript.
Joomla
Gratis og åpen kildekode CMS som brukes til å lage ulike typer nettsteder, som presentasjonssider, blogger eller innholdsportaler. Joomla er skrevet i PHP og bruker vanligvis en MySQL-database.
CodeIgniter
Open-source-rammeverk skrevet i PHP etter MVC-modellen. Det er verdsatt for sin letthet, hastighet og enkle bruk ved utvikling av webapplikasjoner.
Woocommerce
Open-source-utvidelse for WordPress dedikert til e-handel. Den gjør det mulig å gjøre et WordPress-nettsted om til en nettbutikk og er en av de mest populære løsningene for salg på nettet.
Bootstrap
Front-end-rammeverk som brukes til å lage design og layout for nettsteder og applikasjoner. Det tilbyr ferdige HTML-, CSS- og JavaScript-komponenter.
Haml
Markeringsspråk som brukes til å generere HTML med en mer konsis syntaks. Målet er å gjøre skriving av maler raskere og mer lesbar.
Sass
Mye brukt CSS-preprosessor som legger til funksjoner som variabler, nesting og mixins for å gjøre det enklere å skrive og vedlikeholde stilark.
Kilder
Statistikk over PHP-bruk for nettsteder (på engelsk)
WordPress-tall 2020
Ordliste
Framework: Et sett med komponenter som brukes til å lage grunnlaget og strukturen til programvare eller webapplikasjoner
CMS: Kommer fra akronymet “Content Management System”
Open-Source: Lisens som tillater fri redistribusjon, tilgang til kildekode og opprettelse av avledede verk
MVC: Også kalt “Model View Controller”, et arkitekturmønster som er vanlig i webapplikasjoner
Préprocesseur: I informatikk er en preprosessor et program som endrer kode før kompilering
Smidige metoder
Français
English
Español
Українська
Deutsch
简体中文
Italiano
日本語
العربية
हिंदी
Português
বাংলা
ภาษาไทย
Tiếng Việt
한국어
Русский
