搜狐白社会消息应用: Mochiweb
Mochiweb是什么,有多么多么好,……这些就别跟着白话了。
想说的是对Mochiweb的感受。
1、Mochiweb相当于Twisted.web,功能强大而用法简单
做到这一点并非易事。inets功能肯定很强,但要用它做应用服务器,必须写许许多多东西,使用起来麻烦。
Yaws有一堆现成的工具,功能也很强,但它的用法复杂死板,要以学习半个Erlang的工夫去掌握它。
Yaws大致相当于Python里的Zope。不过,它还没复杂到像Zope那样让人烦。
与inets和Yaws相比,在性能功能和使用代价的比较上,Mochiweb可算是物美价廉了。
2、Mochiweb的简单用法
以下是我所见到的最简单的用法:
-module(helloweb).
-export([start/0, stop/0]).
start() ->
mochiweb_http:start([
{name, ?MODULE},
{ip, any},
{port, 6500},
{loop, fun(Req) ->
error_logger:info_report([helloweb, {req, Req}]),
Req:ok({"text/plain", "hello world"})
end}
]).
stop() ->
mochiweb:stop(?MODULE).
3、Mochiweb适合做些什么
先来说下它不适合做什么。它不是Web框架,不适合模板填空的MVC方式。
除此之外,凡以浏览器为客户端的服务器程序,都可用它开发。
想用用Erlang,又不愿受其太多约束的,可以试试Mochiweb。
搜狐白社会消息应用: Mochiweb相关推荐
- 搜狐白社会1个月来的使用体验(转)
原帖地址:http://www.iyenei.com/bbs/viewthread.php?tid=3166&extra=page%3D4 搜狐白社会给我留下深刻的印象,特别是它出色的UI设计 ...
- 搜狐白社会做公益的体验之路
搜狐白社会做公益的体验之路<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...
- 搜狐白社会邀请bai.sohu.com
http://bai.sohu.com/user/reg/invite.do?u=113332&type=0&t=1243383379148&s=216470d0d8ad06a ...
- 转这个作为第一篇,换种模式记录即将开始的新生活
南方人物周刊:欢迎来到twitter时代 本文发表于 2009-07-06 15:31 | <script src="http://tougao.csdn.net/count.php? ...
- IT 人能在一线城市里生活一辈子吗?
我觉得有必要再重新讲清楚几点. 1 程序员的薪资说是根据年限来划分,但背后隐藏的含义就是你在对应的年限内,应该有对应的技术水准的增长,如果年限和技术对应不上,那么单纯讨论薪资没有任何意义 . 2 能够 ...
- 转:游戏玩家集体出逃 社交网站遭遇迷途
原文地址:http://games.sina.com.cn/y/2010-04-27/1130394729.shtml 在经历了摘菜和抢车位等游戏引发的狂热之后, 国内社交游戏玩家集体出逃,社交网站危 ...
- IT 人能在一线城市里生活一辈子吗? 1
我觉得有必要再重新讲清楚几点. 1 程序员的薪资说是根据年限来划分,但背后隐藏的含义就是你在对应的年限内,应该有对应的技术水准的增长,如果年限和技术对应不上,那么单纯讨论薪资没有任何意义 . 2 能够 ...
- PHP获取IP地址所在的地理位置
PHP获取IP地址所在的地理位置 时间:2011-04-02 16:19来源:三知开发网 作者:许亮 点击: 787 次 http://www.sunchis.com/html/php/phpsour ...
- 第5节 三个败家子(5)——刘封,被封印的秘密
根据<三国志·刘封传>记载"刘封者,本罗侯寇氏之子,长沙刘氏之甥也.先主至荆州,以未有继嗣,养封为子.及先主入蜀,自葭萌还攻刘璋,时封年二十余".等等,各位看官说了,时 ...
最新文章
- 18-flutter的Future和FutureBuilder
- flutter报错Could not connect to lockdownd, error code -
- 阿里巴巴为什么要禁止使用存储过程?
- java日志输出到kafka
- jquery 判断是否有类名_Day037-JS、jQuery
- OEA 中 WPF 树型表格虚拟化设计方案
- pads元件类型如何修改_pads logic元件库修改了,怎样更新到原理图
- [Selenium] CSS3 选择器
- linux mysql 移动_Linux下安装MySQL
- 服务器端修改yapi-cli默认IP,centos部署yapi
- Linux搭建smb共享ftp服务器——windows无法写入samba共享路径 无操作权限的问题解决
- 收集linux系统日志的命令,整理Linux查看系统日志的一些经常使用命令
- php 表格自动适应页面,h5纯css实现表格的自适应布局
- C语言新手入门贪吃蛇的链表实现-控制光标位置,流畅不闪屏
- 姑娘美丽人体日志博客_60个美丽诱人的博客设计
- JS滑动滚动的n种方式
- 剑指offer之数组中重复的数(Java实现)
- TensorFlow下用自己的数据训练Fater-RCNN
- 2019_WSDM_Social Attentional Memory Network Modeling Aspect- and Friend-level Differences in Recomme
- [机器学习与scikit-learn-38]:算法-分类-支持向量机-通过等高线可视化决策边界线和隔离带