Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Design and Implement Scalable Robust Modern Web Application

Tran, Dinh Thien Phuc (2016)

Avaa tiedosto
Thesis-publish.pdf (1.710Mt)
Lataukset: 


Tran, Dinh Thien Phuc
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605117287
Tiivistelmä
Modern web application has grown in popularity because of its ease of access on multiple platforms and devices. In regards to this growth, the expectations for modern web application have arisen over the years. As a result, modern web application nowadays can have large scale and high complexity just as any native desktop or mobile application.

To build a modern web application, there are differences in choice of tools, frameworks and theoretical approaches. Each of the choices has its own advantages and disadvantages, thus, in order to create a robust and scalable modern web application, developers should be able to grasp the technologies provided by the choice, and the relation between the project requirements and the features of which technologies have to offer.

Recognizing the vital aspects of using tools and frameworks for modern web application development, this study aims to conclude and provide an approach to utilize a certain tool and framework, which are AngularJS and TypeScript in particular, in order to produce a highly scalable and maintainable development approach. In order to achieve this, the study analyses the current states of modern web, assesses the tools and frameworks in question, and through a case project, demonstrates their features with a detailed architectural implementation.

Throughout the study, AngularJS has proved its expressiveness, reusability and testability in its components. TypeScript has also proved its essential role in the development process of the large web application for its type system. The combination induced a high level of abstraction to the development process and slowed the pace at first, but in the long run, from the perspective of scaling and maintaining, the combination itself has made the development process much more effortless and at the same time, more reliable.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste