📅  最后修改于: 2020-11-04 08:50:22             🧑  作者: Mango
Elm是一种功能编程语言。它是由Evan Czaplicki在2012年设计的。
Elm特别用于设计Web应用程序的前端。
Elm编译为JavaScript并在浏览器中运行。它快速,可测试,可维护,并且没有运行时异常。
Elm编程平台的一些实际应用包括-
Elm消除了前端开发人员面临的大多数常见问题。这包括-
Elm是一种静态类型的语言。在编译时会验证并纠正所有可能的错误。这使得没有运行时异常成为可能。
与其他编程语言不同,Elm的编译器旨在在编译时提供非常特定且对开发人员友好的错误消息。错误消息还包括提示,例如指向建议的设计文档的链接。
每个Elm功能都可以独立于其他函数进行测试。这使得用Elm编写的程序易于测试。
Elm强制执行软件包的自动语义版本控制。这样可以确保补丁程序的更改不会使已经运行的应用程序崩溃。
与JavaScript, Python或TypeScript中的函数相比,Elm函数本质上易于重用。