The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Увидел свет язык программирования Dart 1.18

28.07.2016 23:25

Компания Google представила выпуск языка программирования Dart 1.18, который позиционируется как язык структурированного программирования для Web, обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска внутри браузера код на языке Dart компилируется в представление JavaScript, для выполнения серверных приложений развивается специальная виртуальная машина Dart VM. Код связанных с языком компонентов распространяется под лицензией BSD.

Для упрощения разработки на языке Dart поставляется SDK, включающий в себя компилятор в JavaScript - dart2js, виртуальную машину Dart VM, пакетный менеджер pub, статический анализатор кода dart_analyzer, набор библиотек, интегрированная среда разработки DartPad и плагины с поддержкой Dart для IntelliJ IDEA, WebStorm, Eclipse, Emacs, Sublime Text 2 и Vim. Для выполнения и отладки приложений на языке Dart, без компиляции в JavaScript, предоставляется Dartium - специальная сборка браузера Chromium с интегрированной виртуальной машиной Dart VM. Дополнительные пакеты с библиотеками и утилитами распространяются через репозиторий pub, который насчитывает 1565 пакетов, в том числе фреймворки для разработки web-приложений AngularDart и polymer.dart.

В новой версии проведена работа по улучшению поддержки средств разработки и runtime для создания мобильных приложений с использованием фреймворка Flutter. Увеличена стабильность и производительность анализатора кода. Проведена работа по доведению до финального вида таких возможностей языка, как иницилизация формальных аргументов и допущение указания запятых после последнего аргумента или параметра.

  1. Главная ссылка к новости (http://news.dartlang.org/2016/...)
  2. OpenNews: Google развивает средства создания высокопроизводительных Android-приложений на языке Dart
  3. OpenNews: Язык Dart утверждён ассоциацией Ecma в качестве международного стандарта
  4. OpenNews: Ассоциация Ecma сформировала комитет для стандартизации языка Dart
  5. OpenNews: Google выпустил язык программирования Dart 1.0, созданный для замены JavaScript
  6. OpenNews: Компания Google представила новый язык web-программирования Dart
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/44870-dart
Ключевые слова: dart
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Саня (??), 23:34, 28/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему они свой Angular 2 в первую очередь на TypeScript пишут?
     
     
  • 2.11, Илья (??), 04:23, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    https://vsavkin.com/writing-angular-2-in-typescript-1fa77c78d8e8#.2nhjvbnmn
     

  • 1.2, Аноним (-), 23:36, 28/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И на кой он нужен?
     
     
  • 2.3, dgdsgfsadfgsdfgsdfg (?), 23:44, 28/07/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Некоторые не принимают JS таким, какой он есть.
     
     
  • 3.4, dimcha (??), 23:55, 28/07/2016 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Точно, поэтому люди используют cofeescript
     
     
  • 4.9, Аноним (-), 01:58, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Кофе не имеет своего движка внутри браузера.
    В Dart есть аппаратный DartVM лишенный заразных вещей JS.
     
     
  • 5.10, Аноним (-), 03:03, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Кофе не имеет своего движка внутри браузера.
    > В Dart есть аппаратный DartVM лишенный заразных вещей JS.

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

     
  • 5.13, анон (?), 07:41, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    так в этом и плюс. кстати, кофи также лишен заразных вещей js.
     
  • 5.14, dimcha (??), 08:25, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Кофе не имеет своего движка внутри браузера.
    > В 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

     
     
  • 6.17, Аноним (-), 12:01, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    - dart2js
    - серверной части Dartium
    - в клиентской части Dartium
     
  • 5.25, Аноним (-), 17:18, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Кофе не имеет своего движка внутри браузера.
    >> В Dart есть аппаратный DartVM лишенный заразных вещей JS.

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

     
  • 2.12, Илья (??), 04:28, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И на кой он нужен?

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

     

  • 1.15, artem.stecenko (ok), 08:43, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не Dart Editor, а DartPad https://dartpad.dartlang.org
     
  • 1.16, Аноним (-), 11:06, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    жаль что они пошли по пути прмежуточного звена, а не как полной альтернативы для js со встраиванием vm в chrome, на данном поприще как по мне у gopherjs есть больше шансов.
     
     
  • 2.19, Аноним (-), 12:39, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Раньше так и было, но потом завернули.
     

  • 1.18, Аноним (-), 12:12, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Разве Google не отказался от Dart? Вроде уже некоторое время coomunity project, не?
     
     
  • 2.21, Mail (?), 13:42, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Никто не подхватил капашку - пришлось самим тянуть дальше.
     
     
  • 3.26, Аноним (-), 17:20, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Никто не подхватил капашку - пришлось самим тянуть дальше.

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

     

  • 1.20, омномномнимус (?), 12:45, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Новости о релизах выходят, а что-то о применении дарта не слышно. Как так?
     
     
  • 2.22, _ (??), 16:35, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что - оно одно такое? Чему удивляЦЦо то?
     
  • 2.27, Аноним (-), 17:22, 29/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Новости о релизах выходят, а что-то о применении дарта не слышно. Как так?

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

     

  • 1.24, Аноним (-), 17:16, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Плагин с поддержкой Dart для Eclipse.
    Это неправда. Не развивает его Google.
    Давно уже забросили.
     
  • 1.28, Аноним (-), 21:32, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проведена работа по доведению до финального вида таких возможностей языка, как инициализация формальных аргументов и допущение указания запятых после последнего аргумента или параметра.

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

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру