• 2024-11-21

Front-End vs. Back-end vs. Full-Stack Web Development

Frontend vs Backend vs Fullstack Web Development - What should you learn?

Frontend vs Backend vs Fullstack Web Development - What should you learn?

Obsah:

Anonim

Tvorba webu nie je len jedna vec. Zahŕňa viacnásobné zručnosti a vo webovom vývojovom priestore existujú rôzne druhy kariéry. Často sa používajú tri pojmy: „front end“, „back end“ a „full stack“. Tu sú kľúčové rozdiely medzi týmito tromi.

Front-end vývoj webových aplikácií

Front-end vývoj, zatiaľ čo jeho komponenty sa vždy menia, sa v podstate zaoberá vonkajšími časťami webovej stránky alebo webovej aplikácie. Vo svojom jadre vývoj front-end zahŕňa HTML, CSS a JavaScript:

  • HTML: HyperText Markup Language, alebo HTML, je kľúčovou štrukturálnou zložkou všetkých webových stránok na internete. Bez neho nemôžu webové stránky existovať.
  • CSS: CSS pridáva štýl do HTML. Páči sa mi použiť analógiu, že HTML je ako tvár a CSS je ako make-up.
  • JavaScriptJavaScript, alebo JS, sa v posledných rokoch vyvíjal. V súvislosti s vývojom front-end je JS dôležitý, pretože pomáha vytvárať webové stránky interaktívne.

Predná časť je spojená s princípmi usporiadania a dizajnu, ale vývojári front-end nie sú nevyhnutne návrhári. V podstate, front-end vývojári postaviť vonkajší vzhľad - webové stránky, ktoré používatelia vidieť. To znamená, že predný vývojár musí brať do úvahy čitateľnosť a použiteľnosť stránky a / alebo aplikácie. Okrem toho front-end beží na klientovi - čo znamená, že lokálny počítač používateľa - vo väčšine prípadov webový prehliadač. Informácie nie sú uložené na strane klienta.

Back-end vývoj webových aplikácií

Back-end vývoj webu je to, čo sa deje v zákulisí. Zadná časť umožňuje predné skúsenosti.

Aby to bolo jednoduché, premýšľajte o prednom konci ako o časti ľadovca nad vodou. Je to to, čo používateľ vidí - elegantné stránky. Zadný koniec je zvyšok ľadu; nie je viditeľný koncovým používateľom, ale je to najzákladnejší prvok webovej aplikácie. Zadná strana beží na serveri, alebo, ako sa často nazýva, „na strane servera“.

Na rozdiel od front-end vývoja (ktorý primárne používa HTML, CSS a JavaScript), back-end web vývoj sa môže spoľahnúť na celý rad jazykov a rámcov.

Niekoľko populárnych jazykov používaných na zadnej strane obsahuje:

  • rubín (často používaný v spojení s frameworkmi Rails - AKA Ruby on Rails)
  • krajta (čo sa často používa s rámcom Django na zadnom konci)
  • PHP (populárny WordPress CMS používa PHP na svojom back-end - PHP má niekoľko populárnych rámcov, jeden je Laravel)
  • Node.js (stále populárnejšie - toto je prostredie back-end pre webové aplikácie vytvorené pomocou JavaScriptu)

Aby fungovali rozsiahle webové stránky a webové aplikácie, je to viac ako len back-end jazyk a rámec. Všetky informácie na webovej stránke alebo v aplikácii musia byť niekde uložené.

Toto je miesto, kde prichádzajú databázy.

Medzi obľúbené databázy patria:

  • MySQL
  • PostgreSQL
  • MongoDB
  • A ďalšie

Zvyčajne niektoré back-end jazyky / frameworks vyžadujú určitú databázu. Napríklad MEAN full stack framework vyžaduje MongoDB.

Okrem poznania back-end jazyka / frameworku a spustených databáz, musia mať back-end vývojári tiež pochopenie serverovej architektúry.

Správne nastavenie servera umožňuje, aby stránka bežala rýchlo, nie havárie a nedáva užívateľom chyby. To spadá pod doménu vývojára, pretože väčšina chýb sa vyskytuje na zadnom konci, nie na prednej strane.

Plný zásobník

Plná stoh je kombinácia predného a zadného konca. Plnohodnotný vývojár je jack-of-all-obchody. Zodpovedajú za všetky úrovne vývoja, od toho, ako je server nastavený až po CSS súvisiace s dizajnom.

V týchto dňoch je toľko, že ide o vývoj webu, že je takmer nemožné zvládnuť obe strany. Zatiaľ čo mnohí ľudia môžu tvrdiť, že sú plným zásobníkom, alebo v skutočnosti sú stále viac zameraní na jednej strane: na klienta alebo na server.

V menších spoločnostiach / začínajúcich podnikoch by jedna osoba bola s väčšou pravdepodobnosťou zodpovedná za všetky strany webového vývojového spektra. Vo väčších spoločnostiach však ľudia pracujú na tímoch a majú špecializované úlohy - jeden sa zameriava výlučne na serverovú architektúru, druhý (alebo niekoľko ľudí) na prednej strane atď.

záver

Tvorba webu má mnoho tvárí a každý deň sa vyvíja viac. Je toho veľa čo sa učiť, ale necítite tlak na to, aby ste sa naučili všetko naraz. Pamätajte, že v prostredí pracoviska budete zvyčajne v tíme s ostatnými. Zamerajte sa na zdokonaľovanie svojich zručností v jednom aspekte vývoja webu naraz. Nenechajte sa zahltení, a budete pred tým, ako to poznáte.


Zaujímavé články

Rodová a rodová diskriminácia na pracovisku

Rodová a rodová diskriminácia na pracovisku

Rodová diskriminácia je nerovnaké zaobchádzanie na základe pohlavia jednotlivca. Tu je podrobný pohľad na diskrimináciu na základe pohlavia v práci.

Výskum ukazuje meniace sa rodové role

Výskum ukazuje meniace sa rodové role

Rodové úlohy sa menia v práci a doma podľa štúdie z roku 2008 (revidovaný 2011) Inštitút pre rodiny a prácu. Pozrite sa na lopatku.

Armádne zamestnanie: MOS 15R (Apache) AH-64 Attack Helicopter Repairer

Armádne zamestnanie: MOS 15R (Apache) AH-64 Attack Helicopter Repairer

V armáde, AH-64 Attack Helicopter Repairer, ktorý je vojenská profesia špecialita (MOS) 15R, stanovuje a udržuje vrtuľník Apache.

Informácie o kariére obchodného zástupcu pre reklamu

Informácie o kariére obchodného zástupcu pre reklamu

Ďalšie informácie o tom, ako sa stať obchodným zástupcom v oblasti reklamy s popisom práce a informáciami o zárobkoch, výhľadoch a požiadavkách na vzdelávanie.

Všeobecné / All-Purpose Cover Letter Vzorky a tipy pre písanie

Všeobecné / All-Purpose Cover Letter Vzorky a tipy pre písanie

Všeobecný sprievodný list pre univerzálne použitie s tipmi na to, čo treba zahrnúť, ako adresovať váš list a ďalšie tipy na napísanie efektívnych sprievodných listov.

Generál James Mattis, Trump je tajomník obrany Pick

Generál James Mattis, Trump je tajomník obrany Pick

Generál "Mad-Dog" James Mattis - USMC Four Star General - bývalý veliaci dôstojník CENTCOM-u je ďalším tajomníkom obrany.