Google App Engine (GAE) pozwala ci uruchamiać twoje aplikacje webowe na serwerach Google. Aplikacje oparte o GAE są łatwe w budowie, łatwe w utrzymaniu i łatwe w skalowaniu wraz z rosnącym ruchem i ilością przetrzymywanych danych. Nie przejmujesz się także obsługą serwerów.
- Co to jest Google App Engine? - Opis Google App Engine - sposobu działania, możliwości i ograniczeń jakie posiada.
- Witaj świecie w Google App Engine - Najprostszy sposób stworzenia aplikacji w Google App Engine SDK.
- Framework webapp - Opis wbudowanego w Google App Engine frameworka webapp na prostym przykładzie.
- System użytkowników w Google App Engine - Opis wykorzystania kont Google w aplikacjach na platformie GAE.
- Obsługa formularzy w webapp - Prosty przykład obrazujący obsługę formularzy we frameworku webapp
- Korzystanie z Datastore w Google App Engine - Opis obsługi bazy danych udostępnianej na serwerach Google App Engine.
- Szablony i pliki statyczne w WebApp - Obsługa szablonów Django i plików statycznych we frameworku webapp.
- Publikowanie i aktualizowanie aplikacji - Opis przesyłania aplikacji na serwery produkcyjne.
Datastore
- Podstawy teoretyczne datastore - Opis podstawowych założeń i elementów datastore (encje, właściwości, indeksy) w GAE
- Encje i modele datastore - Opis modeli i encji zaimplementowanych w datastore
- Pobieranie i usuwanie encji z datastore - Opis interfejsów do pobierania, modyfikowania i usuwanie encji z bazy
- Klucze i grupy encji - Opis kluczy i grupy encji stosowanych w datastore, ich wymogów, obsługi i możliwości w tej bazie danych. Unikalność kluczy i ścieżek, Grupy encji, przodkowie i ścieżki, Typy, nazwy i ID
- Zapytania i indeksy - Opis mechanizmu zapytań i indeksów stosowany w datastore
- Transakcje w datastore - Opis mechnizmu i zastosowań transakcji w datastore
- Typy i klasy właściwości - Przegląd typów i klas dla właściwości stosowanych w encjach datastore
Rozwiązania i Wydajność
- Sharding w Google App Engine - Opis zastosowania shardingu licznika w celu zwiększenia przepustowości aktualizacji encji.
- Stronicowanie encji w Datastore - Opis metod stronicowania (paginacji) encji pobranych z Datastore w GAE takich jak stronicowanie po wartościach, po kluczach, czy po kluczu i nieunikalnej właściwości.
- Testy obciążeniowe aplikacji GAE - Prosty przykład jak można testować aplikacje GAE pod zwiększonym ruchem
- Efektywne keszowanie w Memcache - Do czego można wykorzystać memcache by przyśpieszyć generowanie stron
- Unikanie blokad datastore - Przyczyny i sposoby unikania blokad w datastore spowodowane zbyt częstą aktualizacją encji. Artykuł opisuje popularne przypadki blokad i sposoby ich unikania
Django
- Używanie Django pod GAE - Opis jak skonfigurować projekt Django do współpracy z Google App Engine.
- Usprawnienia Django pod Google App Engine - Przegląd projektów app-engine-patch i appengine helper for Django usprawniających funkcjonalność Django pod GAE
- Instalacja i wykorzystanie app-engine-patch - Wykorzystanie zmodyfikowanej wersji Django projektu app-engine-patch na Google App Engine
Najnowsze wiadomości
| Najnowsze wiadomości | RSS |
|---|---|
| Google App Engine SDK 1.3.1 | 2010.02.14 |
| AppScale - implementacja App Engine dla różnych serwerów i środowisk | 2009.08.19 |
| Google App Engine Python SDK 1.2.3 z obsługą Django 1.0 | 2009.06.21 |
| Archiwizacja i przywracanie danych w Django pod GAE | 2009.02.24 |
| Django app-engine-patch nabiera rozpędu | 2009.01.22 |
| Łatki na Panel Admina Django pod GAE | 2008.11.21 |
| Panel Admina Django działa pod Google App Engine... | 2008.10.30 |
| Zabawa z Google App Engine | 2008.10.05 |
