Comments 18
>Релиз, который вы ждали
Да не особо.
Но спасибо, интересно
Да не особо.
Но спасибо, интересно
Интересно, какова дальнейшая судьба Dart-а, после того, как Гугл подружился с TypeScript :)
та же самая, какая и была. TypeScript нужен для написания либ, чтобы сразу компилировать и js и dart версии.
В соседнем посте пишут, что у Google новый фокус: встраивать Dart в Chrome не будут, сосредоточатся на компиляции Dart в JavaScript. Так зачем тогда TypeScript компилировать в Dart, чтобы потом компилировать в JavaScript?
Нет, из TypeScript на прямую компилируют в JS, из TypeScript напрямую компилируют в Dart. Таким образом, одна либа есть в хорошем читабельном виде для обоих языков, плюс язык ее написания тоже не плохой и хорошо поддерживается.
Гугл не хочет отказываться от Dart. Яков Файн — тоже: habrahabr.ru/company/caspowa/blog/250091/
Люди надеются таки получить эффективный язык для быстрой разработки web-приложений.
Гугл не хочет отказываться от Dart. Яков Файн — тоже: habrahabr.ru/company/caspowa/blog/250091/
Люди надеются таки получить эффективный язык для быстрой разработки web-приложений.
Из Дарт в JS компилируется не то чтобы плохо, просто совсем не читабельно. Нужно, только чтобы JS код правильно работал, и быстро. А из TypeScript можно получить читабельный вариант кода.
Scott Silver — вице-президент разработки Google Ads — сказал:
Мы стремимся к созданию веб-приложений следующего поколения на Dart и их обновленная стратегия по генерации более оптимального Javascript позволит создавать нам отличные приложения для современных браузеров. Dart значительно увеличил производительность наших специалистов и наши возможности быстро стартовать и развивать продукт. Сейчас у нас миллион строк кода на Dart и это число растет очень быстро.
news.dartlang.org/2015/03/dart-for-entire-web.html
Мы стремимся к созданию веб-приложений следующего поколения на Dart и их обновленная стратегия по генерации более оптимального Javascript позволит создавать нам отличные приложения для современных браузеров. Dart значительно увеличил производительность наших специалистов и наши возможности быстро стартовать и развивать продукт. Сейчас у нас миллион строк кода на Dart и это число растет очень быстро.
news.dartlang.org/2015/03/dart-for-entire-web.html
Это же гугл, так что либо закроют через пару лет, либо перепишут более чем полностью. Но судя по изменениям они изменили таргетинг и нацеливаются на серверсайд программирование. Плюс у них своя браузерная ОС, которую вроде как надо развивать. Так что я склоняюсь ко второму варианту.
А вот такая «Dart officially as Yet Another Transpiled Language»
webreflection.blogspot.ru/2015/03/dart-officially-as-yet-another.html
webreflection.blogspot.ru/2015/03/dart-officially-as-yet-another.html
Я считаю что есть два типа языков компилируемых в javascript: языки которые пытаются сделать js лучше и соответственно стараются результат компиляции делать максимально близким к оригиналу и языки чьи компиляторы рассматривают js как виртуальную машину. К первому типу я бы отнёс typescript в первую очередь и coffescript, ко второму dart и например компиляторы C# -> js.
Соответственно от второго типа языков не стоит ожидать читабельности полученнного js.
Соответственно от второго типа языков не стоит ожидать читабельности полученнного js.
Sign up to leave a comment.
Dart 1.9. Релиз, который вы ждали