Dartをパッと勉強してみたところ
JavaとJavascriptのいいところ+アルファ
setter,getterが言語側でサポートしているため読みやすい
publicとprivateの書き方がラクなのと読みやすい
interfaceとsuperの考え方がjavaと似ている書きやすい
スマートフォン、タブレットの登場以後に設計された言語
Html5/css3以後に設計された言語
Unit TestやLintも書きやすそう。
気になる点
;が必要(RubyやPython, Goが羨ましく感じるw)
=>の関数定義に慣れが必要
力をもっているGoogleが開発(内部資料のリークでさらにイヤな感じに)
他のメジャーなブラウザがnativeで対応するか疑問(CoffeeScriptのほうが有力?)
登場したてで、将来大きく変わる可能性が有り
Conclusion
ブラウザ言語の欠陥は以前から指摘されていたので(特に大きなアプリを書くとき)
Dartの登場は大歓迎。 速く対応のGWTの登場待ちたい。
できればGoogleではなく、どこかの天才に書いて欲しかった。(e.g. python, jQuery)
コメント
コメントを投稿