Dart 語言算失敗了嗎?
01-23
這貨已經很久沒有出現在主流新聞里了,離 Google 的預期目的也差了很遠,反倒是 TypeScript扶搖直上
我自己用了大概兩個星期了,大概有如下體驗。
因為我是Kotlin切過來的,沒有了null safe有點不習慣,下意識以為那些類型都是NotNull的,有時會因為忘記初始化掉進坑。
不能類中類,有點惱火。
五行Dart用dart2js生成了七百行js,有點恐怖。剩下的都沒啥毛病,函數依舊不是first class,lambda感覺和Java有點像。屬於靜態強類型,這個很好,但由於dynamic類型的存在導致強類型經常被污染,每次看到返回dynamic的函數都很想打人,啪啪啪。另外,release模式下flutter打包出來的安卓app謎之流暢。隔段時間我會發flutter使用報告。
一句話總結:沒他們說的那麼惱火。利益相關:Flutter用戶你說笑吧Google 已經把最賺錢的Google AdWord 轉用DART了
http://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dart-we-asked.html最近谷歌在Java API版權問題上被Oracle 窮追不捨,相信很快就會用Dart Flutter 取代Android 上的JVM
== 更新 ==在GOOGLE 最新的 Fuchsia OS, DART 及flutter framework 將會成為一等公民,也就是說將來所有Google的系統 如下一代andorid/google car/google tv 等具有Fuchsia OS的裝置,Dart 將會是主要語言,就像你在IOS上要用Swift一樣。少安毋躁,該來的總會來的。
Flutter;DDC;Dart 2.0(你會看到和現在完全不一樣的dart,現在的dart不夠吸引人);AngularDart。最近又看到了這個:Fuchsia · GitHub
它的UI層用的Flutter,也就是說,Dart會是這個未來系統的一等公民。TypeScript一是借力angularJS,二是借力javascript,但正因為此,它還是JS。能扶搖到哪裡。Dart 定位應用編程,谷歌將來平台可能是其官方標配,相比go定位伺服器系統,競爭激烈,且無官方平台依靠
谷歌炒js的時候 js 萬眾矚目 各種吹js好 v8厲害。
微軟炒js的時候被人唾棄。都說js怎麼怎麼不好。
推薦閱讀:
※為什麼「溫兆倫」沒有一個在加州?
※如何更好地使用google scholar來進行論文寫作、學習?
※已經開啟GOOGLE NOW 但是只有天氣卡片?
※如何評價 Nexus 及 Pixel 設備的硬體外觀設計?
※Google 已經關閉或停止維護的產品有哪些?