Здравствуйте, Serginio1, Вы писали:
V>>Собсно, по итогам твоих высказываний я вижу, что ты НЕ понимаешь зачем Гугл сделал Dart.
V>>Ты заблудился натурально в 3-х соснах и не можешь найти выход из этой "густой чащи". ))
S>Так Dart сейчас используется где то со своей VM?
Используется в двух самых ключевых продуктах Гугла, в тех самых, приносящих ему те самые миллиарды.
http://news.dartlang.org/2016/10/google-adsense-angular-dart.html
http://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dart-we-asked.html
So a couple of years ago, when we were starting to think about building a new version of AdWords with much improved UI and performance.
We wanted to use a stack that will enable building very large mission critical applications such as AdWords with very good user experience, application latency and feature velocity.
We wanted to provide a lot of flexibility to our UX designers to innovate and build a visually appealing and productive UI.
We also wanted to have world class application latency. A lot of people stay logged into AdWords all day working with large amounts of data. So, having a very fast application is critical.
I think Dart and Angular2/Dart are especially suitable for large scale business web applications. The tooling support and static correctness checking are particularly valuable for those types of applications.
With the ongoing work on Flutter, Dart could become a good option to consider also for teams that need to build native mobile apps across Android and iOS.
S>TS тоже может компилироваться в это VM.
Ты мне покажи именно это:
Dart execution is always type-safe
Покажи, что в случае TS есть возможность строить типобезопасные приложения.
V>>Dart — это попытка вытянуть индустрию из болота кривой типизации JS.
V>>И, наоборот, TS — это попытка замаскировать дурной запах такого болота, оставив всё как есть, мол "да ничего такого, немного дезодорантом побрызгали, а тут и тут не принюхиваемся!".
S>И где это VM для Dart?
https://www.dartlang.org/dart-vm
https://webdev.dartlang.org/tools/dartium
А так же поддержка АОТ для мобильных приложений:
http://news.dartlang.org/2016/11/dart-strong-mode-and-ahead-of-time_30.html
Или hot reload для REPL прямо на мобильник:
http://news.dartlang.org/2016/11/flutter-best-mobile-development.html
Там куча тулзин, кароч, в этом смысле состояние дел с JS можно считать резко устаревшим.
https://www.dartlang.org/install