Рушди вебсайт танҳо як чиз нест. Он дорои малакаҳои сершумор буда, дар доираи фазои рушд вироишҳои гуногуни касбҳо мавҷуданд. Истилоест, ки се маротиба истифода мешаванд: "охири поёни," "охири охири" ва "маҷмӯи пурраи". Дар ин ҷо фарқияти асосии се аст.
Рушди Front-End Web
Рушди пешакӣ , дар ҳоле, ки ҷузъҳои он ҳамеша тағйир ёфтаанд, асосан бо қисмҳои берун аз вебсайт ё барномаи веб кор мекунанд.
Дар асоси он, рушди пеш аз ҳама HTML, CSS ва JavaScript-ро фаро мегирад.
- HTML : Language Marking HyperText, ё HTML, ҷузъи асосии сохтори ҳамаи вебсайтҳо дар Интернет мебошад. Бе он, саҳифаҳои интернет вуҷуд надорад.
- CSS : CSS сабки ба HTML илова мекунад. Ман мехоҳам, ки монандро истифода кунам, ки HTML ба монанди як рӯят аст ва CSS мисли ороиши.
- JavaScript : JavaScript, ё JS, дар тӯли якчанд соли охир инкишоф меёбад. Дар робита ба рушди пеш аз ҳама, JS муҳим аст, зеро он ба саҳифаҳои интерактивӣ табдил додани веб имкон медиҳад.
Умуман, охири сатҳ бо принсипҳои тарҳрезӣ ва тарҳрезӣ алоқаманд аст. Бо вуҷуди ин, таҳиягарони пешқадам намерасанд.
Асосан, таҳиягарони Front-end ба намуди беруна офарида мешаванд - саҳифаҳои вебсайте, ки истифодабарандагон мебинанд. Ин маънои онро дорад, ки таҳиягари пешакӣ бояд ба хондан ва истифода бурдани сайт ва / ё барномаҳо муроҷиат кунад.
Гузашта аз ин, охири пеши муштарӣ ба мизоҷ меравад - маънои компютери маҳаллии истифодабаранда - дар аксари ҳолатҳо, браузери веб.
Маълумот дар тарафи муштариён нигоҳ дошта намешавад.
Рушди Web-Back End
Рушди веб пас аз он аст, ки дар паси саҳнаҳо мегузарад. Сатҳи поёни таҷрибаи пешқадам имконият медиҳад.
Барои ҳалли осон, дар охири охири қисми якуме, ки дар болои ҳаво об аст, фикр кунед. Ин чӣ истифодабаранда аст - сайти зебо.
Умуман пас аз бозгашти бозиҳо он аз тарафи корбари охирин дида намешавад, аммо он унсури асосии асосии веб аст. Дар охири поёни сервер кор мекунад, ё ки он вақт аксар вақт номи "server-side" номида мешавад.
Баръакси рушди пеш аз ҳама (ки пеш аз ҳама HTML, CSS ва JavaScript истифода мебарад), рушди вебсайти охирин метавонад ба як қатор забонҳо ва чаҳорчӯбаҳо такя кунад.
Якчанд забонҳои машҳур дар охири охири зерин истифода мешаванд:
- Рубия (аксаран дар якҷоягӣ бо чаҳорчӯбаи Райс истифода шудааст) - AKA Ruby оид ба Rails)
- Python (ки аксар вақт бо чаҳорчӯбаи Django дар охири пуштибонӣ)
- PHP (WordPress CMS-и маъмулӣ PHP-ро дар охири охири худ истифода мебарад - PHP дорои чанд қадами маъмулӣ аст, яке аз Laravel)
- Node.js (гирифтани маъмул - ин як муҳараи пуштибонӣ барои барномаҳои интернетӣ бо JavaScript мебошад)
Бо вуҷуди ин, барои он ки вебсайтҳои калонҳаҷм ва барномаҳои веб барои кор, аз забони яктарафа ва чаҳорчӯба истифода баранд. Ҳамаи маълумот дар бораи вебсайт ё барнома бояд дар ҷое ҷойгир карда шавад.
Ин аст, ки дар он ҷо ба пойгоҳи додаҳо ворид мешаванд. Инчунин, таҳиякунандагони Back-end инчунин ба ин корҳо машғуланд.
( Эзоҳ : шумо метавонед як вебсайти бе пойгоҳи додаи танҳо бо HTML ва CSS бунёд кунед, ин сайти статусӣ буда, хеле камхарҷтар хоҳад буд. Аммо сомонае, ки иттилооти динамикӣ ба даст меорад - Facebook, Yelp, ҳама сомонаи e-commerce - як базаи маълумот лозим аст.)
Мазмуни базаи маълумотҳо:
- MySQL
- PostgreSQL
- Муғулистон
- Ва дигарон
Забони маъруфи фанни алоҳида / функсияҳо як базаи муайяни маълумотро талаб мекунад. Масалан, чаҳорчӯбаи пурраи НЕМ бо MongoDB талаб мекунад.
Ғайр аз забондонии забон / тарҳҳои пуштибонӣ ва пойгоҳи додаҳо, таҳиякунандагони баъдина бояд инчунин фаҳмиши мафҳуми сервер дошта бошанд.
Ташкил кардани сервер дуруст ба сомона имкон медиҳад, ки зудтар, суст нашавад ва ба истифодабарандагон хато накунад. Ин зери домени охирин таҳиякунанда қарор дорад, зеро аксари хатоҳо дар охири охири он, на охири пеша мешаванд.
Нишони пурра
Бале, шумо онро инъикос мекардед: Нишондиҳандаи пурраи он ҳам дар охири охири ва охири пушти он мебошад.
Роҳнамои пурраи таҳриркунии якҷоягӣ мебошад. Онҳо аз ҳама гуна сатҳҳои рушд вобастаанд, ки чӣ гуна сервер ба CSS-и лоиҳакашӣ сохта шудааст.
Ин рӯзҳо, хеле зиёд аст, ки ба рушди веб, ки он ҳам дуҷониба қариб ғайриимкон аст. Гарчанде ки бисёре аз одамон метавонистанд, ки пурра ҷудошаванда бошанд, ё дар асл инҳоянд, онҳо аксаран ба як тараф таваҷҷӯҳ доранд: мизоҷ ё сервер. (AKA ба охири поёни ё охири пуштибон.)
Дар ширкатҳои хурд / ибтидо, як шахс метавонад тамоми ҷонибҳои спектри рушдро ба даст орад. Бо вуҷуди ин, дар ширкатҳои калон, одамон дар гурӯҳҳо кор мекунанд ва нақшҳои махсус доранд - яке аз онҳо танҳо ба меъмории сервер, дигар (ё якчанд одам) дар охири охири диққат дода шудааст.
Хулоса
Рушди Web вебсайтҳои зиёде дорад, ва ҳар рӯз бештар ба воя мерасанд. Бисёриҳо барои омӯхтани он чизе доранд, лекин барои ҳар чизи дар ҳама чиз омӯхтанро бас кунед. Дар хотир дошта бошед, ки дар муҳити кор дар ҷойҳои корӣ шумо одатан дар як гурӯҳ иштирок карда метавонед. Дар як вақт ба малакаи худ малакаҳои худро дар як самти рушди веб машғул кунед. Пеш аз он, ки шумо онро донед, пеш аз он,