Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
60 views

Best Performing Backend Language

The document discusses and compares different backend programming languages for object-oriented applications, including Java, C#, and PHP. It defines what a backend is and discusses features and limitations of each language. PHP is good for small projects due to being free, platform independent, and simple to learn, but has security and performance issues. Java is secure and stable but more complex. C# has advantages with .NET but also limitations. The best language depends on the specific use case and project requirements.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

Best Performing Backend Language

The document discusses and compares different backend programming languages for object-oriented applications, including Java, C#, and PHP. It defines what a backend is and discusses features and limitations of each language. PHP is good for small projects due to being free, platform independent, and simple to learn, but has security and performance issues. Java is secure and stable but more complex. C# has advantages with .NET but also limitations. The best language depends on the specific use case and project requirements.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Running head: SHORTENED TITLE UP TO 50 CHARACTERS 1

Best Performing backend language

Anton Yordanov - 4095995


SHORTENED TITLE UP TO 50 CHARACTERS 2

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

think about them based on some articles.

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

most popular ones out there.


SHORTENED TITLE UP TO 50 CHARACTERS 3

Best backend language

What is a back end for Object oriented programming language

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

already set when the object is created.

What is the best use case for every language based on their features and limitations

1. PHP

Features

 Free and open source

 Platform independent

 Faster when communicating to database

 Loosely typed

 Simple and straightforward to learn

 Interpreted language
SHORTENED TITLE UP TO 50 CHARACTERS 4

Limitations

 Not secure

 Not suitable for giant projects

 Using PHP frameworks cause poor performance

 It has weak type which can cause problems

 Poor error handling

2. Java

Features

 Secure

 Stable

 Simple

 High level programing language

 Supports multithreading

Limitations

 Complex code

 Requires a lot of resources

 Poor performance

 Hard to read in a big project


SHORTENED TITLE UP TO 50 CHARACTERS 5

3. C#

Features

 .Net eco system

Limitations

You might also like