Webbteknik
När man börjar skapa en webbplats eller applikation är det lätt att känna sig överväldigad av mängden tillgängliga teknologier. Mellan språk, ramverk och verktyg är det inte alltid enkelt att hitta rätt.
Den här artikeln ger en översikt över de viktigaste teknologierna som används på webben idag. Den är inte uttömmande men presenterar de vanligaste och mest använda lösningarna.
Programmeringsspråk
(x)Html
Ett märkspråk som används för att strukturera och ge mening åt webbinnehåll. Kommer från “HyperText Markup Language”, förkortat HTML. Gör det möjligt att skapa formulär samt infoga länkar, bilder och videor.
CSS
Används för att formge ett webbdokument som en HTML-sida. Kommer från “Cascading Style Sheets”. Det är en lista över egenskaper för utseende och placering (färger, typsnitt, kanter…). Syftet är att separera innehållet från dess visuella presentation.
PHP
PHP är ett programmeringsspråk som används för att skapa dynamiska webbsidor. Ungefär 3 av 4 webbplatser använder PHP på ett eller annat sätt.
Javascript
Används för att lägga till animationer och effekter på en webbsida. Det används också för att göra sidor interaktiva och förbättra användbarheten eller användargränssnittet.
Jquery
Ett open source JavaScript-bibliotek som gör det enklare att skriva JavaScript på webbsidor. Det gör det möjligt att manipulera HTML, hantera händelser och förenkla interaktioner med sidan.
Andra teknologier
Mysql
Ett relationsdatabashanteringssystem med öppen källkod. Det gör det möjligt att lagra och organisera data på en webbplats, såsom användare, artiklar eller produkter.
Ajax
Teknik som gör det möjligt att ladda data från en server utan att ladda om sidan. Den används för att göra webbplatser snabbare och mer interaktiva.
Nodejs
Körmiljö som gör det möjligt att använda JavaScript på serversidan. Den gör det möjligt att skapa snabba webbapplikationer, särskilt i realtid.
React
Ett open source JavaScript-bibliotek utvecklat av Facebook. Det används för att skapa användargränssnitt, särskilt i webbapplikationer med en enda sida.
Wordpress
Gratis och open source CMS (Content Management System). Det är skrivet i PHP och använder en MySQL-databas. Det gör det enkelt att skapa webbplatser med många plugins. Mer än 40 % av webbplatser använder det.
Prestashop
Ett open source CMS för e-handel. Det gör det enkelt att skapa och hantera en webbutik.
Angular
Ett open source-ramverk utvecklat av Google. Det gör det möjligt att skapa webbapplikationer genom att hantera sidor, interaktioner och data.
Python
Ett mångsidigt open source-programmeringsspråk. Det används för att skapa webbplatser, automatisera uppgifter och utveckla applikationer.
Vue.JS
Ett open source JavaScript-ramverk (även kallat Vue). Det används för att skapa användargränssnitt och webbapplikationer.
Symfony
Ett open source PHP-ramverk. Det gör det möjligt att skapa webbplatser och webbapplikationer genom att underlätta kodens struktur och utveckling.
Laravel
Ett open source PHP-ramverk som delvis bygger på Symfony. Det gör det möjligt att skapa webbplatser och webbapplikationer genom att förenkla utvecklingen.
Ruby
Ett objektorienterat open source-programmeringsspråk som är utformat för att vara enkelt och trevligt att använda. Det används för att skapa webbapplikationer och programvara.
Zend
Ett open source PHP-ramverk. Det tillhandahåller verktyg för att skapa webbplatser och webbapplikationer genom att strukturera koden och förenkla utvecklingen.
Cakephp
Open source-webbramverk skrivet i PHP. Det följer MVC-arkitekturen och underlättar utvecklingen av webbapplikationer, särskilt tack vare verktyg för databashantering och kodstrukturering.
Apache cordova
Open source-ramverk från Apache Foundation som gör det möjligt att skapa plattformsoberoende mobilappar med webbtekniker som HTML, CSS och JavaScript.
Ionic
Open source-ramverk som gör det möjligt att skapa plattformsoberoende mobil- och webbapplikationer med tekniker som HTML, CSS och JavaScript.
Joomla
Gratis och open source CMS som används för att skapa olika typer av webbplatser, till exempel presentationssidor, bloggar eller innehållsportaler. Joomla är skrivet i PHP och använder vanligtvis en MySQL-databas.
CodeIgniter
Open source-ramverk skrivet i PHP enligt MVC-modellen. Det uppskattas för sin lätthet, snabbhet och användarvänlighet vid utveckling av webbapplikationer.
Woocommerce
Open source-tillägg för WordPress som är inriktat på e-handel. Det gör det möjligt att förvandla en WordPress-webbplats till en webbutik och är en av de mest populära lösningarna för försäljning på nätet.
Bootstrap
Front-end-ramverk som används för att skapa design och layout för webbplatser och applikationer. Det erbjuder färdiga HTML-, CSS- och JavaScript-komponenter.
Haml
Märkspråk som används för att generera HTML med en mer kortfattad syntax. Det syftar till att göra skrivandet av mallar snabbare och mer lättläst.
Sass
Mycket använd CSS-preprocessor som lägger till funktioner som variabler, nästning och mixins för att göra det enklare att skriva och underhålla stilmallar.
Källor
Statistik över PHP-användning för webbplatser (på engelska)
WordPress-siffror 2020
Ordlista
Framework: En uppsättning komponenter som används för att skapa grunden och strukturen i programvara eller webbapplikationer
CMS: Kommer från akronymen “Content Management System”
Open-Source: Licens som tillåter fri distribution, tillgång till källkod och skapande av derivatverk
MVC: Även kallat “Model View Controller”, ett arkitekturmönster vanligt i webbapplikationer
Préprocesseur: Inom datavetenskap är en preprocessor ett program som ändrar kod före kompilering
Agila metoder
Français
English
Español
Українська
Deutsch
简体中文
Italiano
日本語
العربية
हिंदी
Português
বাংলা
ภาษาไทย
Tiếng Việt
한국어
Русский
