Of course these questions are quite connected with personal opinion, and
since I'm the author of "Python in a Nutshell" (3rd edition due out any day
now), you can guess where my bias lies:-). Still, FWIW, here are my
opinions (hope others chime in!-)...:

On Wed, Apr 5, 2017 at 8:21 AM, Johan Mutsaerts <[email protected]>
wrote:

> Hi,
>
> Starting your own company is never easy. A dream and a good idea is needed
> but not sufficient. In my case, enterprise software development skills for
> non-web applications need to be brushed up, so careful choices to be made:
> 1. GAE PaaS : AFAIK great value for little money, it simply works, always,
> anywhere, no need for sysops
>

I concur (but I'm biased on this one too:-).


> 2. Python : AFAIK highest productivity language, modular, functional,
> object-oriented, popular
>

Ditto (in fact I'm right now in Florence, Italy, about to present a keynote
at Pycon Italia Otto on Friday:-).


> 3. Framework ? web2py, pyramid, django, web2app, jinja2 ? I need high
> productivity, efficient use of Datastore noSQL, MVC ?, templates,
> scaffolding, boilerplate code generation ...
>

My bias here is for *lightweight* frameworks, of which Flask is the most
popular (webapp2, bottle and falcon are fine too) -- I devote an entire
chapter in the Nutshell 3rd ed to these four frameworks (templating, esp.
jinjia2 which works well with them all but especially Flask, is another
chapter -- no sense to have templating as PART of a framework, any more
than it would to have the kitchen sink in there, IMNSHO:-).

I've wasted too much time in my life debugging boilerplate code resulting
from code generation: nowadays I insist on writing the code myself in the
first place (less likely to need debugging, and if it does at least I
should know why I coded the way I did, right?-). For Datastore access, I
use ndb (comes with App Engine Python, and was originally authored by Guido
van Rossum), not any framework that was designed to talk SQL and gets
shoehorned into NoSql willy-nilly:-)...


> I want to invest the time and effort to re-tool and up-skill, but as a 
> *N*ewbie
> *S*eeking *A*dvice on Python Frameworks, I could use some solid advice
> from you.
>

HTH!

Alex


>
> Thx & BR.
>
> --
> 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/0297273b-5c6e-4586-96a9-
> 72f78f4a34d4%40googlegroups.com
> <https://groups.google.com/d/msgid/google-appengine/0297273b-5c6e-4586-96a9-72f78f4a34d4%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> 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/CAE46Be8FrBFK%3DNikT0Rs9-kJTORbTMMsw7H2M5E67RdLrAk94Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to