TY - THES U1 - Bachelor Thesis A1 - Petrisor, Teodora-Roxana T1 - An empirical evaluation of using the Swift language as the underlying technology of RESTful APIs N2 - The purpose of the current thesis is to determine the appropriateness of using the Swift language as the underlying technology for the development of RESTful APIs in a Linux environment. The current paper describes the process of designing, implementing and testing individual RESTful API components based on Node.js, PHP, Python and Swift and seeks to determine whether Swift is a viable alternative. The thesis begins by defining a methodology for implementing and testing individual RESTful API components based on Node.js, PHP, Python and Swift. It then proceeds to detail the implementation and testing processes, following with an analytic discussion regarding the advantages and drawbacks of using the Swift language as the underlying technology for RESTful APIs and server-side Linux-based applications in general. Based on the implementation process and on the results of the previously mentioned evaluation phase, it can be stated that the Swift language is not yet ready to be used in a production environment. However, its rapid evolution and potential for surpassing its competitors in the foreseeable future make it an ideal candidate for implementing RESTful APIs to be used in development environments. KW - Softwareentwicklung KW - Programmiersprachen Y2 - 2016 U6 - https://nbn-resolving.org/urn:nbn:de:hbz:832-epub4-8838 UN - https://nbn-resolving.org/urn:nbn:de:hbz:832-epub4-8838 SP - 82 S1 - 82 ER -