• 2025-04-22

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

Les millors respostes per a les preguntes d'entrevistes sobre trucades en fred

Les millors respostes per a les preguntes d'entrevistes sobre trucades en fred

Les preguntes de l'entrevista de feina sobre trucades en fred i habilitats de venda de telemàrqueting, el que se us demanarà i consells per respondre a les preguntes de l'entrevista de vendes.

Resultats composts ASVAB de la Força Aèria

Resultats composts ASVAB de la Força Aèria

Per poder optar a llocs de treball específics de la Força Aèria, els sol·licitants han d’obtenir una puntuació específica a l’Àrea de Qualificació d’Aptitud de la Força Aèria aplicable.

Pregunta d'entrevista de feina: heu completat les pràctiques?

Pregunta d'entrevista de feina: heu completat les pràctiques?

Trobeu les respostes de la millor entrevista de treball a la pregunta: heu realitzat pràctiques? Aquests inclouen què dir si no ho heu fet.

Contesteu preguntes sobre l'entrevista sobre els buits laborals

Contesteu preguntes sobre l'entrevista sobre els buits laborals

Com respondre les preguntes de l’entrevista sobre els buits en el vostre historial laboral, amb consells sobre com respondre i exemples de les millors respostes.

Com respondre les preguntes de l'entrevista sobre el treball de desplaçament

Com respondre les preguntes de l'entrevista sobre el treball de desplaçament

A continuació, es mostren respostes de la pregunta de l’entrevista sobre si voleu treballar diferents torns.

Com respondre les preguntes de l'entrevista sobre el lideratge

Com respondre les preguntes de l'entrevista sobre el lideratge

Com respondre preguntes d’entrevistes sobre habilitats de lideratge per a estudiants universitaris i graduats, amb exemples de vida del campus, acadèmics, voluntariat i feina.