Bottle.pyPython的Web框架
Bottle 是一个快速、简单而且轻量级的 WSGI 微型 web 框架,可使用一个简单的单文件模块分发,无需依赖其他 Python 标准库。
Bottle 包含模块有:
路由: Requests to function-call mapping with support for clean and dynamic URLs.
模板: Fast and pythonic built-in template engine and support for mako, jinja2 and cheetah templates.
工具: Convenient access to form data, file uploads, cookies, headers and other HTTP-related metadata.
服务器: 内建 HTTP 开发服务器,支持 paste, fapws3, bjoern, Google App Engine, cherrypy or any other WSGI capable HTTP server.
示例代码:
from bottle import route, run @route('/hello/:name') def index(name='World'): return 'Hello %s!' % name run(host='localhost', port=8080)
评论
TurismoJava的Web框架
turismo是一个类似Sinatra的Java的微型Web框架。示例代码:publicclassAppRoutesextendsRoutesList{ protectedvoidmap(){
TurismoJava的Web框架
0
YesodHaskell的web框架
Yesod是Haskell的Web框架用于开发类型安全、RESTful、高性能的Web应用。安装方法:cabalinstallyesod-platform
YesodHaskell的web框架
0
GolangerGo 的 Web 框架
Golanger是一个轻量级的Web应用框架,使用Go语言编写。Golanger框架主要实现了MVC模式(三层架构模式)(Model-View-Controller),它是软件工程中的一种软件架构模式
GolangerGo 的 Web 框架
0
HanamiRuby 的 Web 框架
Hanami是一个全栈的Ruby的Web框架。是一个非常精简、用于单一用途的库。Hanami包含如下组件:Hanami::Model -实体的持久化、仓库和数据映射Hanami::View -视图和模
HanamiRuby 的 Web 框架
0
LiftScala 的 Web 框架
Lift也叫LiftWeb,是一种新的Web应用程序框架。它是一种在Scala编程语言上构建的可伸缩框架。它非常适合ApacheGeronimo这样的可伸缩应用服务器,尤其是在Scala编译为与Jav
LiftScala 的 Web 框架
0