Клиент серверийн програм болон вэб програмын ялгаа

Клиент серверийн програм болон вэб програмын ялгаа
Клиент серверийн програм болон вэб програмын ялгаа

Видео: Клиент серверийн програм болон вэб програмын ялгаа

Видео: Клиент серверийн програм болон вэб програмын ялгаа
Видео: VPN (Virtual Private Network) Explained 2024, Арванхоёрдугаар сар
Anonim

Клиент Сервер Програм болон Вэб Програм

Клиент/серверийн программ ба вэб программ нь вэб ертөнцөд хэрэглэгддэг хоёр төрлийн программ юм. Үйлчлүүлэгч тал дээр ажиллаж, алсын серверт ханддаг аппликейшнүүдийг клиент/серверийн программууд, харин хөтөч дээр бүрэн ажилладаг програмуудыг вэб программ гэж нэрлэдэг.

Клиент/серверийн програм

Клиент эсвэл хэрэглэгчийн тал дээр ажиллаж, серверт хүсэлт гаргах эсвэл түүнээс мэдээлэл авах програм хангамжийг клиент-серверийн програм гэж нэрлэдэг. Бизнесийн логик, маягт, хэрэглэгчийн интерфэйс зэргийг багтаасан эдгээр програмуудыг бичихэд өндөр түвшний хэлүүдийг ашигладаг. Энэ төрлийн ихэнх програмууд нь мэдээллийн сантай бөгөөд тэдгээр нь алсын серверт хадгалагдсан энэ мэдээллийн сангаас асуулга хийдэг.

Клиент-серверийн програм нь платформд зориулагдсан байж болно, эсвэл платформ хоорондын програмчлалын хэл ашигладаг бол хөндлөн платформ байж болно. Хөндлөн платформ хэл ашиглахын давуу тал нь уг програм нь платформ эсвэл үйлчлүүлэгчийн үйлдлийн системд суурилсан мэт харагддаг.

Клиент-серверийн программ бүрийг үйлчлүүлэгчийн компьютер дээр суулгасан байх ёстой. Энэ нь маш хялбар ажил байж магадгүй эсвэл програмын нарийн төвөгтэй байдал, түүнийг савлахдаа хөгжүүлэгчийн анхаарал халамж, түүнийг бичсэн платформ зэргээс шалтгаалдаг тул програмыг суулгахад хэдэн цаг зарцуулагдаж магадгүй юм.

Эдгээр програмууд нь хэрэглэгчийн компьютер дээр ажиллах эсвэл бат бөх, хүчирхэг, хэрэглэхэд хялбар, баялаг интерфэйсийг хангахын тулд үйлдлийн системтэй ажилладаг VNC, Citrix эсвэл терминал сервер байж болно.

Вэб програм

Хэрэглэгчийн хөтөч дээр бүрэн ажилладаг программыг вэб програм гэж нэрлэдэг. Үйлчлүүлэгч-серверийн програмтай төстэй интерфэйсийг вэб аппликейшн дээр хэрэглэгчдэд олгодог бөгөөд хэрэглэгч нь клиент-серверийн програмтай ижил байдлаар харилцдаг.

Вэб аппликейшн нь үйлчлүүлэгч-серверийн програмтай ижил функцээр хангаж чадна. Эдгээр програмууд нь хөтөч дээр ажилладаг тул вэб хөтөчтэй ямар ч платформ эсвэл үйлдлийн систем дээр ажиллах боломжтой. Жишээлбэл, текст процессор нь хэрэглэгчдэд хатуу диск рүүгээ өгөгдөл татах боломжийг олгодог вэб програм байж болно.

Yahoo мэйл болон Gmail клиентүүд нь хүчирхэг вэб програмуудын жишээ бөгөөд ихэнх боловсронгуйг AJAX хангадаг бөгөөд энэ нь илүү мэдрэмжтэй вэб программ үүсгэхэд ашиглагддаг. Дараагийн үеийн вэб програмуудын бусад жишээнд WebEx, WebOffice, Microsoft Office Live болон Google Apps орно.

Клиент-сервер програм болон вэб програмын ялгаа

• Үйлчлүүлэгч-сервер аппликейшн дээр хэрэглэгч сервертэй хэрэглэгчийн интерфэйс эсвэл клиент талд суулгасан програмаар харилцдаг бол вэб аппликейшн дээр вэб хөтчөөр дамжуулан сервертэй харилцдаг.

• Үйлчлүүлэгч-серверийн програмыг үйлчлүүлэгчийн машин дээр суулгасан байх ёстой, харин вэб аппликейшн нь зөвхөн хөтөч дээр ажилладаг тул энэ нь тийм биш юм.

• Зарим клиент-сервер аппликейшн нь зөвхөн тодорхой платформ дээр ажилладаг бол вэб аппликейшн нь платформоос хамааралгүй байдаг тул ажиллахад зөвхөн вэб хөтөч хэрэгтэй.

• Үйлчлүүлэгч-серверийн хэрэглээний жишээнд Microsoft Outlook, Yahoo messenger, Windows Live гэх мэт, вэб програмын жишээнд Google Apps, Gmail, Yahoo mail болон Microsoft Office Live багтана.

Зөвлөмж болгож буй: