XitrumScala 的 Web 框架
xitrum 是一个 Scala 的 Web 框架,基于 Netty 开发。结构如下图所示:
+-----------------+
| Your app |
+-----------------+
| Xitrum | <-- Hazelcast --> Other instances
| +-------------+ |
| | Action/View | |
| +-------------+ |
+-----------------+
| Netty |
| +-------------+ |
| | HTTP Server | |
| +-------------+ |
+-----------------+
主要特性:
- It fills the gap between Scalatra and Lift: more powerful than Scalatra and easier to use than Lift. You can easily create both RESTful APIs and postbacks. Xitrum is controller-first like Scalatra, not view-first like Lift.
- Typesafe, in the spirit of Scala.
- Asynchronous, in the spirit of Netty.
- Stateless, by default sessions are not stored on server.
- In-process and distribued cache using Hazelcast, you don't need separate cache servers.
- Scalable Comet, you can scale Comet to multiple servers.
评论
UliwebPython的Web框架
Uliweb是一个新的PythonWebFramework,它之所以会产生是因为现有的框架多少有些令人不满意的地方,而且许多情况下这些不满意的地方或多或少对于Web开发有影响,因此在经过对不少框架的学
UliwebPython的Web框架
0
GrokPython的Web框架
Grok是一个为Python开发者提供的Web应用开发框架,Grok的重点是敏捷开发,是一个易用而且功能强大的开发框架,基于Zope3技术。
GrokPython的Web框架
0
RingClojure 的 Web 框架
Ring是一个Clojure的Web框架,它与Python的WSGI和Ruby的Rake非常类似。通过把HTTP的细节抽象为简单且模块化的API,Ring允许Web应用程序由模块化组件构成,这些组件可
RingClojure 的 Web 框架
0
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
GeddyNode.JS 的 Web 框架
Geddy是一个简单、结构化的用于Node.js的Web框架,特点是易用、快速而且模块化。包含内容协商、数据库适配器(支持PostgreSQL、MongoDB、Riak)、非堵塞、支持多模板引擎等等。
GeddyNode.JS 的 Web 框架
0
gwkGo 的 Web 框架
Go语言实现的WebSeverFramework.启动代码://./demo/basic/main.goformoredetailserver,err:=wk.NewDefaultServer()if
gwkGo 的 Web 框架
0