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

我正在建立一个新的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作为代码上方的薄层来管理和路由请求.

解决方法:

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

上一篇:python – 获取上传文件内容到wsgi


下一篇:Pylons或TurboGears与.NET或Java