Mojolicious 2.0发布 基于Perl的Web编程框架

Mojolicious是一个基于Perl的Web编程框架。它无需任何外部的依赖性,主要功能是:支持">RESTful路由、插件、Perl-ish模板、会话管理、签署的信息、一个测试框架、静态文件服务器、一流的Unicode支持,等等。它可以实现一个完整的堆栈HTTP 1.1 和 WebSocket 客户端/服务器,支持TLS、Bonjour、IDNA、Comet (long polling)、chunking 和 multipart 。

Mojolicious具有一个内置的异步I/O,支持EV可插拔的事件队列、Unix域套接字、热部署,以及完美嵌入的Web服务器。自动检测CGI、FastCGI、PSGI任何部署的情况。它有一个JSON和XML/HTML5分析器,支持高级的CSS3选择器。

Mojolicious 2.0版本更新日志:

1.性能得到大大的提高。
2.自动重新启动Web服务器。
3.支持本地libev事件循环和AnyEvent。
4.事件框架的扩展。
5.安装插件允许嵌入整个应用程序。
6.Web服务器现在对多用户更加友好。
7.WebSocket的测试更容易。

软件信息:http://mojolicio.us/

下载地址:https://nodeload.github.com/kraih/mojo/tarball/master

时间: 2024-10-23 07:10:15

Mojolicious 2.0发布 基于Perl的Web编程框架的相关文章

DynamicReports v2.0.0发布 基于JasperReports扩展的Java报表库

DynamicReports v2.0.0发布 基于JasperReports扩展的Java报表库,可用它来快速创建报表而无需可视化报表http://www.aliyun.com/zixun/aggregation/6993.html">设计工具. DynamicReports is based on JasperReports. It allows to create dynamic report designs and it doesn't need a visual report d

Android 3.0发布 基于Linux平台的开源手机操作系统

Android 3.0发布基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件.目前,http://www.aliyun.com/zixun/aggregation/29707.html">最新版本为Android 2.3 Gingerbread和Android 3.0 Honeycomb. Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早

Box Model 1.00.05发布 Web编程框架

Box Model 是一个实在的Web编程框架,用于建立简单重复性任务到一个"黑盒子"的复杂应用程序的框架.该框架是受信号处理过程应用到Web的启发而设计,它将取代任何无Web编程需求的 MVC 或3层模型.它本身包含高参数化.语言.框架中每个任务的模板. Box Model 1.00.05该版本更新一个新的http://www.aliyun.com/zixun/aggregation/12616.html">parameterBox来读取get/post/cookie

MIMEDefang 2.72发布 基于Perl的政策过滤器

MIMEDefang是一个灵活设计的,包括防病毒扫描,防http://www.aliyun.com/zixun/aggregation/12915.html">垃圾邮件扫描,取代部分网址的消息,加入引用免责声明等等.根据一个基于Perl的政策过滤器,它可以改变或删除MIME消息的各个部分.不可接受的附件,它也可以反弹的消息和动态修改SMTP响应代码.它与sendmail 8.11和最新的"MILTER"API一起工作,这使得它比procmail使用方法更加灵活和高效.

基于.NET的Web应用框架构建模式

web|架构 [简介]本文对应于Web表示模式集群,文章的前半部分重笔墨的描述了MVC模式的架构.设计及其ASP.NET实现,而在更加复杂的系统中,随后提出了Page Controller(页面控制器)和Front Controller(前端控制器)作为MVC实现的补充,最后,简要介绍了Web表示模式集群的另外两个模式:Intercepting Filter(筛选器)和Page Cache(页面缓存)模式. "体系结构设计者的第一个作品往往比较简练和干净.他知道自己并不了解正在进行的工作,因此他

Total.js 框架 v2.6.0 发布,Node.js 的 MVC 框架

Total.js 框架 v2.6.0 发布了,Total.js 是一个 web 应用框架,使用 JavaScript,HTML,CSS 和 Node.js(MVC) web 应用框架来构建 web 网站和 web 应用.更新如下: News: added: F.config['default-errorbuilder-status'] a default HTTP status for all error builders default 200 added: F.config['default

SPWebServer:一个基于 SPServer 的 web 服务器框架

看到这个题目,估计很多人会问:为什么要再实现一个 web 服务器? 这里有几个原因: 1.这是一个 web 服务器框架,不是一个完整的 web 服务器.也就是说 SPWebServer 提供的是一套 API 和类库,可以方便地集成到现有的应用程序中.可以称 SPWebServer 为 embedded web server . 2.有些时候,我们需要的不是一个功能强大完整的 web 服务器(例如 apache ),我们只是需要一个能提供最基本的 http 功能的服务器框架.比如要用 C/C++

Suave UI —— 基于 AnguarJS 的 Web UI 框架

Suave UI 是一个基于 AngularJS 开发的 Web UI 框架,包含 CSS 定义.NG 指令和服务用于快速高效的开发界面. 文章转载自 开源中国社区 [http://www.oschina.net]

ASP.NET应用下基于SessionState的“状态编程框架”解决方案

在一个基于ASP.NET的Web应用程序中,我们通常使用SessionState保存基于某个客户端的状态信息.但是这种单纯使用SessionState的编程方式具有很多局限,比如Session Item的Key值冲突,比如没有一个有效的SessionState清除机制会为Web Server带来内存压力.为了实现对客户端状态的有效管理,并提高应用开发效率,在很多年前我们的开发框架体系中就具有相应的一个叫做State的编程框架.最近我开始对其进行升级和重新设计,将实现原理和概要设计方面的东西写出来