DEV Community

loading...

Are you a Programmer? Then you must know this differences!

SAIFULLAH🇮🇳
TechGeek, Exploring Web development and Cyber security field.
・2 min read

Without any further delay let's start with the common differences you must know if you are a programmer!

The First difference is about

1 Front-end and Back-end

FRONT-END

Languages
HTML, CSS, JAVASCRIPT.

Frameworks
ReactJS, Vue.JS, AngularJS, Bootstrap etc.

User Administration
Part of Website user can see and interact with.

Database
No Database needed.
Data stored in root directory.

Application
Client side Application.

BACK-END

Languages
PHP, Python, Java, Ruby etc.

Frameworks
DJango, NodeJS, ExpressJS, ASP.NET, Spring etc.

Admin Adminstration
In this everything happens behind the scene admin level.

Database
Database is needed and web server to manage data in DB.

Application
Server side Application.

Next is,

2 IDE and Code editor

IDE
Integrated Development Environment.
An integrated development environment (IDE) is a software application that provides to edit programming for software development.

IDE = Editor + Compiler + Debugger

Support specific set of language.

Heavy, it takes large space.

CODE Editor
Simply called code editor.

It is a computer program and software that allows user to enter, change, store and edit the programming code for software development.

TEXT EDITOR = Editor

Support coding in different languages.

Light weight takes less space.

Another is,
3 Programming and Coding

Programming is developing full fledged software.

Use set of specific tools for different tasks such as testing, debugging and others.

A person should expertise in Algorithms, project management and problem managing.

Coding
Coding is just taking part in programming.

A simple text editor is enough for coding and with good themes in it.

A person should good at basic knowledge of programming language and syntax.

Last but not the least--

4 Algorithm and PseudoCode

Algorithm
Steps to solve a problem in english language(you can use any) by following some particular rules.

Help to simplify and understand the problem so that a program can be made.

Example below--
Swapping of number using Algorithm
Program to show Algorithm

PseudoCode
Code written to solve a problem which doesn't required proper syntax.

A method of developing an Algorithm by Writing a logical code to solve problems.

Example below--
Swapping of number by PseudoCode approach
Algorithm to show swapping

Thank for reading.

Discussion (0)