在 python 和 node.js 中完成了许多项目后,我在 dart 中缺少这些语言的交互式解释器/控制台,以及其他类似 ruby ,提供的很好。
测试,日志记录,调试器,分析器是我们在应用程序开发中使用的工具,同时深入研究问题或尝试解决问题。但是在脚本编写中,在服务器端脚本编写中,解释器是尝试解决问题的主要工具。有两种经验,软件开发有很多语言和一些脚本域(用于管理功能的python和bash,用于http请求评估的节点,用于数据分析的R等),我看不出如果服务器端如何脚本应该被认真对待,任何不提供翻译/控制台的语言都可以希望任何合理的份额。
dart不是用于编写脚本,还是我只是遗漏了一些明显的东西?
PS。有一个项目解决了这个问题,但它没有看到过去3年的任何发展:https://github.com/sam-mccall/dart-console
答案 0 :(得分:1)
据我所知,Dart语言的REPL最初并非由开发团队计划。关于REPL的讨论发生在2012年,但没有真正的结果:
Github:Dart needs a REPL
所以答案是,没有Dart的交互式解释器/控制台,看起来没有任何计划创建它。
答案 1 :(得分:1)
Observaory,Dartium和WebStorm调试器允许以交互方式执行Dart代码。