Kobcinta webka maahan hal shay kaliya. Waxay ka kooban tahay xirfado badan, waxaana jira noocyo kala duwan oo xirfado ah oo ku dhex yaal meeleynta horumarka webka. Sadex ereyo ayaa inta badan la isticmaalaa waa "dhammaadka hore," "dhammaadka dambe," iyo "dhejis buuxa." Waa kuwan farqiga u dhexeeya saddexdaas.
Horumarinta Web-ka-hor
Horumarinta hormarinta , halka qaybaha ay had iyo jeer isbeddelayaan, waxay si dhab ah ula macaamilaan qaybo ka baxsan websaydhka ama codsiga shabakadda.
Hiddigeeda, horumarka hore ee dhammaadka waxaa ka mid ah HTML, CSS, iyo JavaScript.
- HTML : Luqadda Calaamadaha Luqadda ee HyperText, ama HTML, waa qayb muhiim ah oo ka mid ah dhammaan bogagga internetka ee internetka. Haddii aysan jirin, bogagga webka ma jiri karaan.
- CSS : CSS waxay ku dareysaa style HTML. Waxaan jeclahay inaan isticmaalo isbarbardhigga in HTML uu yahay wejiga iyo CSS waa sida qurxinta.
- Javascript : JavaScript, ama JS, ayaa isbeddelay dhowrkii sano ee la soo dhaafay. Marka la eego horumarinta hore, JS waa muhiim sababtoo ah waxay ka caawisaa samaynta bogagga shabakadda interactive.
Guud ahaan, dhammaadka hore waxay la xiriirtaa mabaadii'da qaabeynta iyo mabaadi'da. Si kastaba ha noqotee, horumariyeyaasha hore ee dhammeystiran maaha inay naqshadeeyaan.
Asal ahaan, horumariyeyaasha hore ee dhisa waxay sameeyaan muuqaalka dibadda - bogagga bogagga ee isticmaalayaasha isticmaala. Taas macnaheedu waa in horumariyaha hore ee dhammeystiran uu tixgelinayo akhriska iyo isticmaalka goobta iyo / ama codsiga.
Intaa waxaa dheer, dhammaadka hore wuxuu ku socdaa macaamiisha - taasoo macnaheedu yahay kombiyuutarka degmada ee isticmaala - kiisaska intooda badan, browserka webka.
Macluumaadka laguma kaydin macaamiisha.
Horumarinta Webka ee Dib-u-Dib
Kobcinta shabakadda dib-u-qabsiga ayaa ah waxa ka baxa goobaha. Dhamaadka dambe wuxuu u horseedi karaa waayo-aragnimada hore.
Si aad wax u fududeysid, ka feker dhinaca dhamaadka ah sida qaybta jilbaha kor ku xusan biyaha. Waa waxa uu arko isticmaalaha - goobta la seexdo.
Dhamaadka dambe waa barafka intiisa kale; lama arki karo user-ka dhamaadka, laakiin waa qaybta aasaasiga ah ee codsiga webka. Dhamaadka dambe wuxuu ku socdaa server, ama, sida badanaa loo yaqaan, "server-side".
Kala duwanaanshaha horumarka hore (oo ah midka ugu muhiimsan isticmaala HTML, CSS, iyo Javascript), horumarinta shabakadda dhammaadka dambe waxay ku tiirsanaan kartaa luqado iyo qaabab kala duwan.
Luqado badan oo caan ah oo loo adeegsado dhamaadka dambe waxaa ka mid ah:
- Ruby (oo inta badan loo isticmaalo qaab-dhismeedka Rails - AKA Ruby on Rails)
- Python (oo inta badan loo isticmaalo qaab-dhismeedka Django ee dhinaca danbe)
- PHP (CMS-da caanka ah ee loo isticmaalo PHP ayaa isticmaala PHP-gadaal-dambe - PHP waxay leedahay dhowr qaab oo caan ah, mid ah Laravel)
- Node.js (helitaanka caan ah - tani waa jawi dib-u-dambayn ah oo loogu talagalay barnaamijyada webka ee lagu dhisay Javascript)
Si kastaba ha noqotee, si aad u ogaato boggaga internetka iyo codsiyada websaydhka, waa wax ka badan luuqada dambe iyo qaabka. Dhamaan macluumaadka ku yaal bogga ama codsiga waa in lagu keydiyaa meel.
Tani waa halka ay ku yaalaan xogta macluumaadka ah. Horumarinta dhameystiran waxay sidoo kale qabtaan kuwan.
( Fiiro gaar ah : waxaad ka dhisi kartaa bog internetka iyada oo aan la isticmaalin xogtaada adigoo adeegsanaya HTML iyo CSS-ka. Tani waxay noqon doontaa goob joogta ah oo noqon karta mid aad u jilicsan. goobta e-ganacsiga - waxay u baahan tahay database.)
Diiwaanka macluumaadka caanka ah waxaa ka mid ah:
- MySQL
- PostgreSQL
- MongoDB
- Iyo kuwo kale
Noocyada dhabta ah ee gabagabada / dabaqyada qaarkood waxay u baahan yihiin xog gaar ah. Tusaale ahaan, qaabka buuxa ee MEAN wuxuu u baahan yahay MongoDB.
Marka laga reebo luuqada dambe / dhamaystirka luuqada iyo qaababka macluumaadka, dardargelinta gadaashooda waa inay sidoo kale leeyihiin fahan macmiilka adeegga.
Dejinta server-da si habboon u oggolaanaya in goobta si dhakhso ah u ordo, aan shil galin, iyo qalad u siin kuwa isticmaala. Tani waxay hoos u dhacdaa naqshadihii hore ee dhammaystiraha sababtoo ah khaladaadka intooda badani waxay ku dhacaan dhammaadka danbe, maaha dhammaadka hore.
Stack Full
Haa, waxaad ku qiyaastay: Nooc buuxa waa isku dhafka labada dhinac iyo dhamaadka danbe.
Qorshe-hawleed buuxa waa farsamo-baashaal oo dhan. Waxay masuul ka yihiin dhamaan heerarka horumarka, sida laga soo xigtay sida server-yada loo qaabeeyey CSS-ga la xiriira.
Maalmahan, waxaa jira waxyaabo badan oo ku soo baxa horumarinta webka in ay ku dhow yihiin wax aan macquul aheyn in labada dhinacba la xallilo. Inkasta oo dad badani ay codsan karaan inay noqdaan kuwo buuxa, ama xaqiiqda waxay yihiin, waxay weli ahaanayaan kuwo badan oo diiradda saaraya hal dhinac: macmiilka ama serverka. (AKA dhamaadka hore ama dhammaadka dambe.)
Shirkadaha yaryar / bilawga ah, hal qof ayaa u badnaan doona mas'uul ka ah dhammaan dhinacyada qaybta horumarinta webka. Si kastaba ha ahaatee, shirkadaha waawayn, dadku waxay ka shaqeeyaan kooxo waxayna leeyihiin dooro gaar ah - mid ayaa diiradda saara dhismaha naqshadeynta, mid kale (ama dad yar) dhammaadka hore, iwm.
Gabagabo
Horumarinta Webka ayaa leh wejiyo badan, iyo maalin walba waa sii kordha. Waxaa jira waxyaabo badan oo wax lagu barto, lakiin ma dareemeyso inaad cadaadis ku hayso inaad wax walba barato. Xasuusnow, goobaha shaqada ee goobta shaqada, badanaa waxaad ku jiri doontaa koox aad la socoto. Diirada saar xirfadahaaga dhinaca hal dhinac oo ah horumarinta shabakadda. Ha ka baqin, oo waxaad noqon doontaa pro pro ka hor inta aadan ogaan.