On Sat, Dec 3, 2016 at 10:52 PM, Vaishnavi Manjunath <
vaishnavira...@gmail.com> wrote:

> Hey,
> I am currently exploring all options to develop web application with
> python and came across django as the most popular web development
> framework. GAE support for django is with standard and flexible environment
> where flexible environment isn't recommended for production purpose but it
> supports py 3 and standard is not recommended for python 3 , but python 3
> looks like future of python.
> So can someone please suggest what I should go ahead with and why?
>

As you observe, the flexible environment is currently in beta release:
thus, fine to experiment, develop, and learn, but not yet recommended for
production deployment (and no firm date announced for when it will exit
beta and enter GA, meaning "general availability"). If you want to deploy
production-quality apps very soon, the standard environment is what you
need, even though it constrains you to Python 2.7.

Yes, Python 3.x is definitely the future, and if it's the *future* you care
about, rather than the *present*, then I recommend it heartily (with the
flexible environment); but if you want to deploy very soon, focus on the
present -- Python 2.7 and the standard environment.

In the latest edition of my book, Python in a Nutshell
<http://shop.oreilly.com/product/0636920012610.do>, I and my co-authors
cover both Python 2.7 and Python 3.5, because at this time they're both
highly viable and heavily used releases -- even though at some point in the
future 2.7 will not be advisable any more, it still is *today*.

This is independent from Django and applies whatever framework you want to
use. Indeed, again in the book, we don't cover Django at all (it's a very
rich, heavy-weight framework requiring its own book-length coverage) but
focus on more modern, lightweight ones, such as Flask.


> It would be great if you can throw some light upon Google cloud SQL
> support too .
>

Cloud SQL is GA and to the best of my knowledge fully usable from either
Python 2 or Python 3 (and indeed other languages yet) as well as from
either flexible or standard App Engine (and indeed non-App Engine
environments too). Therefore, it need not constrain your platform choices
at all.


Alex



>
> Thanks :)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/789a5cf7-5255-4fd2-b53b-
> 910693588cfd%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAE46Be8B3kkYW1t6u1W8qDugXid7e3r58ZKrCpFdcoh0Oqtzpw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to