bullet Vi är Weboholics!

Weboholics är ett sammansvetsat gäng av erfarna IT-experter som brinner för att utveckla webben.

Vi vänder oss till företag i olika branscher. Vår målsättning är att ge den bästa tänkbara lösningen för företag med olika behov. Att vara en partner som tar helhetsansvar för utvecklingsprocessen hela vägen.

Det trygga valet av leverantör av produkter och tjänster på webben.

Läs mer
bullet Vad vi gör

Vi hjälper dig som kund att designa och utveckla allt ifrån enkla hemsidor till mer krävande system. Det kan röra sig om webbshoppar, bokningssystem, integration mot andra system eller att anpassa och bygga ut befintliga system plus mycket annat.

Har du speciella krav så skräddarsyr vi våra lösningar så att de blir precis som du önskar.

Snabbt - Smart - Flexibelt

Läs mer
bullet Hur kan vi hjälpa dig?

Hör av dig till oss och berätta vad du vill ha hjälp med!

070 783 55 52
Nyheter

Ny version av wEngine - v2.0

Version 2.0 av wEngine är nu färdig. Den nya versionen bygger på Microsofts nya öppna ramverk ASP.NET Core, vilket ger många fördelar. 

  • Plattformsoberoende
    Applikationer byggda på wEngine fungerar nu både i Windows och Linux miljö.
  • Ökad prestanda
    Den mer modulära arkitekturen i ASP.NET Core har gjort det möjligt att förbättra prestandan ytterligare, vilket bland annat ger kortare laddningstider för sidor.
  • Framtidssäker plattform
  • Och mycket annat

wengine

Ny hemsida

Vi har fått ett nytt utseende och hemsidan är gjord med wEngine 2.0

Läs också vår nya blog med intressanta inlägg om IT-relaterade ämnen.

Från bloggen
avatar
Jesse Korinth
Senior System Developer
jesse@weboholics.se
ASP.NET Core - Framtiden för Microsoft's webbplattform

I Juni 2016 släppte Microsoft asp.net core 1.0, den största förändringen av deras ramverk för webbutveckling sedan 2002 - året då microsoft gick från klassiska asp och vbscript till asp.net och C# och Visual Basic dot net.

asp.net core 1.0 är ett helt omskrivet ramverk, men man använder sig fortfarande av C# och .net - Visual Basic kommer troligtvis inte att stödjas längre. Omskrivningen var nödvändigt då ramverket hade problem med:

  • Dålig Prestanda
  • Ej portabelt till andra Operativ system som Mac och Linux
  • Fungerade enbart med webservern IIS, om den skall vara portabel så måste den fungera med andra webbservrar, exempelvis nginx och appache

 

Prestandaproblematiken i gamla asp.net

Prestandan var för dålig i ramverket jämfört med konkurrerande ramverk. Språket C# och dess .net runtime var inte flaskhalsen utan problemet var hur man byggt upp ramverket asp.net. Med omskrivningen till asp.net core 1.0 förbättrades prestandan - här är en gammal bild som visar hur prestanda förbättringar under utvecklingstiden, från ca 40.000 request / sekund till över 1.1 Miljoner request / sekund.  De nyaste siffrorna jag sätt är på 6 Miljoner request / sekund, dvs. 150 gånger snabbare!


Idag har asp.net core prestanda kommit i kapp konkurrenterna och ibland även passerat dessa. Nedan är ett testcase testar prestandapå webbramverk. 

https://www.techempower.com/benchmarks/#section=data-r13&hw=ph&test=plaintext

 

I ovanstående diagram kommer asp.net core på 10 plats. man bör dock tänka på att de snabbaste ramverken troligtvis är nichade ramverk för specialområdenwebben. Jämför man asp.net core med andra vanliga ramverk på marknaden så får man dessa siffor:

NamnPrestanda
asp.net Core48.9%
django2.3%
php1.2%
Ruby On Rail26.6%
Spring (Java)3.5%
Node.js12.5%

 

...

Referensuppdrag
Vägvisarna Logotype
Vägvisarna
Noble Luxury Noble Luxury Logotype
Noble Luxury
Bromma IT Support Logotype
Bromma IT
Alice Schneiter
Alice Schneiter
ER Performance Logotype
ER Performance
Medalgon Logotype
Medalgon
djmk Logotype
djmk
ER Invest Logotype
ER Invest