Google v pondelok vypustil dlho očakávaný Google App Engine, ktorý umožní vývojárom získať prístup k niektorým častiam infraštruktúry spoločnosti Google, ktorú sám využíva pre svoje projekty a aplikácie. Táto správa veľmi potešila všetkých, ktorí sa zaoberajú vývojom aplikácií a zároveň nepotešila spoločnosti, ktoré ponúkajú podobné služby za poplatok.
Kvôli nedostatočnej kapacite pre tento projekt získalo prístup len prvých 10,000 vývojárov. Tento stav sa naplnil behom niekoľkých krátkych hodín a teraz je možné sa zapísať do poradovníka. Služba nie je na trhu žiadnou novinkou, niečo podobné ponúka aj spoločnosť Amazon pod názvom EC2 (elastic) za nie veľký poplatok. Google však celú službu nateraz ponúka bezplatne a to v parametroch 500GB miesta pre ukladanie dát a výpočtovú kapacitu pre zobrazenie 5 miliónov stránok mesačne. To znamená, že celé spracovanie, ako aj ukladanie dát do databázy môžete robiť na strane Googlu, čím vám odpadá množstvo problémov s ladením výkonu a so získavaním finančných sponzorov pre chod aplikácie. Vývojári tak získajú prístup k technológiám BigTable, alebo Google File System, ktoré Google využíva pre spracovanie vlastných projektov.
Google App Engine programy sú implementované za pomoci môjho najobľúbenejšieho jazyka Python. Napriek tomu, že mnoho vývojárov je z tejto voľby nie príliš nadšených a snažia sa presadiť pridanie aspoň C-éčka, Google oponuje, že je Python veľmi jednoduchý, prispôsobivý a jednoducho čitateľný jazyk, s čím naprosto súhlasím. Každý vývojár si taktiež môže stiahnuť do počítača softvér, simulujúci App Engine, no potrebuje mať nainštalovaný práve Python. Následne je možné využívať komponenty pre autentifikáciu, či posielanie emailov. Ďalší komponent nazývaný “webapp” spolu s Django frameworkom, môže byť využitý pre vytvorenie webu.
Google si nateraz za túto službu neúčtuje žiadne poplatky. Nateraz je služba kompletne zdarma. Po úspešnom odskúšaní App Engine na niekoľkých tisícoch vývojároch chce spoločnosť priniesť platenú verziu tohoto produktu, ktorý by mal výrazne zvýšiť limity, ktoré sú nateraz označované ako “nekonečné”. Ďalším cieľom pravdepodobne bude štandardizácia webových aplikácií, ktoré možno časom budú môcť využívať aj ďalšie časti Google, ako napríklad jednotné konto pre autentifikáciu na vašom webe. Čím viac webov bude Google Account používať, tým väčšiu silu budú tieto kontá mať.
Google k tomuto napísal:
Vaša aplikácia umožní prihlásiť (autentifikovať) sa užívateľovi za pomoci Google Accont, čím získa minimálne meno a email asociovaný k tomuto kontu. Vďaka tomu bude môcť užívateľ využívať aplikáciu rýchlejšie a pohodlnejšie, ako keby si musel vytvárať nové konto. Taktiež to ušetrí vás od nutnosti programovať celú logiku prihlasovacieho systému len pre vašu aplikáciu.
Ak vám to nápadne pripomína OpenID, tak nie ste na omyle. Google sa snaží zasiahnuť čo najväčší rozsah služieb poskytovaných na internete. Ďalšie informácie okolo bezpečnosti neboli doposiaľ zverejnené, keďže sú tieto vymoženosti plánované do budúcnosti. Taktiež sa pošuškáva, že by Google mohol časom ponúknuť asociáciu so všetkými svojimi externými projektami, ako je napríklad Google Checkout, čím by mohol vzniknúť nový druh mikroplatieb na internete, čím by si zaručene odrezal zásadný kus koláča online platieb na internete.
“How to” video zobrazujúce vytvorenie aplikácie “Hello world” za pomoci App Engine.



0 Responses to “Google App Engine dostupný pre “všetkých” vývojárov”
Leave a Reply