Հաճախորդների և սերվերի կողմերի միջև տարբերությունը:

Որպես իմ առջև ծառացած ծրագրավորող, ես ցանկացած տեխնոլոգիայով զբաղվելով ձեռքերս ձեռք բերելով `այն աշխատում եմ` ձեռքբերման նման:

Իմ փորձառու (վեբ) պրո-ծրագրավորող ընկերոջ հետ զրուցելը հանգեց այս հարցի. «Ի՞նչ տարբերություն կա հաճախորդի կողմից և սերվերի կողմից»:

Ահա այս հարցին պատասխանելու իմ փորձը և, հավանաբար, մաքրել խառնաշփոթը և կյանքը փոքր-ինչ հեշտացնել իմ նման այլ ցանկացող մշակողների համար:

Ի՞նչ է Հաճախորդը:
Հաճախորդը ծրագիր է, որն աշխատում է համակարգիչների, պլանշետների և սմարթֆոնների վրա, որը ունակ է սերվերից տեղեկատվություն և ծրագրեր ստանալ:

Հաճախորդների կողմը վերաբերում է այն ամեն ինչին, որը վեբ հավելվածում է, որը ցուցադրվում է կամ տեղի է ունենում վերջնական օգտվողների սարքում: Սա ներառում է այն, ինչ տեսնում է օգտագործողը, ինչպիսիք են տեքստը, նկարները և տեսանյութերը, ինչպես նաև ցանկացած գործողություն, որը ծրագիրն իրականացնում է օգտագործողի զննարկիչում: Օրինակ ՝ Twitter, մեկ վեբ կամ բջջային ծրագիր, որը հաճախ օգտագործվում է.

  1. այն գործում է գրեթե յուրաքանչյուր օգտագործող սարքի վրա (նոութբուք, սմարթֆոն, պլանշետ)
  2. երբ փորձում եք մուտք գործել, այն ուղարկում և ստանում է տեղեկատվություն սերվերից և սերվերից և մուտք գործելուց հետո այն կցուցադրի ձեր տեղեկատվությունը, այլ մարդկանց թվիթերներն ու պատկերները: Կարող եք հեշտությամբ փոխվել սարքերի միջև ՝ առանց որևէ տեղեկատվության կորստի:

HTML- ը և CSS- ը մեկնաբանվում են զննարկչի կողմից, և JavaScript- ը համընդհանուր աջակցություն է հաճախորդի կողմից:

Ինչ է սերվերը:
Սերվերը պարզապես համակարգչային ծրագիր է կամ սարք, որը ընդունում և պատասխանում է մեկ այլ ծրագրի և դրա վերջնական օգտագործողի կողմից կատարված խնդրանքներին, որը հայտնի է որպես հաճախորդ: Օրինակ, հաճախորդը (հաճախորդը) պատվիրում է փաթեթը, այնուհետև առաքման մարդը (սերվերը) այն առաքում է նրանց կամ մեկ ուրիշին:

Մարդկանց մեծամասնության համար սերվերը հասկացվում է որպես «վեբ սերվեր», որտեղ վեբ զննարկիչների միջոցով վեբ էջերը կարող են մուտք գործվել ինտերնետի միջոցով:

Սերվերները կարող են առաջարկել տարբեր գործառույթներ, ինչպիսիք են տվյալների և ռեսուրսների փոխանակումը բազմաթիվ հաճախորդների (օգտագործողների) միջև կամ հաճախորդի համար հաշվարկների կատարում: Տվյալների կենտրոնում ֆիզիկական համակարգիչը, որի վրա գործում է սերվերային ծրագիրը, հաճախ անվանում են նաև որպես սերվեր: Այդ մեքենան կարող է լինել հատուկ սերվեր կամ այն ​​կարող է օգտագործվել նաև այլ նպատակների համար:

Սերվերները հաճախ դասակարգվում են իրենց նպատակների առումով, ինչպիսիք են, օրինակ, Վեբ սերվերը համակարգչային ծրագիր է, որը սպասարկում է պահանջվող HTML էջեր կամ ֆայլեր: Փոստի սերվերը, Դիմումի սերվերը, FTP սերվերը, Համագործակցության սերվերը բոլոր տարբեր սերվերներ են:

Սերվերները ինտերնետի սիրտն են, և առանց դրա գոյություն չէր ունենա:

Սերվերային կողմի գրությունները պետք չէ գրել JavaScript- ում, քանի որ սերվերը կարող է աջակցել մի շարք լեզուների, ինչպիսիք են PHP- ն, Java- ն, Python- ը և Ruby on Rails- ը:

Հաճախորդների կողային և սերվերի կողքի տարբերությունները.

  1. Հաճախորդների կողմը հիմնականում այն ​​ամենն է, ինչ տեղի է ունենում վերջնական օգտագործողի սարքում (աշխատասեղան / նոութբուք, սմարթֆոն, պլանշետ, SmartTV և այլն):
    Սերվերային կողմը հիմնականում այն ​​ամենն է, ինչ տեղի է ունենում հեռավոր համակարգչում, որն ուղղակիորեն չի օգտագործվում վերջնական օգտվողի կողմից:
  2. Հաճախորդների կողմից զարգացումը կատարվում է JavaScript- ի միջոցով, ինչպես նաև հիմնական HTML և CSS կոդով: Այն վազում է գրություններ ձեր համակարգչի / սարքի վրա `վեբ էջը տեղադրելուն պես:
    Սերվերային կողմի մշակումն իր սցենարներն է վարում HTML- ի բեռնումը, ոչ թե դրանից հետո:
  3. Հաճախորդների կողմը ցանկացած բան է, որը պահանջում է օգտվողի փոխազդեցություն, ինչպես, օրինակ, պարզ խաղ:
    Սերվերային կողմը այն ամենն է, որը պահանջում է բեռնման դինամիկ տվյալներ, օրինակ ՝ ծանուցում, որը պատմում է օգտագործողին, թե նրանք մուտք են գործել կամ դուրս:

Հաճախորդի և սերվերի միջև հաղորդակցության բնույթը խնդրանքն ու պատասխանն է: Սերվերը հաղորդագրություն է հանում հաճախորդին, մինչ հաճախորդը հաղորդագրություններ է հանում սերվերից:

Գրացիաս ջան: