Asiakaspalvelinsovellus vs. Web-sovellus
Asiakas / palvelin- ja web-sovellukset ovat kahta tyyppisiä sovelluksia, joita käytetään verkkomaailmassa. Asiakkaan puolella toimivia ja etäpalvelinta käyttäviä sovelluksia kutsutaan asiakas- / palvelinsovelluksiksi, kun taas selaimessa kokonaan toimivia sovelluksia kutsutaan web-sovelluksiksi..
Asiakas / palvelinsovellus
Ohjelmistosovellusta, jota käytetään asiakkaan tai käyttäjän puolella ja joka pyytää palvelinta tai käyttää sen tietoja, kutsutaan asiakas-palvelin-sovellukseksi. Korkean tason kieliä käytetään näiden sovellusten kirjoittamiseen, jotka sisältävät liiketoimintalogiikan, lomakkeet ja käyttöliittymän. Useimmilla tämän tyyppisillä sovelluksilla on tietokanta, ja ne tekevät kyselyjä tästä tietokannasta, joka on tallennettu etäpalvelimelle.
Asiakas-palvelinsovellus voi olla käyttöympäristökohtainen tai se voi olla myös alustojenvälinen, jos käytetään alustojenvälistä ohjelmointikieltä. Järjestelmien välisen kielen käytön etuna on, että sovellus näyttää alkuperäiseltä asiakkaan alustalta tai käyttöjärjestelmältä.
Jokainen asiakas-palvelin-sovellus on asennettava asiakkaan tietokoneelle. Tämä voi olla erittäin helppo tehtävä tai sovelluksen asentaminen voi viedä tunteja, koska se riippuu sovelluksen monimutkaisuudesta, kehittäjän huolellisuudesta pakkaamisen aikana ja alustasta, johon se on kirjoitettu.
Nämä sovellukset voivat toimia käyttäjän tietokoneella tai siellä voi olla jonkinlainen VNC, Citrix tai päätepalvelin, joka toimii käyttöjärjestelmän kanssa tukevan, tehokkaan, helppokäyttöisen ja rikkaan käyttöliittymän tarjoamiseksi..
verkkosovellus
Sovellusta, joka toimii kokonaan käyttäjän selaimessa, kutsutaan web-sovellukseksi. Asiakas-palvelinsovelluksen kaltainen rajapinta tarjotaan käyttäjälle verkkosovelluksessa ja käyttäjän vuorovaikutus on samalla tavalla kuin asiakas-palvelinsovellus..
Verkkosovellus voi tarjota saman toiminnallisuuden kuin asiakas-palvelinsovellus. Koska nämä sovellukset toimivat selaimessa, joten niitä voidaan käyttää missä tahansa alustassa tai käyttöjärjestelmässä, jolla on selain. Esimerkiksi tekstinkäsittelyohjelma voi olla myös web-sovellus, jonka avulla käyttäjät voivat ladata tietoja kiintolevyihin.
Yahoo mail ja Gmail-asiakkaat ovat esimerkkejä tehokkaista verkkosovelluksista, ja suuren osan hienostuneisuudesta tarjoaa AJAX, jota käytetään reagoivampien verkkosovellusten luomiseen. Muita esimerkkejä seuraavan sukupolven verkkosovelluksista ovat WebEx, WebOffice, Microsoft Office Live ja Google Apps.
Ero asiakas-palvelinsovelluksen ja web-sovelluksen välillä • Asiakas-palvelinsovelluksessa käyttäjä on vuorovaikutuksessa palvelimen kanssa asiakaspuolelle asennetun käyttöliittymän tai sovelluksen kautta, kun taas web-sovelluksessa käyttäjä vuorovaikutuksessa sen kanssa selaimen kautta. • Asiakas-palvelinsovellus on asennettava asiakkaan koneeseen, kun taas näin ei ole web-sovelluksen tapauksessa, koska se toimii vain selaimessa. • Jotkut asiakas-palvelinsovellukset toimivat vain tietyillä alustoilla, kun taas web-sovellukset ovat alusta-riippumattomia, koska ne tarvitsevat vain verkkoselaimen työskennellä. • Esimerkkejä asiakas-palvelinsovelluksista ovat Microsoft Outlook, Yahoo Messenger, Windows Live jne., Kun taas esimerkkejä web-sovelluksista ovat Google Apps, Gmail, Yahoo mail ja Microsoft Office Live.. |