Unpoly - ett nytt sätt att skapa webbsidor

Den hälsosamme ekonomisten, Friday 25 October, 2019
Bild: 2017-09/dsc01062.jpg

Stötte på javascriptbiblioteket Unpoly härom dagen. Det är definitivt något som jag skulle vilja pröva. Men för att förstå vilka problem som Unpoly löser måste man förstå vilka problemen är med dagens webbsidor. Jag är nog inte ensam om att tycka att alltför mycket arbete görs i frontend - i webbläsaren - när det vore betydligt enklare att färdigställa fragment av sidan i backend och sedan presentera dessa delar.

Oavsett om det är Javascript eller Typescript blir frontendkoden besvärlig att arbeta med och gör helheten ostrukturerad och svår att följa. Samtidigt kan man inte avstå från Javascript om man vill ha en trevlig användarupplevelse. Att låta webbsidan ladda om varje gång användaren gör något är inte ett alternativ.

Så, in på scenen kommer Unpoly - ett nytt slags ramverk som låter backend arbeta klart med fragment av webbsidan innan de presenteras för besökaren på en webbplats. Det är ett tilltalande alternativ, speciellt om man har ett välstrukturerat språk som Ruby eller Python i backend. Kör man PHP kan det väl kvitta - då kanske Javascript till och med är en förbättring.

Ett vanligt problem är att du har en meny till vänster och vill att ett klick på en menypost ska förändra innehållet i den högra kolumnen utan att ladda om sidan. Med JQuery skulle du i så fall göra ett anrop mot backend, där backend svarar med en JSON-array som därefter JQuery använder som underlag för att ersätta innehållet i en tabell.

Jo, det fungerar. Men det är attans så mycket besvärligare än att låta backend tillverka ett färdigt sidfragment som vid ett klick på menyposten ersätter den befintliga tabellen. På köpet får man ett sammanhållet system där strukturen i backend inte förstörs av frontendtunga och - ärligt talat - meningslösa dataöverföringar.

Ett exempel: För att uppdatera fragmentet <div class="main"> med innehållet i fragmentet "/posts/5" använder man följande länk

<a href="/posts/5" up-target=".main">Read post</a>

Om man vill kan man med Unpoly lägga till eller ta bort rader. Men det enklaste är kanske i normalfallet att bara byta ut hela fragmentet.

Egentligen är det inte så mycket mer man behöver säga om Unpoly. Jag har inte testat biblioteket ännu, men ser redan stor potential för förenkling om det fungerar som det ska. Backend tar tillbaka makten från frontend. Det enda man kan önska sig nu är ett ramverk liknande bootstrap som fullt ut är anpassat för Unpoly.

Titta gärna på de här slidsen som illustrerar fördelarna med Unpoly. Tillsammans med en backendlösning som Sinatra kan Unpoly garanterat halvera tiden det tar att sätta upp en vanlig webbsida som hämtar information från en vanlig databas. Allt elände med JQuery och Javascript puts väck.

Boris Johnsson vet hur man utnyttjar väljarnas identitetssökande

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

Jeremy Corbyn tycks bädda för en succé för Boris Johnsson . Om inget konstigt händer lär Tories få en stabil majoritet och därmed möjlighet att genomföra en halvskarp Brexit . Corbyn går nämligen från klarhet till klarhet. Nu lovar Labour att höja bolagsskatten. De flesta britter förstår säkert att en höjning inte är ett begåvat sätt att förvalta ett Brexit som Labour eventuellt vill genomföra. Bolagsskattens nivå är nämligen en viktig faktor när företag väljer var de ska lägga sin …

Läs mer!

Molotov och Ribbentrop - släng er i väggen!

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

Svensk politik blir allt märkligare. Ni minns kanske att M, SD och KD röstade igenom en budget med hyfsat stora nedskärningar i Arbetsförmedlingens budget? Nedskärningarna upprör Vänsterpartiet. Därför söker Vänsterpartiet stöd av Moderaterna för att fälla arbetsmarknadsministern i en regering som hela tiden motsatt sig nedskärningarna. Samtidigt går Sverigedemokraterna ut och lovar att stödja Vänsterpartiets misstroendevotum. Det är ju bara det att Sverigedemokraterna - precis som …

Läs mer!

Arthur Laffer har lösningen för svensk ekonomi

Den hälsosamme ekonomisten

I en uppsats i American Economic Review pekar forskarna Luca Fornaro och Federica Romei på att världen kan sitta fast i en global likviditetsfälla. De är inte först med att påpeka detta och jag har tidigare skrivit på bloggen om att helikopterpengar skulle kunna vara en lösning på problemet. Under 1990-talet etablerade Sverige en rad … Läs mer!

Fokusera på momsen i stället

Den hälsosamme ekonomisten

