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. 搜狐白社会1个月来的使用体验(转)

    原帖地址:http://www.iyenei.com/bbs/viewthread.php?tid=3166&extra=page%3D4 搜狐白社会给我留下深刻的印象,特别是它出色的UI设计 ...

  2. 搜狐白社会做公益的体验之路

    搜狐白社会做公益的体验之路<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  3. 搜狐白社会邀请bai.sohu.com

    http://bai.sohu.com/user/reg/invite.do?u=113332&type=0&t=1243383379148&s=216470d0d8ad06a ...

  4. 转这个作为第一篇,换种模式记录即将开始的新生活

    南方人物周刊:欢迎来到twitter时代 本文发表于 2009-07-06 15:31 | <script src="http://tougao.csdn.net/count.php? ...

  5. IT 人能在一线城市里生活一辈子吗?

    我觉得有必要再重新讲清楚几点. 1 程序员的薪资说是根据年限来划分,但背后隐藏的含义就是你在对应的年限内,应该有对应的技术水准的增长,如果年限和技术对应不上,那么单纯讨论薪资没有任何意义 . 2 能够 ...

  6. 转:游戏玩家集体出逃 社交网站遭遇迷途

    原文地址:http://games.sina.com.cn/y/2010-04-27/1130394729.shtml 在经历了摘菜和抢车位等游戏引发的狂热之后, 国内社交游戏玩家集体出逃,社交网站危 ...

  7. IT 人能在一线城市里生活一辈子吗? 1

    我觉得有必要再重新讲清楚几点. 1 程序员的薪资说是根据年限来划分,但背后隐藏的含义就是你在对应的年限内,应该有对应的技术水准的增长,如果年限和技术对应不上,那么单纯讨论薪资没有任何意义 . 2 能够 ...

  8. PHP获取IP地址所在的地理位置

    PHP获取IP地址所在的地理位置 时间:2011-04-02 16:19来源:三知开发网 作者:许亮 点击: 787 次 http://www.sunchis.com/html/php/phpsour ...

  9. 第5节 三个败家子(5)——刘封,被封印的秘密

    根据<三国志·刘封传>记载"刘封者,本罗侯寇氏之子,长沙刘氏之甥也.先主至荆州,以未有继嗣,养封为子.及先主入蜀,自葭萌还攻刘璋,时封年二十余".等等,各位看官说了,时 ...

最新文章

  1. 18-flutter的Future和FutureBuilder
  2. flutter报错Could not connect to lockdownd, error code -
  3. 阿里巴巴为什么要禁止使用存储过程?
  4. java日志输出到kafka
  5. jquery 判断是否有类名_Day037-JS、jQuery
  6. OEA 中 WPF 树型表格虚拟化设计方案
  7. pads元件类型如何修改_pads logic元件库修改了,怎样更新到原理图
  8. [Selenium] CSS3 选择器
  9. linux mysql 移动_Linux下安装MySQL
  10. 服务器端修改yapi-cli默认IP,centos部署yapi
  11. Linux搭建smb共享ftp服务器——windows无法写入samba共享路径 无操作权限的问题解决
  12. 收集linux系统日志的命令,整理Linux查看系统日志的一些经常使用命令
  13. php 表格自动适应页面,h5纯css实现表格的自适应布局
  14. C语言新手入门贪吃蛇的链表实现-控制光标位置,流畅不闪屏
  15. 姑娘美丽人体日志博客_60个美丽诱人的博客设计
  16. JS滑动滚动的n种方式
  17. 剑指offer之数组中重复的数(Java实现)
  18. TensorFlow下用自己的数据训练Fater-RCNN
  19. 2019_WSDM_Social Attentional Memory Network Modeling Aspect- and Friend-level Differences in Recomme
  20. [机器学习与scikit-learn-38]:算法-分类-支持向量机-通过等高线可视化决策边界线和隔离带

热门文章

  1. android wifi显示网络受限的问题
  2. 【已解决】normaliz.dll怎么安装?normaliz.dll修复工具下载
  3. 程序员自评综述_综述:最佳Windows Home Server应用程序
  4. 为什么越来越多的大卖选择独立站?
  5. 这样的AI芯片公司在2019年很危险!
  6. 实施工作总结(真的写的很好)
  7. Docker Swarm集群中部署Traefik负载均衡器
  8. 删除无限循环的文件夹。
  9. 如何向纯洁的女朋友解释并发与并行的区别?
  10. 微型特斯拉线圈振荡电路分析