Հաճախորդների սերվերի դիմում ընդդեմ վեբ հավելվածի

Դիմումը, որը գործում է հաճախորդի կողմից և հեռավոր սերվերի համար տեղեկատվության մուտք է գործում, կոչվում է հաճախորդ / սերվեր դիմում, մինչդեռ մի ծրագիր, որն ամբողջությամբ գործում է վեբ զննարկչի կողմից, հայտնի է որպես վեբ ծրագիր: Հաճախորդի սերվերը միշտ հարցում է անում հեռավոր սերվերին որոշ տեղեկություններ ստանալու համար: Օգտագործողի փոխազդեցությունը սերվերի հետ միշտ ընթանում է օգտվողի միջերեսի կամ հայտի միջոցով հաճախորդի կողմից: Վեբ ծրագրի մեջ օգտագործողի փոխազդեցությունը վեբ զննարկչի միջոցով է: Հաճախորդի սերվերի ծրագիրը կարող է լինել հատուկ հարթակ, ինչպես նաև խաչաձև պլատֆորմ ՝ կախված ծրագրավորման լեզվից: Ոստայնային ծրագիրն անկախ է, քանի որ դրանք պահանջում են միայն վեբ զննարկիչ: Խաչի պլատֆորմի լեզուն դիմումը հարազատ է դարձնում հաճախորդի պլատֆորմի կամ գործավարության համակարգին:

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

Վեբ ծրագիրը գործում է զննարկչի կողմից վերահսկվող միջավայրում, կամ այն ​​հաճախ ծրագրավորված է զննարկիչին աջակցող լեզվով: JavaScript- ը զննարկչի կողմից աջակցվող ամենատարածված լեզուն է: Հաճախորդի / սերվերի դիմումներում սերվերի մեքենան մի սերվեր է, որն իրականացնում է մեկ կամ բազմակի սերվերային ծրագրեր, որոնք իրենց ռեսուրսները բաժանորդների հետ բաժանվում են: Հաճախորդը միշտ հայցում է սերվերի մասին տեղեկատվություն կամ բովանդակություն `առանց իր ռեսուրսների որևէ մասնաբաժնի:

Հաճախորդի / սերվերի դիմումում դժվար է փորձարկել սկրիպտտման սխալները, մինչդեռ վեբ ծրագրերում հեշտ է փորձարկել սկրիպտավորման սխալները: Հաճախորդի / սերվերի մոդելի մեջ օգտագործվող հաճախորդների առանձնահատուկ տեսակներն են ՝ զննարկիչները, էլփոստի հաճախորդները և առցանց զրույցի հաճախորդները: Օգտագործված սերվերների տեսակներն են. Վեբ սերվերներ, ftp սերվերներ, դիմումի սերվերներ, տվյալների բազայի սերվերներ, անունների սերվերներ, ֆայլերի սերվերներ, փոստի սերվերներ, տերմինալի և տպագիր սերվերներ:

Հաճախորդի / սերվերի մոդելի դեպքում սերվերը հաճախ ծանրաբեռնվում է, քանի որ հաճախորդի միաժամանակյա պահանջների քանակը մեծանում է: Համացանցային հայտում այս խնդիրը բացառվում է, քանի որ համատեղելի վեբ զննարկիչը այն ամենը, ինչ անհրաժեշտ է վեբ հավելվածն աշխատելու համար: Վեբ դիմումների օրինակներից են ՝ Yahoo փոստ, Gmail, WebOffice, Google Apps, Microsoft Office Live, WebEx և այլն:

Ամփոփում

1. Հաճախորդի / սերվերի դիմումը օգտագործում է երկաստիճան ճարտարապետություն, մինչդեռ վեբ հավելվածն օգտագործում է բազմաշերտ ճարտարապետություն:
2. Հաճախորդի / սերվերի դիմումում սերվերի հետ օգտագործողի փոխազդեցությունը հիմնականում օգտվողի միջերեսի միջոցով է, մինչ վեբ հավելվածում օգտագործողի փոխազդեցությունը համատեղելի վեբ զննարկչի միջոցով է:
3. Հաճախորդի / սերվերի դիմումը չունի կայունություն, քանի որ եթե սերվերը ձախողվի, հարցումները չեն կարող կատարվել, մինչդեռ վեբ դիմումը ցուցաբերում է կայունություն:
4. Հաճախորդի / սերվերի դիմումը պահանջում է տեղադրում հաճախորդի մեքենայում, մինչդեռ վեբ հավելվածը կարող է գործարկել ուղղակիորեն համատեղելի վեբ զննարկիչից:
5. Հաճախորդի / սերվերի մոդելի դեպքում սերվերը կարող է ծանրաբեռնված լինել հաճախորդի աճող պահանջներով, ինչը հանգեցնում է ցածր կատարողականի, մինչդեռ մի քանի օգտագործողներ կարող են միևնույն ժամանակ օգտագործել վեբ հավելված և նաև մատուցել բարձրակարգ կատարումներ:

Հղումներ