URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 108695
[ Назад ]

Исходное сообщение
"Доступен язык программирования Dart 1.18"

Отправлено opennews , 28-Июл-16 23:34 
Компания Google представила (http://news.dartlang.org/2016/07/dart-118-laying-foundations...)  выпуск языка программирования Dart 1.18 (http://www.dartlang.org/), который  позиционируется как язык структурированного программирования для Web, обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска внутри браузера код на языке Dart компилируется в представление JavaScript, для выполнения серверных приложений развивается специальная виртуальная машина Dart VM. Код связанных с языком компонентов распространяется под лицензией BSD.

Для упрощения разработки на языке Dart поставляется SDK (http://www.dartlang.org/docs/sdk/), включающий в себя компилятор в JavaScript - dart2js (http://www.dartlang.org/docs/dart2js/), виртуальную машину Dart VM (http://www.dartlang.org/docs/standalone-dart-vm/), пакетный менеджер pub (http://pub.dartlang.org/),  статический анализатор кода dart_analyzer (https://www.dartlang.org/docs/dart-up-and-running/contents/c...), набор библиотек,  интегрированная среда разработки Dart Editor (http://www.dartlang.org/docs/editor/) и плагины с поддержкой Dart для IntelliJ IDEA, WebStorm (https://www.dartlang.org/tools/webstorm/), Eclipse (https://www.dartlang.org/tools/eclipse-plugin/), Emacs (https://github.com/nex3/dart-mode), Sublime Text 2 (https://github.com/dart-lang/dart-sublime-bundle#readme) и Vim (https://github.com/dart-lang/dart-vim-plugin). Для выполнения и отладки приложений на языке Dart, без компиляции в JavaScript, предоставляется Dartium (https://www.dartlang.org/tools/dartium/) - специальная сборка браузера Chromium с интегрированной виртуальной машиной Dart VM. Дополнительные пакеты с библиотеками и утилитами распространяются через репозиторий pub (https://pub.dartlang.org/packages), который насчитывает 1565 пакетов, в том числе фреймворки для разработки web-приложений  AngularDart (https://github.com/angular/angular.dart) и polymer.dart (https://www.dartlang.org/polymer-dart/).


В новой версии проведена работа по улучшению поддержки средств разработки и runtime для создания мобильных приложений с использованием фреймворка  Flutter (https://flutter.io/). Увеличена стабильность и производительность анализатора кода. Проведена работа по доведению до финального вида таких возможностей языка, как иницилизация формальных аргументов (https://github.com/dart-lang/sdk/issues/26655) и допущение (https://github.com/dart-lang/sdk/issues/26644) указания запятых после последнего аргумента или параметра.


URL: http://news.dartlang.org/2016/07/dart-118-laying-foundations...
Новость: http://www.opennet.me/opennews/art.shtml?num=44870


Содержание

Сообщения в этом обсуждении
"Доступен язык программирования Dart 1.18"
Отправлено Саня , 28-Июл-16 23:34 
Почему они свой Angular 2 в первую очередь на TypeScript пишут?

"Доступен язык программирования Dart 1.18"
Отправлено Илья , 29-Июл-16 04:23 
https://vsavkin.com/writing-angular-2-in-typescript-1fa77c78...

"Доступен язык программирования Dart 1.18"
Отправлено Аноним , 28-Июл-16 23:36 
И на кой он нужен?

"Доступен язык программирования Dart 1.18"
Отправлено dgdsgfsadfgsdfgsdfg , 28-Июл-16 23:44 
Некоторые не принимают JS таким, какой он есть.

"Доступен язык программирования Dart 1.18"
Отправлено dimcha , 28-Июл-16 23:55 
Точно, поэтому люди используют cofeescript

"Доступен язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 01:58 
Кофе не имеет своего движка внутри браузера.
В Dart есть аппаратный DartVM лишенный заразных вещей JS.

"Доступен язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 03:03 
> Кофе не имеет своего движка внутри браузера.
> В Dart есть аппаратный DartVM лишенный заразных вещей JS.

А толку от этого?


"Доступен язык программирования Dart 1.18"
Отправлено анон , 29-Июл-16 07:41 
так в этом и плюс. кстати, кофи также лишен заразных вещей js.

"Доступен язык программирования Dart 1.18"
Отправлено dimcha , 29-Июл-16 08:25 
> Кофе не имеет своего движка внутри браузера.
> В Dart есть аппаратный DartVM лишенный заразных вещей JS.

Уточните плз, где эта vm на данный момент реализована, в каких браузерах? Может я чего пропустил?

Q. Is Dart supported by my browser?
Although no production browsers can execute Dart code directly, all modern browsers can execute Dart code that’s been compiled to JavaScript. For convenience while you’re developing Dart code, you can use a version of Chromium (nicknamed Dartium) has the Dart VM integrated into it.
https://webdev.dartlang.org/faq


"Доступен язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 12:01 
- dart2js
- серверной части Dartium
- в клиентской части Dartium

"Доступен язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 17:18 
>> Кофе не имеет своего движка внутри браузера.
>> В Dart есть аппаратный DartVM лишенный заразных вещей JS.

Dart тоже не имеет своего движка внутри браузера.
Dartium - это не браузер.
Это для отладки ПО написанного на Dart.


"Доступен язык программирования Dart 1.18"
Отправлено Илья , 29-Июл-16 04:28 
> И на кой он нужен?

Чтобы вы ботинки на апельсины не пытались делить. Хотя, в конечном итоге, в рантайме вам никто ничего не гарантирует


"Увидел свет язык программирования Dart 1.18"
Отправлено artem.stecenko , 29-Июл-16 08:43 
Не Dart Editor, а DartPad https://dartpad.dartlang.org

"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 11:06 
жаль что они пошли по пути прмежуточного звена, а не как полной альтернативы для js со встраиванием vm в chrome, на данном поприще как по мне у gopherjs есть больше шансов.

"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 12:39 
Раньше так и было, но потом завернули.

"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 12:12 
Разве Google не отказался от Dart? Вроде уже некоторое время coomunity project, не?

"Увидел свет язык программирования Dart 1.18"
Отправлено Mail , 29-Июл-16 13:42 
Никто не подхватил капашку - пришлось самим тянуть дальше.

"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 17:20 
>> Никто не подхватил капашку - пришлось самим тянуть дальше.

Точно сказал.
Точнее некуда.


"Увидел свет язык программирования Dart 1.18"
Отправлено омномномнимус , 29-Июл-16 12:45 
Новости о релизах выходят, а что-то о применении дарта не слышно. Как так?

"Увидел свет язык программирования Dart 1.18"
Отправлено _ , 29-Июл-16 16:35 
А что - оно одно такое? Чему удивляЦЦо то?

"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 17:22 
>> Новости о релизах выходят, а что-то о применении дарта не слышно. Как так?

Так ведь уже ответили выше - "Никто не подхватил капашку".


"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 17:16 
Плагин с поддержкой Dart для Eclipse.
Это неправда. Не развивает его Google.
Давно уже забросили.

"Увидел свет язык программирования Dart 1.18"
Отправлено Аноним , 29-Июл-16 21:32 
Проведена работа по доведению до финального вида таких возможностей языка, как инициализация формальных аргументов и допущение указания запятых после последнего аргумента или параметра.

Похоже колоссальную работу проделали - "допущение указания запятых после последнего аргумента или параметра".

Такие важные возможности языка доведены до финального вида.
Время задуматься: "А не пора ли попробовать? Хотя бы ради возможностей языка доведенных до финального вида".