Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Node.js i servermiljö jämfört med PHP och ASP.NET: Fallstudie: Hopkoppling av rapporteringssystem
KTH, Skolan för informations- och kommunikationsteknik (ICT).
KTH, Skolan för informations- och kommunikationsteknik (ICT).
2016 (svensk)Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
Abstract [en]

Node.js is good, very good. That at least is what Node Foundation, the maintainer of Node.js, wants to convey. But is that the truth? This report tries to answer the question if Node.js can live up to its hype by investigating the usage of Node.js for the combining of reporting systems and surveying how Node.js compares to other, more established, languages like PHP and ASP.NET with the intentions to assist in the decision of investing toward Node.js.

This case-study is made in conjunction with the company We ahead which asked us to combine the different reporting systems, a platform was created which combined the services provided by the reporting systems Trello and Anuko. A client could then simply connect to the platform and access the services quickly.

The comparison method of choice was the Analytical Hierachy Process (AHP). The areas of comparison were: technology, community, commercial usage and other. The assessment was done from two different points of view; one with the authors and one with the company we worked with.

The comparison made with assessments from the authors resulted in Node.js being the best alternative, placing right before PHP, which, in turn was followed by ASP.NET in third place. When the comparison used assessments from the company instead, PHP placed best, with Node.js following right in front of ASP.NET. The reason for this change in result being the focus of the company on the commercial usage of the language and the market position of PHP.

Abstract [sv]

Node.js är bra, väldigt bra. Det hävdar i alla fall Node Foundation som underhåller språket. Men stämmer det? Denna rapport syftar till att reda ut huruvida Node.js faktiskt är så användbart som vissa tycker. Det är framförallt Node.js möjligheter att binda ihop olika rapporteringssystem och hur Node.js står sig i förhållande till andra mer etablerade språk på marknaden, så som PHP och ASP.NET, som undersöks.

I samband med undersökningen utfördes en fallstudie för företaget We ahead för att binda ihop olika rapporteringssystem med hjälp av Node.js. För att binda ihop de olika rapporteringssystemen skapades en plattform som sammanfogade två olika rapporteringssystem vid namn Trello och Anuko. Genom den skapade plattformen kunde sedan en extern klient ansluta till dessa tjänster på ett enkelt och smidigt sätt.

Metoden som användes för att jämföra språken mellan varandra var Analytic Hierarchy Process (AHP). Där jämfördes fyra huvudsakliga områden: teknik, utvecklarstöd (community), kommersiell användning och annat. Det gjordes med hjälp av två olika värdegrunder: en med författarnas om vad som är viktigt, samt en där företaget, som studien genomfördes i samarbete med, hade värderat de olika områdena.

I undersökningen som baserades på författarnas värderingar var Node.js det bästa alternativet, snäppet före PHP och med ASP.NET på en tredje plats. När jämförelsen sedan gjordes utifrån företagets värderingar, vann istället PHP en relativt klar seger. Node.js placerade sig på en andra plats, något före ASP.NET. Det som fick PHP att bli det språk som placerades högst upp i denna jämförelse var PHPs kommersiella användning. Just kommersiell användning var nämligen något företaget värderade högt.

sted, utgiver, år, opplag, sider
2016. , s. 62
Serie
TRITA-ICT-EX ; 2016:44
Emneord [en]
Node.js, PHP, ASP.NET, Analytic Hierarchy Process, AHP, Reportingsystems, Trello
Emneord [sv]
Node.js, PHP, ASP.NET, Analytic Hierarchy Process, AHP, Rapporteringssystem, Trello
HSV kategori
Identifikatorer
URN: urn:nbn:se:kth:diva-205331OAI: oai:DiVA.org:kth-205331DiVA, id: diva2:1088578
Fag / kurs
Computer Technology, Program- and System Development
Utdanningsprogram
Bachelor of Science in Engineering - Computer Engineering
Veileder
Examiner
Tilgjengelig fra: 2017-04-13 Laget: 2017-04-13 Sist oppdatert: 2018-01-13bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric

urn-nbn
Totalt: 202 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf