On Sat, Dec 3, 2016 at 10:52 PM, Vaishnavi Manjunath < [email protected]> 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 [email protected]. > To post to this group, send email to [email protected]. > 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 [email protected]. To post to this group, send email to [email protected]. 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.
