17
FLASK VS DJANGO RACHEL SANDERS AUGUST 30, 2012

Flask vs. Django

Embed Size (px)

DESCRIPTION

A lightning talk I gave at PyLadie's Mock DjangoCon on Aug 30, 2012.

Citation preview

Page 1: Flask vs. Django

FLASK VS DJANGO

RACHEL SANDERSAUGUST 30, 2012

Page 2: Flask vs. Django

WHAT THIS TALK IS NOT

Page 3: Flask vs. Django

IS MAGIC

FRIENDSHIP

Page 4: Flask vs. Django

DJANGO

comes with everythingawesome

documentationgreat community

Page 5: Flask vs. Django

FLASK

from flask import Flaskapp = Flask(__name__)

@app.route("/")def hello(): return "Hello World!"

if __name__ == "__main__": app.run()

Page 6: Flask vs. Django

WHY THE @#$! WOULD

I WANT TO USE FLASK

RACHEL SANDERSAUGUST 30, 2012

Page 7: Flask vs. Django

PHILOSOPHY

Page 8: Flask vs. Django

PHILOSOPHY

smallimport only what you

needpythonic

Page 9: Flask vs. Django

YOU NEED FLEXIBILITY

Page 10: Flask vs. Django

YOU NEED FLEXIBILITY

less constraints on your codeorganize how you likepull in what you want

Page 11: Flask vs. Django

YOU NEED FLEXIBILITY

more plugins every day (literally)

Page 12: Flask vs. Django

YOUR DATA IS WEIRD

Page 13: Flask vs. Django

YOUR DATA IS WEIRD

Django ORM doesn’t always fit*cough* SQLAlchemy *cough*

Page 14: Flask vs. Django

YOUR DATA IS WEIRD

No ORM = no adminNo ORM = fewer modules

…why django again?

Page 15: Flask vs. Django

YOUR DATA IS WEIRD

if you need more,why not write from scratch?

Page 16: Flask vs. Django

IN CONCLUSION…

Page 17: Flask vs. Django

HOORAY FOR EVERYBODY!

they’re both great!use the right tool for you