Mi is pontosan egy webes alkalmazás?

Javítsa a webalapú alkalmazásprogramok megértését

A webes alkalmazás bármely olyan számítógépes program, amely meghatározott funkciót hajt végre webes böngészővel, mint kliensével. Az alkalmazás olyan egyszerű lehet, mint egy üzenőfal vagy egy kapcsolatfelvételi űrlap a weboldalon, vagy összetett, mint egy szövegszerkesztő vagy többjátékos mobiljáték-alkalmazás, amelyet letöltött a telefonra.

Mi az ügyfél?

Az "ügyfél" az ügyfél-kiszolgáló környezetben használható arra a programra hivatkozik, amelyet a felhasználó az alkalmazás futtatására használ. Az ügyfél-kiszolgáló környezet olyan, amelyben több számítógép osztozik olyan információkkal, mint például az adatok bevitele az adatbázisba. Az "ügyfél" az információ bevitelére szolgáló alkalmazás, és a "szerver" az információ tárolására szolgáló alkalmazás.

Milyen előnyökkel jár a webes alkalmazások használata?

A webes alkalmazás leegyszerűsíti a fejlesztő felelősségét az ügyfelek építéséhez egy adott típusú számítógéphez vagy egy adott operációs rendszerhez, így bárki használhatja az alkalmazást, mivel internet-hozzáféréssel rendelkezik. Mivel az ügyfél egy webböngészőben fut, a felhasználó IBM-kompatibilis vagy Mac operációs rendszert használhat. Futtathatók Windows XP vagy Windows Vista. Ők is használhatják az Internet Explorert vagy a Firefoxot, bár egyes alkalmazásokhoz szükség van egy adott webböngészőre .

A webes alkalmazások gyakran használják a kiszolgálóoldali parancsfájl (ASP, PHP stb.) És az ügyféloldali parancsfájl (HTML, Javascript stb.) Kombinációját az alkalmazás fejlesztéséhez. Az ügyféloldali szkript az információ bemutatásával foglalkozik, míg a szerveroldali szkript minden olyan kemény anyaggal foglalkozik, mint az információ tárolása és visszakeresése.

Mennyi ideig tartott a webes alkalmazások?

A webes alkalmazások már korábban voltak, mielőtt a World Wide Web élvezte a mainstream népszerűségét. Például Larry Wall 1987-ben kifejlesztette a Perl-et, a népszerű kiszolgálóoldali szkriptnyelveket. Ez volt hét évvel azelőtt, hogy az internet valóban elkezdte népszerűsíteni a tudományos és technológiai köröket.

Az első mainstream webes alkalmazások viszonylag egyszerűek voltak, de a kilencvenes évek végére a bonyolultabb webes alkalmazások felé tolódtak. Napjainkban több millió amerikai használja a webes alkalmazásokat, hogy online adózási adataikat online banki feladatok elvégzésére, baráti kapcsolatra, szeretteire és még sok másra tartson.

Hogyan fejlődött a webes alkalmazások?

A legtöbb webes alkalmazás az ügyfél-kiszolgáló architektúrán alapul, ahol az ügyfél információt küld, miközben a kiszolgáló tárol és adatokat gyűjt. Az internetes levél példája ennek, olyan cégekkel, mint a Google Gmail és a Microsoft Outlook, amely internetes e-mail klienst kínál.

Az elmúlt évek során nagy erőfeszítéseket tettek a webes alkalmazások fejlesztésére olyan funkciókhoz, amelyek általában nem igényelnek kiszolgálót az információk tárolására. A szövegszerkesztő például tárolja a dokumentumokat a számítógépen, és nem kell szerverre.

A webes alkalmazások ugyanazt a funkciót nyújtják, és több platformon is dolgozhatnak. Például a webes alkalmazás szövegszerkesztőként működhet, információt tárolva a felhőben, és lehetővé teheti, hogy "letölti" a dokumentumot a saját merevlemezére.

Ha elég hosszú ideig használta a webről, hogy megtudja, milyen népszerű webes alkalmazások, például a Gmail vagy a Yahoo postafiókjai változtak az évek során, látta, hogy a kifinomult webes alkalmazások hogyan váltak. A kifinomultság nagy része az AJAX-nak köszönhető, amely egy sokkal gyorsabban reagáló webes alkalmazások létrehozásának programozási modellje.

G Suite (korábban Google Apps ), a Microsoft Office 365 a webes alkalmazások legújabb generációjának más példái. Az internethez csatlakozó mobil alkalmazások (például a Facebook alkalmazás, a Dropbox alkalmazás vagy az online banki alkalmazás) példák arra is, hogy a webes alkalmazások hogyan készültek el a mobil web egyre népszerűbb használatához.

Frissítette: Elise Moreau