决定使用WSGI或Django获取新的Web应用程序

Jon*_*ner 4 python django wsgi django-wsgi

我正在建立一个新的Web应用程序并决定是使用WSGI还是使用Django进行完整的框架路由.

该应用程序的首要要求:

1)应用程序没有任何UI,所有数据都通过带有JSON的REST api向客户端公开.

2)它将保留数据,因此MongoDB和可能亚马逊的SimpleDB将用于数据库端.

是否有理由使用Django或者我是否只能通过WSGI获得边际速度提升?

我构建的以前的服务器端应用程序在JVM上使用Java/Struts和Groovy/Grails.我的理解是Django是一个类似于Rails和Grails的MVC框架.

我还玩过Google App Engine,它使用WSGI作为代码上方的薄层来管理和路由请求.

ʇsә*_*ɹoɈ 7

我建议你考虑两个极端之间的东西. Flask重量很轻,非常易于使用,并通过wsgi连接到您的Web服务器.您可以使用常规的python数据库连接器,一些数据库甚至可以使用Flask特定的扩展模块.