Best Performing Backend Language
Best Performing Backend Language
1. Introduction
The purpose of this research is to find which is the best performing back end for an full
stack object oriented application. I am going to compare several different ones based on my
knowledge of them that I have gathered using them. In addition, I will see what other people
There are many backend languages that are widely used for creating full stack
applications. In my research I mainly will focus on 3 – Java, C# and PHP. The reason why I
am comparing those is because I have experience with all of them and they are some of the
First let’s start with the definition of back end. Back end is the part of the program that
contains all the necessary components to make a program work. The backend contains
everything from how things are supposed to be handled to connections to external services like
databases.
An object-oriented programing language can have classes and objects. The class is the
blueprint of the object, whenever used it will always create an object of the same type. Classes
contain data (fields) for which a value can be set when an object is created and code (methods)
which can be used to program certain behaviors when the object uses them like updating the data
What is the best use case for every language based on their features and limitations
1. PHP
Features
Platform independent
Loosely typed
Interpreted language
SHORTENED TITLE UP TO 50 CHARACTERS 4
Limitations
Not secure
2. Java
Features
Secure
Stable
Simple
Supports multithreading
Limitations
Complex code
Poor performance
3. C#
Features
Limitations