首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
Dart
用 Dart 重写了一个原本用 JavaScript 做的小应用
cmdOptionKana
·
2020-03-30 01:09:56 +08:00
· 2605 次点击
这是一个创建于 1529 天前的主题,其中的信息可能已经有所发展或是发生改变。
大概 20 天前发布了一个小应用 small-plans (
/t/651056
)
最近用 Dart 对其中的 JavaScript 代码进行了完全重写。
总的来说,Dart 在这种情景下并没有太多优势。
- dart:html 库为了方便从 js 迁移过来,函数设计得几乎与 js 一模一样,因此用 Dart 重写 js 非常顺利
- 获得了类型安全,这是最大的好处,但没有其它好处了
- Dart 处理 json 有点麻烦
由于我这个程序实在是非常小,因此体会不是很多,最大的感受是几乎和写 js 一样,没多少正在使用一种新语言的新鲜感(或异样感),不知这算 Dart 的优点还是缺点。
Dart
重写
JavaScript
JSON
1 条回复
•
2020-03-30 03:02:19 +08:00
1
yyfearth
2020-03-30 03:02:19 +08:00 via iPhone
Dart 和 TS 这种有一定程度静态类型的语言 和 JS 种纯动态类型的语言相比 最大的优势就是在项目越来越复杂的时候 保持项目的可维护性 减少由于类型导致的 bug 和 debug 时间
这优势项目越大 越复杂 时间越长 参与人数越多 优势越大
和些单元测试或者自动化测试一样
对于简单项目 灵活的类型+简单的手动测试 会比 严格的类型和接口约束+自动化的测试 开发效率要高
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1098 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 22:47
·
PVG 06:47
·
LAX 15:47
·
JFK 18:47
Developed with
CodeLauncher
♥ Do have faith in what you're doing.