我正在寻找LAMPish/WAMPish体验.
非常透明的东西.编写脚本,点击F5并查看结果.很少,如果有任何抽象.SQLAlchemy和(可能)将使用一些简单的模板引擎.
我需要简单的访问环境 - 类似于PHP方式.类似于COOKIE,SESSION,POST,GET对象.
我不想编写中间件层只是为了让一些Web服务正常运行.而且我不想处理CGI的具体细节.
这不适用于非常复杂的项目,它适用于初学程序员和/或初学Python程序员.
MVC框架不是不可能的.ASP.NET MVC很好地完成了IMO.我喜欢的一件事是,如果需要,POSTed数据会自动转换为数据模型对象.
你能帮帮我吗?
谢谢!
PS:我在旧帖子中找不到符合这些标准的任何内容.
对于低进入门槛,web.py非常轻巧简单.
特征:
这是它的问候世界:
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
if not name:
name = 'world'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app.run()
Run Code Online (Sandbox Code Playgroud)
在概念上我喜欢Werkzeug,在Hello,World中编写wsgi管道!非常不愉快,完全妨碍了实际演示应用程序.
也就是说,web.py并不完美,对于大型工作来说,它可能不是正确的工具,因为: