• 2024-09-28

Desenvolupament web front-end vs back-end

Front End vs Back End development - Which should you learn?

Front End vs Back End development - Which should you learn?

Taula de continguts:

Anonim

El desenvolupament web no és només una cosa. Inclou múltiples competències i hi ha diferents tipus de carreres dins de l’espai de desenvolupament web. Tres termes sovint utilitzats són "front end", "back end" i "full stack". A continuació, es mostren les diferències clau entre els tres.

Desenvolupament web frontal

El desenvolupament frontal, tot i que els seus components estan sempre canviant, tracta essencialment de les parts externes d'un lloc web o d'una aplicació web. Al seu centre, el desenvolupament frontal inclou HTML, CSS i JavaScript:

  • HTML: HyperText Markup Language, o HTML, és el component estructural clau de tots els llocs web a Internet. Sense ella, les pàgines web no poden existir.
  • CSS: CSS afegeix estil al codi HTML. M'agrada utilitzar l’analogia que el HTML és com una cara i el CSS és com el maquillatge.
  • JavaScript: JavaScript o JS ha anat evolucionant en els darrers anys. En relació amb el desenvolupament del front-end, JS és important perquè fa que les pàgines web siguin interactives.

La portada està associada amb principis de disseny i disseny, però els desenvolupadors de portada no són necessàriament dissenyadors. Bàsicament, els desenvolupadors de portàtils construeixen l'aparença externa: les pàgines del lloc web que veuen els usuaris. Això significa que el desenvolupador principal ha de tenir en compte la llegibilitat i la facilitat d’ús del lloc i / o l’aplicació. A més, la portada s’executa al client, és a dir, l’ordinador local de l’usuari, en la majoria dels casos, el navegador web. I la informació no s'emmagatzema al costat del client.

Desenvolupament web back-end

El desenvolupament web de fons és el que passa darrere de les càmeres. El back-end permet l'experiència del front-end.

Per facilitar les coses, pensa en la part frontal com a part de l’iceberg sobre l’aigua. És el que veu l’usuari: el lloc d’aspecte elegant. El darrere és la resta del gel; no pot ser vist per l'usuari final, però és l'element més fonamental d'una aplicació web. El back-end s'executa al servidor o, com sovint es diu, "costat del servidor".

A diferència del desenvolupament frontal (que utilitza principalment HTML, CSS i JavaScript), el desenvolupament web back-end es pot basar en un ventall de llengües i marcs.

Algunes llengües populars utilitzades al darrere inclouen:

  • Ruby (sovint utilitzat conjuntament amb el marc Rails - AKA Ruby on Rails)
  • Python (que s'utilitza sovint amb el marc Django a la part posterior)
  • PHP (El popular CMS de WordPress utilitza PHP en el seu back-end: PHP té uns quants marcs populars, un és Laravel)
  • Node.js (fent-se més popular: aquest és un entorn de fons per a aplicacions web construïdes amb JavaScript)

Perquè els llocs web i aplicacions web a gran escala funcionin, és més que un llenguatge i un marc de referència. Tota la informació d’un lloc web o d’una aplicació s’ha de guardar en algun lloc.

Aquí és on vénen les bases de dades. Els desenvolupadors de fons també es manegen.

Les bases de dades populars inclouen:

  • MySQL
  • PostgreSQL
  • MongoDB
  • I altres

Normalment, certes llengües / marcs de fons requereixen una base de dades determinada. Per exemple, el marc de pila completa MEAN requereix MongoDB.

Més enllà de conèixer un llenguatge / marc de fons i executar bases de dades, els desenvolupadors de fons també han de comprendre l'arquitectura del servidor.

La configuració adequada d'un servidor permet que un lloc s'executi ràpidament, no es bloquegi i no doni errors als usuaris. Això es troba al domini del desenvolupador de fons, ja que la majoria dels errors es produeixen al darrere, no a la portada.

Full Stack

La pila completa és la combinació tant del frontal com del final posterior. Un desenvolupador de pila completa és un jack-of-all-trades. Són responsables de tots els nivells de desenvolupament, des de la configuració del servidor cap al CSS relacionat amb el disseny.

Avui en dia, hi ha tantes coses que passen al desenvolupament web que és gairebé impossible de gestionar ambdues parts. Tot i que moltes persones poden afirmar ser pila completa, o en realitat ho són, encara solen centrar-se més en un costat: el client o el servidor.

A les empreses / empreses més petites, és probable que una sola persona sigui responsable de tots els costats de l’espectre de desenvolupament web. No obstant això, a les empreses més grans, les persones treballen en equips i tenen rols especialitzats: un se centra exclusivament en l'arquitectura del servidor, una altra (o poques persones) a la portada, etc.

Conclusió

El desenvolupament web té moltes cares i evoluciona cada dia més. Hi ha molt que aprendre, però no us sentiu pressionat per aprendre tot alhora. Recordeu que, en entorns de treball, normalment sereu equipats amb altres persones. Centreu-vos a millorar les vostres habilitats en un aspecte del desenvolupament web alhora. No us deixeu aclaparar i sereu un professional abans de conèixer-lo.


Articles d'interès

Preservació de l’hàbitat: perfil de tècnic de vida silvestre

Preservació de l’hàbitat: perfil de tècnic de vida silvestre

Els tècnics de vida silvestre ajuden a biòlegs i oficials de jocs a gestionar i investigar la vida salvatge. Aprèn més.

Perfil de treball del veterinari de vida silvestre

Perfil de treball del veterinari de vida silvestre

Conegueu la feina dels veterinaris de la vida salvatge, la seva formació, tasques, opcions professionals, associacions professionals i en quins altres camps treballen.

Un currículum vitae creatiu us ajudarà a contractar?

Un currículum vitae creatiu us ajudarà a contractar?

La informació sobre els currículums creatius, inclosos quan ho necessiteu, com dissenyar i construir un, i llocs web gratuïts que podeu utilitzar per fer que el vostre propi currículum creatiu.

Coses que cal tenir en compte abans de llançar un àlbum

Coses que cal tenir en compte abans de llançar un àlbum

Alliberar el vostre propi àlbum val la pena definitivament tot el treball, però val la pena tenir-ne en compte. Aquí teniu el que saber.

Beques de vida silvestre per a amants de tots els animals

Beques de vida silvestre per a amants de tots els animals

Una llista completa de beques i finançament per a titulacions relacionades amb la vida silvestre per als amants dels animals de tota mena.

Un agent de talent ajudarà la vostra carrera de mitjans de comunicació?

Un agent de talent ajudarà la vostra carrera de mitjans de comunicació?

Un agent de talent pot impulsar la vostra carrera mediàtica. Peseu els avantatges i els contres abans de decidir si la contractació val la pena els diners.