GAE_20100112
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

GAE_20100112

on

  • 1,781 views

GAEについて社内勉強会発表資料

GAEについて社内勉強会発表資料

Statistics

Views

Total Views
1,781
Views on SlideShare
1,772
Embed Views
9

Actions

Likes
1
Downloads
8
Comments
0

1 Embed 9

http://coderwall.com 9

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

GAE_20100112 Presentation Transcript

  • 1. Google App Engine 2009.1.12 Kosuke Matsuda
  • 2. GAE • Google Google Web
  • 3. • Google Web • • • Google API •
  • 4. • Python ( 2.5 ) • Django,webapp,web.py,Pylons • Java ( Java5,6 ) • JRuby
  • 5. API • BigTable ( RDBMS, GQL ) • User API ( Google Account ) • URL fetch ( HTTP/HTTPS ) • Mail • memcache • Image Manipulation • cron
  • 6. • 500MB • 500 •1 10 • 30 • 1,000
  • 7. Try GAE
  • 8. • OS : MacOS X 10.6.2 • Python : Python 2.5.4 ( MacPorts ) • Google App Engine SDK for Python 1.3.0 - 2009-12-14
  • 9. App Engine SDK http://code.google.com/intl/ja/appengine/ downloads.html GAE
  • 10. 1. 2. app.yaml 3. dev_server.py Web 4. localhost:8080 5. appcfg.py
  • 11. webapp Framework
  • 12. (app.yaml) • application:App Engine ID • version:application’s version • runtime:python(java) • handlers:URL
  • 13. × wsgiref.handlers.CGIHandler().run(application) http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/ usingwebapp.html
  • 14. WSGI • Web Web Ruby,Rails Rack
  • 15. GAEO Google App Engine Oil
  • 16. GAEO Google App Engine Oil (GAEO) App Engine (MVT) GAEO Rails Zend Framework GAEO "convension over configuration " Web http://doc-ja.gaeo.org/tutorials/introduction
  • 17. • URL Routing • generator • Association • plugins
  • 18. generator $ gaeo Hoge $ gaeogen model Foo $ gaeogen controller Bar $ gaeogen scaffold Buzz new edit ... “title=StringProperty(required=True)” ...
  • 19. • Pros • • Cons • Ruby ! Python !?