写点什么

文章:使用 Erlang 和 Yaws 开发 REST 式的服务

  • 2008-06-26
  • 本文字数:512 字

    阅读完需:约 2 分钟

Erlang 是一种最近开始流行的结构化的动态类型编程语言,它内建对并行计算的支持,可以构建高可靠的系统。Yaws 是一种使用 Erlang 开发的 Web 服务器,它处理动态内容的性能会高出 Apche 若干倍。REST 是全新的针对 Web 应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架 构。那么,当 Erlang,Yaws 和 REST 遇到一起时,会为开发者带来什么呢?

这篇文章介绍了如何使用 Erlang 和 Yaws 开发 REST 式的 Web 服务。它首先介绍了 Yaws 基础,讲述了 Yaws 处理动态内容的三种方式——代码嵌入、应用 程序模块(appmod)和 Yaws 应用程序(yapp),并着重比较了后面两种方式。随后,文章在简单地回顾了 REST 设计之后,依次分析了下面五种开 发过程会遇到的问题以及处理问题的思路。

  • 资源与资源标识符
  • 每种资源支持的方法
  • 数据在客户端与服务端之间交换所使用的格式
  • 状态码
  • 每个请求和响应的 HTTP 头

尽管这篇文章没有深入 Yaws、Erlang 和 REST 式的 Web 服务的细节,不过它已经涉及到了多个重要的主题,并且用最少量的代码,提供解决这些问题的思路。使用 Yaws 和 Erlang 构建 Web 应用程序非常简单,最终的代码也容易阅读、维护和扩展。

详细内容请阅读全文:使用 Erlang 和 Yaws 开发 REST 式的服务

2008-06-26 05:551064
用户头像

发布了 53 篇内容, 共 13.4 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

专访 | 刘乔升:开源是人类智力劳动最好的组织形式

第四范式开发者社区

人工智能 机器学习 数据库 开源 时序数据库

Dimitra荣获Web3 & Blockchain企业精神奖,有望成Web3农业领导品牌

股市老人

SDK 接入|游戏语音之“范围语音”接入实践

ZEGO即构

Meetup No.8 回顾 | OpenMLDB + MaxCompute:集成打通云上生态,高效构建 AI 应用

第四范式开发者社区

人工智能 数据库 开源 时序数据库 特征

柏睿数据融合数据联邦+AI 打造更快、更简单、性价比更高的数据智能分析处理平台

科技热闻

Force佛萨奇合约系统开发|原力元宇宙2.0

薇電13242772558

智能合约

活动预告 | 2022 中国开源开发者(北京)峰会

第四范式开发者社区

人工智能 机器学习 数据库 特征

融合内存计算和分布式计算 数据智能分析处理平台RapidsDB更快、更简单、性价比更高

科技热闻

跬智信息(Kyligence)荣获浦东新区人工智能创新应用大赛一等奖

Kyligence

大数据 人工智能创新应用大赛

6个实用技巧,让你快速入门数据集成平台,成倍提升工作效率

Apache SeaTunnel

技术分享 数据同步 数据集成 Meetup 开源项目介绍

Zebec获BNB Chain生态大力支持,ZBC或继续登录一线CEX

股市老人

赛先生的新旅行:昇腾AI带来的科学智能变革

脑极体

如何用纯css代码实现太极阴阳鱼动画效果

千锋IT教育

澜舟2022年度产品发布,抢鲜看!

澜舟孟子开源社区

人工智能

教你用Python实现羊了个羊

小院里的霍大侠

Python 编程语言 初学者 实战开发

技术管理 之 生产之路(Path to Production)

码猿外

技术管理 Tech Lead

一个多开发虚拟环境的命令行工具——asdf

吴脑的键客

Python ruby

【计算讲谈社】第十四讲|从学科融合走出的数字人,是技术变革还是应用创新?

大咖说

阿里云 吴翰清 数字人 元宇宙游戏

政企办公「分水岭」已至,融云百幄数智化破局

融云 RongCloud

数智化 办公平台

圆桌实录:技术无感化成为 2023 年最值得开发者和企业用户关注的技术趋势丨PingCAP DevCon 2022

PingCAP

数据库·

基础设施 NFTScan 正式发布 Cronos 网络 NFT 浏览器

NFT Research

区块链 NFT 数据基础设施

如何基于 APISIX 迭代数字智联平台

API7.ai 技术团队

api 网关 Apache APISIX 用户案例

Zebec获BNB Chain生态大力支持,ZBC通证将陆续登录一线平台

鳄鱼视界

【运营宝典】华为分析服务如何助力广告投放策略优化?

HarmonyOS SDK

HMS Core

深入剖析 | 支付宝账务热点架构解决方案

九叔(高翔龙)

支付宝 账务热点 架构解决方案 热点写

花费半个月啃完这份滴滴Redis核心手抄本,我终于把面试官按在地上摩擦了

程序知音

Java 数据库 redis 后端技术

PingCAP 成为中国唯一入选 Forrester Wave 数据库厂商,被评为卓越表现者

PingCAP

TiDB

数据治理:数据质量评价体系!

用友BIP

Nacos入门指南 - Nacos是什么

华为云PaaS服务小智

微服务

文章:使用Erlang和Yaws开发REST式的服务_SOA_Steve Vinoski_InfoQ精选文章