Autor | Zpráva | ||
---|---|---|---|
danaceks Profil |
#1 · Zasláno: 3. 10. 2014, 19:24:28
Mohli by jste mě prosím vysvětlit, jak funguje a jak se používá Google AppEngine?
|
||
Časová prodleva: 4 dny
|
|||
juriad Profil |
#2 · Zasláno: 7. 10. 2014, 15:32:47
Google AppEngine je služba, která umožňuje hostovat tvoji aplikaci.
- placené - silně restriktivní - je toho k dispozici docela málo - proprietátní technologie - pokud chceš aplikaci přesunout jinam, tak ji musíš naprogramovat od znova - některé věci nejsou realizovatelné, protože nikdy přesně nevíš, kde tvá data jsou a někdy i na kolika serverech tvá aplikace běží - blbě se to ladí + dostupný obrovský výkon + platí se jen spotřebované zdroje + podpora docela dost jazyků + výborná integrace se službami Googlu + nemusíš se starat o škálování + dobrá dokumentace Například databáze BigTable (pokud ji tak pořád nazývají) má předpočítaných prvních 1000 řádků výsledků všech možných dotazů, které můžeš položit. Ale ty dotazy musíš dopředu vyjmenovat - nesmíš položit jakýkoli dotaz, který tě napadne. Neexistují JOINy. Z mého pohledu, jak jsem jej využíval (programoval jsem webovou aplikaci v Javě): 1) nainstaloval jsem si plugin do Eclipsu 2) podle tutoriálu vytvořil projekt 3) dny a týdny studoval specifikace jednotlivých technologií, abych se vyhnul všemožných omezením 4) vyvinul aplikaci lokálně - je dostupný emulátor, který běží u tebe na počítači 5) deploynul na server a testoval Osobně bych příště AppEngine asi nezvolil, raději něco jako Amazon EC2 - samozřejmě by záleželo na tom, co za aplikaci bych vyvíjel - pokud bych věděl, že budu potřebovat hodně vyhledávat v textech a pracovat s mapami, tak by to byla stále rozumná volba. Máš nějaký konkrétní dotaz? |
||
Časová prodleva: 16 dní
|
|||
danaceks Profil |
#3 · Zasláno: 23. 10. 2014, 13:49:55
Jak to funguje(co je to to jejich appcfg, jak editovat aplikaci, atd...)?
|
||
juriad Profil |
#4 · Zasláno: 23. 10. 2014, 14:33:33
danaceks:
co je to to jejich appcfg - je to skript; podle toho s jakými paramery ho spustíš, to udělá. Co vše umí, je popsané v dokumentaci: https://cloud.google.com/appengine/docs/appcfg. Nikdy jsme jej nemusel použít, plugin v Eclipsu to vše řešil za mě. jak editovat aplikaci - aplikaci edituješ výhradně u sebe na lokále, na server se vždy odešle až sestavená verze. K serveru prakticky nemáš přístup - není jako že se připojíš přes FTP a něco v nějakém souboru upravíš a jede se dál (mluvím o Javě, jiný jazyk jsem nezkoušel). Každá změna znamená celý proces - kompilace, sestavení, testování, upload, deploy. Jinak to ani nejde, ona tvá aplikace podle momentální vytíženosti může běžet na jednom nebo tisíci serverech zároveň, a tedy něco jen tak změnit dost dobře nejde. Možná ti pomůže přečíst si příslušnou kapitolu mé bakalářky Pořád jsi ještě nepoložil otázku, na kterou by se dalo nějak rozumně reagovat. Zkus třeba popsat k čemu bys to chtěl použít. |
||
Časová prodleva: 2 měsíce
|
|||
danaceks Profil |
#5 · Zasláno: 10. 12. 2014, 07:58:55
juriad:
„Zkus třeba popsat k čemu bys to chtěl použít.“ Appka do mobilu |
||
Časová prodleva: 9 let
|
0