Felhő alkalmazás és webes alkalmazás: A különbségek megértése

A vonal a felhőalkalmazás és a webalkalmazás között homályos, mint mindig. Ez természetesen a közöttük létező természetes hasonlóságokból fakad. Véleményem szerint azonban figyelemre méltó különbségek vannak, különösen, ha felhőalapú alkalmazásokat szeretnénk kiaknázni a gazdagabb felhasználói testreszabási élmény és a rugalmas és méretezhető háttér-infrastruktúra zökkenőmentes integrálása érdekében, amely gyakran jellemzi a nyilvános felhőszolgáltatásokat.

Webolution

Mennyire különböznek egymástól, hasonlóak vagy homályosak ezek a fogalmak? Hogyan zavarja ez a felhőfogyasztókat? És mit kell tennie az alkalmazásszolgáltatóknak ahhoz, hogy forradalmasítsák webes alkalmazásokat a felhő számára?

Cloud app

Számomra egy felhőalapú alkalmazás a kifejlesztett webes alkalmazás. Ugyanúgy használják online szolgáltatások elérésére az interneten keresztül, mint például a webalkalmazások, de nem mindig kizárólag a működő böngészőktől függ. Lehetséges, hogy egy testreszabható, többszörös bérelt felhőalkalmazás kizárólag a webböngészőn keresztül érhető el a szolgáltatóktól, de gyakran a webes felületet használják alternatív hozzáférési módszerként az online szolgáltatásokhoz készült egyedi felhőalkalmazáshoz.

A felhőalkalmazásokat általában olyan fejlett funkciók jellemzik, mint például:

  • Az adatokat felhő / felhőszerű infrastruktúrában tárolják
  • Az adatok helyileg tárolhatók a teljes offline módban
  • Támogatás a különféle felhasználói igényekhez, például adatmentési felhő alkalmazás, olyan funkciókkal, mint az adatok tömörítése, biztonság, biztonsági mentési ütemezés
  • Használható webböngészőből és / vagy az Internetre csatlakoztatott eszközökre (például asztali számítógépekre vagy mobiltelefonokra) telepített egyedi alkalmazásokból
  • Szélesebb körű szolgáltatáshoz érhető el, például igény szerinti számítási ciklushoz, tároláshoz, alkalmazásfejlesztési platformokhoz

Példák felhőalkalmazásokra

Néhány általános példa a Mozy, az Evernote, a Sugar Sync, a Salesforce, a Dropbox, a NetSuite és a Zoho.com. Egyéb minősítő példák, például az internetes e-mail (Google, Yahoo, Microsoft Hotmail stb.) Nem feltétlenül egyértelmű, de a felhő technológiájától függenek és offline módban elérhetők, ha a fogyasztók úgy döntenek, hogy ilyenként konfigurálják őket.

Számos webhely található, ahol hasznos információkat találhat a felhőalkalmazásokról. A www.getapp.com webhelyet különösen informatívnak találtam. Magában foglalja a felhőalapú alkalmazások áttekintését és értékelését az alkalmazások értékeléséhez.

Webes alkalmazások

A webalkalmazásokat viszont szinte kizárólag webböngészőből való használatra tervezték. A webes alkalmazás fejlesztéséhez általában a szerveroldali szkriptek (ASP, PHP stb.) És az ügyféloldali szkriptek (HTML, JavaScript, Adobe Flash) kombinációját használják. A webböngésző (vékony kliens) a háttérinfrastruktúra-rendszerekre telepített webkiszolgáló-összetevőkre támaszkodik az alapvető funkcionális webszolgáltatások nyújtása során.

Ez a számítási modell a hagyományos asztali alkalmazáshoz képest nyilvánvaló előnye, hogy bárhonnan elérhető a webböngészőn keresztül. A felhőalkalmazások is így érhetők el.

Példák webes alkalmazásokra

Sokak számára, köztük magam is, az olyan webszolgáltatások, mint a WebEx, az elektronikus banki szolgáltatások, az online vásárlási alkalmazások és az eBay, ebbe a kategóriába tartoznak, mivel kizárólag internetes alapúak, korlátozott lehetőségekkel biztosítják a fogyasztók testreszabását.

Egy másik példában megemlítem a Facebook-ot és hasonló típusú webalkalmazásokat. Biztos vagyok abban, hogy néhányan nem értenek egyet ezzel, de nem hiszem, hogy a Facebook pontosan kínál testreszabott szolgáltatásokat . Egyszerűen használják, amint biztosítják.

Következtetés

Az alkalmazásszolgáltatók gyorsan kihasználták az úttörő webes alkalmazás-készítési kerettechnológiák előnyeit a nagyobb ügyfelek elérése érdekében. Ezek a technológiák azonban nem feltétlenül vannak optimalizálva új alkalmazások készítéséhez a felhőkorszak számára.

A felhőalkalmazások abban az értelemben webes alkalmazások, amelyek böngészőn keresztül használhatók, de nem minden webes alkalmazás felhőalkalmazás. A szoftvergyártók gyakran csomagolják a webes alkalmazásokat, hogy "felhő" alkalmazásként értékesítsék, egyszerűen azért, mert ez a legújabb buzz-word technológia, ám a webes alkalmazások nem nyújtanak ugyanolyan gazdag funkciókat és testreszabási lehetőségeket, amelyeket a felhőalkalmazásokból kap. Tehát, vevő vigyázz!

Egyes szoftveralkalmazások gyártói szintén tévesen gondolják, hogy csak azért, mert alkalmazásuk az interneten fut, ez automatikusan felhőalapú alkalmazásnak minősíti. Nem mindig ez a helyzet. Annak érdekében, hogy webes alkalmazás felhőalkalmazássá alakuljon, bizonyos tulajdonságokkal kell rendelkeznie, például

  • Igazi többszörös bérlés a fogyasztók különféle igényeinek és igényeinek támogatására
  • Támogatja a virtualizációs technológiát, amely főszerepet játszik a felhőkorszak alkalmazásai számára. A webalkalmazásokat vagy ehhez kell építeni, hogy támogatják, vagy erre újratervezzék

A jó hír az, hogy a felhőalkalmazás-térbe beköltözni szándékozó szállítóknak már sokféle fejlesztési platformja és kerete van. Akár egy meglévő internetes alkalmazásból migrál, akár akár a semmiből is. Ezek az új korú felhőalapú alkalmazások fejlesztési platformjai megfizethetőek és agilisak, csökkentve a piacra jutáshoz szükséges időt és a szoftverfejlesztést.

A VMware Cloud öntöde, a Google apps Engine, a Microsoft Azure, az Appcara, a Salesforce (Heroku és Force.com), az AppFog, a Motor Yard, a Standing Cloud és a Mendix példák az ilyen fejlesztési platformokra, amelyek felhőalapú technológiát kínálnak a modern alkalmazások felépítéséhez.

© Copyright 2020 | mobilegn.com