OECD har nyligen presenterat två förslag med förändrade skatteregler. Enligt det första ska länder kunna ta ut en skatt på digitala tjänster även om företaget som säljer tjänsterna ligger i ett annat land. Det är dock oklart om förslaget får någon effekt. Det andra förslaget handlar om att införa möjlighet till en minimibolagsskatt. Problemet … Läs mer!

Solceller snart den dominerande energikällan

Den hälsosamme ekonomisten

Enligt Internationella energirådet (IEA) - ett OECD-organ - kommer solceller vara den dominerande energikällan i världen år 2035. Framskrivningen bygger på antaganden om att de trender för teknisk utveckling som vi observerar i dag fortsätter framöver. På den positiva sidan finns att solenergin kommer att producera el till lägre kostnad än … Läs mer!

Toyota utvecklar en bil som går på solljus

Den hälsosamme ekonomisten

Noterar att Toyota håller på att utveckla en bil som inte behöver laddas alls. Om man kör maximalt fem mil om dagen, fyra dagar i veckan, behövs ingen annan tillförsel av energi. Bilen är täckt med solceller och laddar sig själv om den står ute. Tycker det här illustrerar solenergins möjligheter. Bara den lilla yta som finns på en bil … Läs mer!

Den tyska vindkraften blev ett miljöproblem

Den hälsosamme ekonomisten

Utbyggnaden av vindkraft i Tyskland har skapat ett inbördeskrig mellan miljövänner. Striden står mellan de som värnar den lokala miljön och de som vill fasa ut kol och olja på nationell nivå. Nu har striktare reglering införts och utbyggnadstakten har minskat med drygt 75 procent. Energiomställningen i Tyskland är redan ett fiasko, men … Läs mer!

Ingen förväntade sig den spanska inkvisitionen

Den hälsosamme ekonomisten

På Gran Canaria , där jag brukar tillbringa jularna, ser man ofta små fiskebåtar längs kusten. Eftersom vågorna kan vara höga lär det gunga rejält. I ena sekunden befinner sig båten på en vågtopp och i nästa sekund i en vågdal. Och eftersom omvärlden förändras så snabbt och påtagligt tänkte jag att man skulle kunna ta fiskarnas subjektiva … Läs mer!

Evry breath you take, Evry interview you fake

Den hälsosamme ekonomisten

Nej, inte ens Statistiska centralbyrån går fri från upphandlingsdebacel. Är fascinerad över den naivitet som omgärdar vissa upphandlingar - det är som om man tror att en överflyttning till en annan aktör löser problem automatiskt. Så är det inte. Vill man delegera ansvar krävs antingen kontroll eller konkurrens. Nu tillhör i och för sig Evry … Läs mer!

Om bloggen

Den hälsosamme ekonomisten är en blogg som handlar om sjukvårdens organisation, incitament och klassisk liberalism - allt skrivet ur ett ekonomistiskt perspektiv. Webbplatsen använder tredjepartskakor (cookies) från Disqus, Piwik, Facebook, Google och Twitter för att anpassa innehållet och annonserna till användarna, tillhandahålla funktioner för sociala medier och analysera vår trafik. Vi vidarebefordrar information om din användning av vår webbplats till de sociala medier och annons- och analysföretag som vi samarbetar med. Du kan läsa mer om webbplatsens kakpolicy här. Denna sida drivs med webbverktyget Bolt. Av Mattias Lundbäck.

VR och Vårdvalssidan

Den hälsosamme ekonomisten finns även tillgänglig i VR. Har man HTC Vive eller Occulus Rift når man hifi://ekonomism genom att först installera appen High Fidelity som ger tillgång till en stor mängd olika virtuella världar. Sedan skriver man bara "ekonomism" i Goto-fältet i HiFi. Fältet motsvarar adressraden i en vanlig webbläsare.

Besök gärna www.vårdval.se - det enklaste sättet att hitta och jämföra vårdgivare.

Läs bloggkollegor

Anybodys Place Carl-Johan Westholm Cornucopia Danne Nordling Eskil Ullberg Fnordspottning Fredrik Malm Fredrik Segerfeldt Gustav Nipe Henrik Alexandersson Janerik Larsson Jonas Grafström Lennart Grundel Maria Abrahamsson Markus Uvell Mina Moderata Karameller Mattias Svensson Niclas Berggren Opassande Per Gudmundson Sjätte Mannen Tanja Bergkvist The Market Monetarist


Creative Commons-licens
Den hälsosamme ekonomisten av Mattias Lundbäck är licensierad under en Creative Commons Erkännande 4.0 Internationell licens.
Based on a work at https://www.ekonomism.us.

Sociala medier

Den hälsosamme ekonomisten är en blogg för dig som är intresserad av ekonomi, politik och teknik. Följ mig på Twitter för regelbundna uppdateringar. Läs mer om Den hälsosamme ekonomisten och Mattias Lundbäck här.


Linkonomism
Googelkonomism
Feedkonomism