dart 这个语言有前途,优点挺多

2023-01-10 13:32:28 +08:00
 ericgui

有点像 Java ,但 vscode 就可以写了

有点像 javascript ,但却是静态语言,比动态语言感觉稳很多

又有 flutter 这个框架,覆盖 iOS ,Android ,web 和 desktop

将来要是搞个后端框架,就可以全栈了

14227 次点击
所在节点    程序员
92 条回复
Removable
2023-01-11 09:46:10 +08:00
@ericgui Xamarin 或者 maui 了解一下
zqlcrow
2023-01-11 09:47:11 +08:00
@debuggerx 我错了
TomVista
2023-01-11 09:50:37 +08:00
react 和 vue 告诉我们,对于前端, 面向对象 / class like 是糟粕,已被放弃 .dog
debuggerx
2023-01-11 09:55:49 +08:00
wdwwtzy
2023-01-11 10:00:50 +08:00
@debuggerx 没看到什么亮点啊,都是常见的语法。
另外有些地方还 var 和具体类型混用了,是不是都用 var 好一些
debuggerx
2023-01-11 10:05:40 +08:00
@wdwwtzy 我觉得没什么亮点就是优点,上面有解释,我喜欢这个 Angel3 这个 dart 的后端框架就是因为觉得它和 Express 很像,写起来有熟悉的感觉
sjhhjx0122
2023-01-11 10:10:07 +08:00
@TomVista angular webcomponent 告诉我们,对于前端,面向对象也是瑰宝
serco
2023-01-11 10:16:45 +08:00
要不是 flutter, Dart 现在应该坟头草都三米高了。。。

只能说再好再烂的语言都需要一个流行的场景
simo
2023-01-11 10:18:20 +08:00
多学几个语言就好了,不同场景利用不同语言优势,甚至组合开发很正常
yuankui
2023-01-11 10:28:21 +08:00
dart 的 json 序列化就要把人恶心死。
mxT52CRuqR6o5
2023-01-11 10:49:40 +08:00
@TomVista 主要是 js 的 class 太羸弱了,dart 里用 class 描述组件其实还好
ajaxpost
2023-01-11 10:57:49 +08:00
dart 有用起来很爽的持久层框架吗
ericgui
2023-01-11 11:37:42 +08:00
@yuankui 任何一个语言都有恶心的地方吧
XCFOX
2023-01-11 11:44:52 +08:00
同样是谷歌的语言,Dart 比 go 要现代得多。
要是谷歌当初选择在服务端上发力 Dart 而不是 go 就好了
kingzeus
2023-01-11 12:20:34 +08:00
语言从来不是重点,相对而言,文档完备程度 /开发环境的友好度 更为重要

从产品层面来说,大部分情况下,都是根据业务场景去选择实现方案,包括选择开发语言的。小部分情况也是基于现有开发人员的技能来选择开发语言的,几乎就没有因为语言特性来选择产品开发语言的。

语言的很多特性是可以不用的,比如 C++有多重继承,在项目上完全可以忽略的,也不会影响产品性能。所以纯粹讨论语言特性没啥意义,大部分其实并不会被使用。
MakHoCheung
2023-01-11 13:28:32 +08:00
@DCELL Swift 我心目中第一的现代语言
a62527776a
2023-01-11 13:32:59 +08:00
资本不会考虑这些
chrisia
2023-01-11 13:38:52 +08:00
kotlin 不是无敌?
ericgui
2023-01-11 13:51:14 +08:00
@a62527776a 资本会考虑跨平台的,毕竟是一套代码复用

不然 swift 再牛逼,也写不了 android
不然 kotlin 再牛逼,也写不了 ios

多招一个人,就是多一份薪水
CaffreySun
2023-01-11 14:08:45 +08:00
@jiangzm xml 估计回不去了,最近客户端新出的 UI 开发技术都是用代码进行声明式布局( SwiftUI 、Jetpack Compose 、Flutter ),我认为一个很重要的原因是代码声明式布局要比 XML 简单,学习 xml+操作 xml 的语言 的成本比只学习一门 dart/swift/kotlin 语言要高。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/907891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX