Glossary – Technical terms explained

Computer science contains a multitude of technical terms. Web Development is no exception. For this reason you will find on this page all important terms with explanations, so that you can understand all contributions.


Vue.js is a JavaScript frontend framework for creating single-page applications, i.e. applications that are based on only one page and only reload the content of a page and not the entire page. Official page:


Node.js is a platform on which JavaScript can be executed on the server side. This can be used, for example, to implement RestAPIs. Official page:


RestAPI stands for Representational State Transfer and is a programming paradigm with which web services can be implemented. One can imagine that certain HTTP requests are executed and then programs/actions are executed on the server side.

Native App

Native apps are applications that are used on mobile devices and have been developed for the corresponding operating system. In principle, these are normal apps that we use on our iOS or Android smartphones: Best example: WhatsApp. is a JavaScript library that enables real-time communication between two clients. Practical applications are e.g. live chats. Official site:


Angular – not to be confused with AngularJS – is a frontend JavaScript framework for creating web applications. Official site:


Plesk is a software for managing website hosting. Users can manage their web presence and emails without any knowledge of administration or programming. Official site:


Bootstrap is a frontend CSS framework. It contains CSS and JS files that can be used to create beautiful user interfaces using HTML classes. It includes CSS for grid systems, menus, forms etc. Official site:


SQL injection refers to the attack on a database system. The attacker uses the possibility to bring his own malicious code into a database query via user input.


SVG stands for Scalable Vector Graphics. These are graphic files which are often used on the web or for logos. A special feature of SVGs is that they consist of paths and are infinitely scalable without losing quality.


VML stands for Vector Markup Language. It is similar to SVGs a language for vector graphics. Many browsers support VMLs, which is why they use them instead of SVGs.


API stands for Application Programming Interface. An API is a program that allows the connection to other systems. They are provided by developers or companies so that others can use their own technology.


FTP stands for File Transfer Protocol and is a standard for transferring data on the web. There is also SFTP, which is an encrypted version of the protocol.


PHP stands for Hypertext Preprocessor. It is a server-side programming language for creating dynamic web applications. Official site:

There! Now that you know your way around, you can also read through our latest articles directly: