I need a good Python web development framework

I am a C / C ++ developer and I also have experience developing web applications with C #, ASP.NET MVC and fluent nhibernate. I am looking for alternatives for web development other than MS, and I'm really interested in python, so I left after Django, but I was told that Django makes it difficult to personalize my HTML (not sure if that is accurate).

What I'm looking for is a Python web development infrastructure integrated with ORM capable of creating interfaces. BUT provides an easy way to customize the interface for creating an AJAX application with heavy use.

+3
source share
6 answers

The various options in Python you can look at are

  • Django (obviously!)
  • Nagare

Django . , HTML- .

Nagare -

Ajax Javascript - . , , , - , , "".

. , AJAX. , , ...

. , . , .

+1

django.

  • , ,
  • ,
  • appengine,
  • ,
  • :
    • db sharding, ( )
    • xss
    • memcache,
    • ,
    • unicode,
    • - .
+7

Flask ( -) SQLAlchemy ORM. . : , - 6 , .

+2

, Django - " ", , .

ajax , django-piston (http://bitbucket.org/jespern/django-piston/wiki/Home). Piston - API- REST API, Django. ajax , , .

, web.py(http://webpy.org/) Tornado (http://www.tornadoweb.org/).

+1

- Nagare, YUI AJAX. .

+1

Pylons, sql alchemy ( python ORM), . , .

restish, , (, ) - RESTful. , , , ORM.

Just a note. I'm sure Django is using Mako templating, which gives you excellent control over HTML.

0
source

Source: https://habr.com/ru/post/1776543/


All Articles