Комментарии 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.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Dart 1.9. Релиз, который вы ждали