# DartMars是什么

DartMars 是服务端开发框架,能够帮助开发者以 Dart 语言为基础,快速开发服务端应用。

实事求是的说,目前Dart生态够用,但是还不够丰富。另外,DartMars 也还不够完善,如果你想用在生产环境,请确定自己有把控能力。当然如果你想试试,可以在下面的微信群里跟大家一起交流。

# 为什么使用Dart语言开发服务端应用

很多开发者听说 Dart 语言,是从 Flutter 这个客户端开发框架开始的。

使用 Flutter 框架开发跨平台应用,可以最大程度保证各平台一致性,并且与原生语言一致的使用体验,同时提高工作效率,减少重复工作成本。基于 Dart 语言,使用 Flutter 框架,目前已经开发出了很多令人满意的客户端应用,各大公司也在积极推进这方面的工作。

实际上,Dart 语言不仅仅适用于做客户端开发,同样的,Dart 也可以作为服务端开发。

Dart 拥有的重要特性如下:

Dart 支持静态编译,相比较 PHP , Pythod 等语言,可以有更高的执行性能。
Dart 支持异步任务,相比较 Java 等,天生支持高并发。
Dart 支持面向对象,相比较 Go 等,更容易建模和理解。

另外还有一点,需要特别提醒:

Dart 在客户端开发领域,已经取得了有目共睹的成功,如果在服务端领域也采用 Dart,可以更高复用代码,减少沟通成本,提高开发效率。

因此,使用 Dart 语言做服务端开发,是一件非常值得尝试的事情。

# 为什么使用DartMars框架

DartMars 框架,借鉴了一些其他语言框架的优点,同时规避缺点,并且结合 Dart 语言的自身优势,具有简洁、易用、高效的特点,可以帮助开发者快速开发应用程序。