Treffer: Web development direction : a study regarding the potential movement towards full-stack JavaScript in professional environments

Title:
Web development direction : a study regarding the potential movement towards full-stack JavaScript in professional environments
Authors:
Publisher Information:
University of Malta
Faculty of Economics, Management and Accountancy. Department of Management
Publication Year:
2018
Collection:
University of Malta: OAR@UM / L-Università ta' Malta
Document Type:
Dissertation bachelor thesis
Language:
English
Rights:
info:eu-repo/semantics/restrictedAccess ; The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.
Accession Number:
edsbas.F08A71FF
Database:
BASE

Weitere Informationen

B.SC.BUS.&I.T. ; Professional web development is often the result of a collaborative effort between two very distinct and opposing development fronts—front-end and back-end—both applying a set of different technologies, the combination of which results in a fully functional application. This collaborative effort requires not only competence in one’s respective specialisation but also the ability to communicate ideas, issues and solutions to development counterparts. However, due to developers on either side of the development spectrum applying different technologies and methodologies, a barrier to communication and collaboration is often prevalent. This hinders the overall speed, efficiency and quality of the development process, and creates a gap between both types of developers. But what if this gap could be rectified by allowing developers to create solutions by applying a single programming language on both fronts? This study is intended to examine the possibility of adopting a mutual programming language— JavaScript—to be used by both sets of developers, made possible through the emergence of Node.js, a runtime-environment allowing for the execution of JavaScript code on the server, rather than just the client. Furthermore, this study looks into the positives and negatives of full-stack JavaScript and tries to uncover whether it is within an organisation’s best interest to migrate towards it, and what are most important considerations to be made during this process. This is to be achieved by researching the matter from the perspectives of the two parties involved—technology managers and software developers. Using both qualitative and quantitative research, it is evident that the gap between professional development fronts could be rectified through the adoption of full-stack JavaScript, but the reluctance to limit an organisation to a singular programming language should not be discarded. To this end, in the presence of technical viability, the gap could still be eliminated by not only adopting Node.js ...