dart服务器开发性能,从零创建一个 Dart 服务端项目

本文介绍了如何使用Dart开发服务器,强调了Dart在性能上的优势,与Node.js相当的并发性能和更好的运算能力。文章详细展示了从安装Dart到创建一个包括依赖管理、API编写、数据库连接和AOT编译的Dart服务器项目的全过程。
摘要由CSDN通过智能技术生成

前几天看了咸鱼的一篇文章 Flutter & Dart三端一体化开发, 相信有一部分人想使用 Dart 尝试编写一些服务端的代码.

DartVM 的性能已经和 JVM 非常接近, 再加上和 Nodejs 一样的异步io的处理方式, 可以达到和 Nodejs 同级别的并发性能, 并且还有更好地运算性能, 完全可以替代大部分 Nodejs 的使用场景.

这篇文章将会带大家从零创建一个 Dart 服务端项目, 本文会逐步覆盖一下知识点:

依赖库的安装

编写 API, 并且读取 GET 请求的参数 和 POST 请求的 body

mongodb 或其他数据库的连接

编写请求前置中间键, 并且扩展 db 对象至请求的上下文

进行 AOT 编译和部署

安装 Dart

MacOS:

$ brew tap dart-lang/dart

$ brew install dart

Windows(使用 chocolatey 安装):

c:\ choco install dart-sdk

创建一个 Dart 项目

创建一个文件夹, 并且创建一个 pubspec.yaml 文件

$ mkdir your_project && cd your_project

$ touch pubspec.yaml

pubspec.yaml 文件内容:

name: your_project

version: 0.0.1

environment:

sdk: '>=2.3.0 <3.0.0'

dependencies:

serral: any

这里我们添加了一个依赖 serral 作为 express 或 koa 的替代品进行服务端开发, 它的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值