Front-End Артка-акырына vs. Толук Stack Желе өнүктүрүү vs.

Желе өнүктүрүү бир эле нерсе эмес. Ал бир нече skillsets ороп-курчаган жана интернет өнүктүрүү ичинде ишке орношуу ар кандай түрү бар. көп колдонулган үч шарттары "алдыңкы аягы," бар ", артка акыры" жана "толук чөмөлө." Мына, үч ортосундагы негизги айырмачылыктар болуп саналат.

Front-End Web Development

Front-аягы өнүктүрүү , анын компоненттери дайыма өзгөрүп турат, ал эми олуттуу бир сайт же интернет колдонуу сырткы караган бөлүктөрү менен алектенет.

Өзөгүндө, алдыңкы-аягы өнүктүрүү HTML камтыйт, CSS жана JavaScript.

Жалпысынан алганда, алдыңкы акырына карата жасалгалоо жана дизайн негиздери менен байланышкан. Бирок, алдыңкы-аягы иштеп сөзсүз дизайнерлер эмес.

Негизинен, алдыңкы-аягы иштеп сырткы көрүнүшүн куруу - колдонуучулар көрүп сайт баракчаларын. Бул алдыңкы-аягы иштеп сайтына жана / же колдонуу окумдуулугун жана сыймыктуу болмушка өз эске алышы керек дегенди билдирет.

Мындан тышкары, алдыңкы акыры кардар иштейт - колдонуучунун жергиликтүү компүтерди дегенди билдирет - көпчүлүк учурда, желе серепчиси.

Ал эми маалымат керектөөчү тарабында сакталган эмес.

Артка-End Web Development

Артка-аягы желе өнүктүрүү, көшөгөнүн артында кезиктирүүгө болот. кайра акырына алдыңкы-аягы тажрыйба берет.

баары жеңил болушу үчүн, суунун жогору айсбергдин бөлүгү катары алдыңкы аягында жөнүндө ойлонуп көр. жакшы көрүнгөн сайтты - Бул колдонуучу көргөн эмес.

кайра акыры муз эс алуу болуп саналат; бул акыркы пайдалануучу менен көрө албайбыз, бирок интернет колдонуунун негизги элементи болуп саналат. көбүнчө "Server-тарап" деп аталган эле кайра акыры жүрүш боюнча, же өтөт.

алдыңкы-аягы өнүктүрүү (HTML негизинен колдонуп, CSS, жана JavaScript) айырмаланып, кайра-аягы желе өнүктүрүү тилдер жана алкагында бир катар таяна алышат.

арткы учу колдонулган бир нече таанымал тилдер кирет:

Бирок, иш ири сайттардын жана интернет колдонмолор үчүн, ал кайра-аягы тил жана алкагында караганда көбүрөөк болот. бир сайт же өтүнмө боюнча маалыматтын баары бир жерде сакталган болушу керек.

Бул маалымат базалары боюнча келип чыгат. Back-аягы иштетүүчүлөр бул, ошондой эле туура.

(Эскертүү: Сиз азыр эле HTML жана CSS жардамы менен маалымат базасын жок сайты кура алат Бул статикалык сайт жана аз ийкемдүү болушу мүмкүн боло турган болсо, динамикалык түрдө түзүлөт маалыматтарга таянат сайтты -, Facebook, Yelp жок.. E-Commerce сайт - базасын керек).

Популярдуу базасы төмөнкүлөрдү камтыйт:

Адатта кайсы бир кайра-аягы тилдер / база бир базасын талап кылат. Мисалы, MEAN толук чөмөлө база MongoDB талап кылат.

бир кайра-аягы тили / базасын жана маалымат базаларын иштеп билип тышкары, кайра-аягы иштеп чыгуучулар да Server архитектура түшүнүк болушу керек.

бир Server уюштуруу туура Сайт орозо эмес, урунган чуркап, жана колдонуучуларга каталарын берүүгө мүмкүнчүлүк берет. алдыңкы жок эмес, көпчүлүк каталар кайра аягында пайда, анткени бул кайра-аягы чыгуучунун доменде ээлейт.

Толук Stack

Ооба, чынында, сен ойлогондой ал Full чөмөлө алдыңкы аягында жана арткы учу менен айкалышы.

Толук чөмөлө иштеп Баякы боюнча баардыгы келет. Алар Server дизайн байланышкан CSS чейин белгиленет кандай, өнүгүүнүн бардык баскычтарында үчүн жооптуу болуп саналат.

Бул күн, ал эки тарапты чечүүгө дээрлик мүмкүн эмес желе өнүктүрүү киргенде ушунчалык көп бар. Көп адамдар толук үймөгүн боло албайт, же чындыгында, алар дагы деле, адатта, бир жагына басым: кардарды же Server. (Алдыңкы аягында же арткы учу AKA.)

майда компаниялар / бизнеске боюнча, бир адам көп интернет өнүктүрүү спектрин бардык тараптар жооптуу болот. Бирок, ири ишканаларда, адам топтор иштеп жана адистештирилген милдеттери бар - бир Server архитектура, алдыңкы аягында дагы бир (же бир нече адамдар), ж.б. гана басым

жыйынтыктоо

Желе иштеп чыгуу ар кандай түрү бар, ал эми ар бир күн сайын өнүгүп жатат. билүү үчүн бир топ бар, бирок, бир эле учурда бардык нерсени үйрөнүүгө азгырылган эмес. ордунда чөйрөлөрдө, эсте, сен, адатта, башкалар менен бир командада болом. бир убакта интернет өнүктүрүүнүн бир тармагында тажрыйба үйрөнгөндө буруу. улам эле кой, сен аны билип алдында жактаган болот.