I have joined Anti-IF Campaign

Petit résumé de Google App Engine

A quoi ca sert ?
  - Créer des applications web
  - Ne pas se soucier de l’infrastructure
  - Profiter d'un paas avec l’ensemble des outils qui vont bien

La documentation
  - Un forum
  - Un blog
  - Un wiki
  - Une faq
  - Des documents et guides
  - Les sources
  - Des exemples ...
http://code.google.com/appengine/

De quoi à t’on besoin pour développer ?
  - Un compte Google avec le service app engine
  - Un ordinateur (mac ou windows)
  - Un environnement de développement
Update site :
http://dl.google.com/eclipse/plugin/3.7

Sur quoi s'appuie t'il ?
  - Une jvm sécurisée (bac à sable)
  - Les api servlet
  - Les jsp
  - JavaMail
  - JCache

A quels services a t'on accès ?
  - Users / Oauth
  - Datastore
  - URL Fetch
  - Images
  - Taches planifiées
  - Task Queues
  - sans oublier : Blobstore, XMPP, conversion, Multitenancy, Prospective Search,

Administration de App Engine
  - Une console d’administration
  - Gestion des versions
  - Logs
  - Accès au datastore et indexes
  - Gestion des taches planifiées, task queue, blob, backend ...
https://appengine.google.com/dashboard

Frameworks dédiés
  - Objectify
http://code.google.com/p/objectify-appengine/
  - Gaelyk
http://gaelyk.appspot.com/

Quelles sont les contraintes de cette plateforme ?
  - Toutes les api java ne sont pas disponibles
    - Ne peut pas générer de threads
    - Ecrire des données dans le système de fichiers local
    - Etablir des connexions réseau arbitraires
    - Utiliser JNI ou un autre code natif
  - 30 secondes

Consulter la white list :
http://code.google.com/intl/fr-FR/appengine/docs/java/jrewhitelist.html

Une compatibilité variable avec les frameworks les plus connus :
http://code.google.com/p/googleappengine/wiki/WillItPlayInJava

Et les tests ?
  Un environnement local permet de jouer avec l'application en local
  Il permet aussi d'exécuter des tests unitaires

Qu’est-ce qui est gratuit ?
  - 10 applications max par compte
  - 500 Mo d'espace de stockage par appli
  - Assez de temps processeur et de bande passante pour une diffusion efficace
  - une consultation mensuelle de 5 millions de pages

Et en payant ?
  Une scalibilité infinie

La même présentation en version web 2.0 
http://gaeasic.appspot.com

Aucun commentaire:

Enregistrer un commentaire