Aplikacioni i serverit të klientit kundrejt aplikacionit në ueb
Aplikacioni klient/server dhe aplikacioni në ueb janë dy lloje aplikacionesh që përdoren në botën e uebit. Aplikacionet që funksionojnë në anën e klientit dhe aksesojnë serverin në distancë quhen aplikacione klient/server, ndërsa aplikacionet që funksionojnë plotësisht në shfletues quhen aplikacione ueb.
Aplikimi për klient/server
Një pjesë e aplikacionit softuer që funksionon në anën e klientit ose të përdoruesit dhe që bën kërkesa në server ose akses në informacion prej tij quhet aplikacion klient-server. Gjuhët e nivelit të lartë përdoren për të shkruar këto aplikacione të cilat përfshijnë logjikën e biznesit, format dhe ndërfaqen e përdoruesit. Shumica e aplikacioneve të këtij lloji kanë një bazë të dhënash dhe ata bëjnë pyetje nga kjo bazë të dhënash të ruajtura në serverin në distancë.
Një aplikacion klient-server mund të jetë specifik për platformën ose mund të jetë gjithashtu ndër platformë nëse përdoret një gjuhë programimi ndër platformë. Avantazhi i përdorimit të një gjuhe ndër platformë është se aplikacioni duket vendas për platformën ose sistemin operativ të klientit.
Çdo aplikacion klient-server duhet të instalohet në kompjuterin e klientit. Kjo mund të jetë një punë shumë e lehtë ose mund të duhen orë të tëra për të instaluar aplikacionin pasi varet nga kompleksiteti i aplikacionit, kujdesi i bërë nga zhvilluesi gjatë paketimit të tij dhe platforma në të cilën është shkruar.
Këto aplikacione mund të funksionojnë në kompjuterin e përdoruesit ose mund të ketë një lloj serveri VNC, Citrix ose terminal që funksionon me sistemin operativ për të ofruar ndërfaqe të fuqishme, të fuqishme, të lehtë për t'u përdorur dhe të pasur.
Aplikacion në internet
Një aplikacion që funksionon plotësisht në shfletuesin e përdoruesit quhet aplikacion në internet. Një ndërfaqe e ngjashme me aplikacionin klient-server i ofrohet përdoruesit në një aplikacion ueb dhe përdoruesi ndërvepron me të në të njëjtën mënyrë si aplikacioni klient-server.
Një aplikacion ueb mund të ofrojë të njëjtin funksionalitet të ngjashëm me aplikacionin klient-server. Pasi që këto aplikacione funksionojnë në shfletues, kështu që ato mund të funksionojnë në çdo platformë ose sistem operativ që ka një shfletues ueb. Për shembull, një përpunues teksti mund të jetë gjithashtu një aplikacion ueb që mund t'i lejojë përdoruesit të shkarkojnë të dhëna në disqet e tyre të ngurtë.
Klientët e postës së Yahoo dhe Gmail janë shembuj të aplikacioneve të fuqishme të uebit dhe shumica e sofistikimit ofrohet nga AJAX që përdoret për të krijuar aplikacione ueb më të përgjegjshme. Shembuj të tjerë të aplikacioneve të uebit të gjeneratës tjetër përfshijnë WebEx, WebOffice, Microsoft Office Live dhe Google Apps.
Dallimi midis aplikacionit klient-server dhe aplikacionit në internet
• Në një aplikacion klient-server, përdoruesi ndërvepron me serverin përmes një ndërfaqeje përdoruesi ose aplikacioni që është i instaluar në anën e klientit, ndërsa në një aplikacion ueb, përdoruesi ndërvepron me të përmes shfletuesit të internetit.
• Një aplikacion klient-server duhet të instalohet në kompjuterin e klientit, ndërsa ky nuk është rasti me një aplikacion ueb pasi ai funksionon vetëm në shfletues.
• Disa aplikacione klient-server ekzekutohen vetëm në platforma specifike, ndërsa aplikacionet e uebit janë të pavarura nga platforma pasi atyre u nevojitet vetëm një shfletues ueb për funksionimin e tyre.
• Shembuj të aplikacioneve klient-server përfshijnë Microsoft Outlook, Yahoo messenger, Windows Live etj, ndërsa shembuj të aplikacioneve në ueb janë Google Apps, Gmail, Yahoo mail dhe Microsoft Office Live.