What is Front-end and Back-end?

Asked

Viewed 524 times

8

I’m starting to study WEB and I still lack much knowledge, and early on I came across the terms that are highly used in this world of development WEB, who are Front-end and Back-end, I have read some articles about it, but I still have doubts and I cannot understand those terms. I would like to know what it is Front-end and Back-end, which languages and technologies belong to the Front-end and which ones belong to the Back-end and what are the differences between them?

  • 4

    Possible dup: http://answall.com/q/608/129

  • I didn’t know that the terms Front-end and Back-end were the same thing client-side and server-side. There is giving example in ASP.NET.

  • 1

    @Denercarvalho "apparently" can change both things. But it would be nice if someone had a different view of the thing, share it with us. It may be that someone understands, for example, that a functional JS is part of the back end, even on the client’s side, will know. Open terminology is always complicated, it depends a lot on the way people interpret it. Different from a term determined by an RFC, for example.

  • 1

    Bacco suggest I mark the question as duplicate of this http://answall.com/q/608/27190

  • 1

    I have already clicked on the button and marked as duplicate, the analogy between server, client and user that the AR has already clarified a lot :D.

3 answers

6


Unlike programming for desktops where almost all features are available on the local machine, in programming for web the most important is to understand the http protocol cycle, a request is made by the client the server processes the request and returns something (a text, usually in html notation).

The front-end termno refers to the features developed in the 'client' part of the software, some tools are javascript and css.

Back-end is a term used to define server-side built functionalities.

5

Very simply :

Front-end is what the user will view, usually done in HTML and Javascript.

Back-end is what will be processed from behind on the server. The user has no access , the back end is also responsible for building the front end for the user. Normally PHP is used but can be done in any other language.

4

Two very common terms in the web and front community that Voce may refer to client-side and back end to server-side.

Some languages like css,html and js only need the client’s browser to work. while php, C# server-side languages need a server.

I recommend reading of: What is client-side and server-side?

  • Java is front-end and back-end language?

  • 1

    more used as back-end, but if we look at the java applets (java programs running in the browser) it is already called front-end

Browser other questions tagged

You are not signed in. Login or sign up in order to post.