The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Язык Dart утверждён ассоциацией Ecma в качестве международно..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от opennews (??) on 08-Июл-14, 23:32 
Ассоциация Ecma International (http://www.ecma-international.org/), занимающейся стандартизацией информационных и коммуникационных технологий, утвердила (http://news.dartlang.org/2014/07/ecma-approves-1st-edition-o...) спецификацию ECMA-408 (http://www.ecma-international.org/publications/standards/Ecm...), стандартизирующую синтаксис и семантику языка Dart, а также состав базовых библиотек и сопутствующих языку технологий. Отныне язык Dart является официальным стандартом Ecma.


До конца 2014 года планируется (https://plus.google.com/u/0/+dartlang/posts/DnCSv8jrXMF) утвердить вторую редакцию спецификации, в которую войдут такие предложения по развитию языка, как перечислимые типы (Enum (https://code.google.com/p/dart/issues/detail?id=88)), отложенная загрузка библиотек (DeferredLibrary (https://api.dartlang.org/apidocs/channels/stable/dartdoc-vie...))  и поддержка асинхронного программирования (dart:async (https://api.dartlang.org/apidocs/channels/stable/dartdoc-vie...)).

Придание Dart статуса стандарта Ecma позволит расширить область использования языка  и ускорить обеспечение его поддержки в имеющихся на рынке браузерах и продуктах. Выбор Ecma International в качестве стандартизирующей организации обусловлен тем, что данная ассоциация уже развивает близкие к специфике Dart стандарты для языков JavaScript, Eiffel и C#. Продвижению Dart в качестве стандарта способствовало предоставление компанией Google всех связанных с разработкой патентов в безвозмездное использование, не требующее оплаты отчислений (royalty free).


Напомним, что язык Dart обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска  внутри браузера код на языке Dart может быть преобразован в JavaScript-представление или запущен напрямую под управлением специального JavaScript-интерпретатора Dartboard. Поддерживается (http://www.dartlang.org/articles/embedding-in-html/) встраивание кода на языке Dart в HTML-страницы, используя mime-тип "application/dart". На стороне сервера приложение на языке Dart может быть выполнено внутри специальной виртуальной машины, которая обеспечивает производительность выполнения близкую к компилируемым в машинный код языкам. Виртуальную машину Dart планируется интегрировать в будущие версии браузера Chrome, что позволит выполнять приложения на языке Dart без компиляции в JavaScript.

Особенности языка Dart:

-  Привычный и простой для изучения синтаксис, естественный для программистов на JavaScript, Си и Java.

-  Обеспечение быстрого запуска и высокой производительности для всех современных web-браузеров и различных типов окружений, от портативных устройств до мощных серверов;

-  Возможность определения классов и интерфейсов, позволяющих использовать инкапсуляцию и повторно использовать существующие методы и данные;

-  Необязательное указание типов, использовать или нет статические типы решает разработчик. Указание типов позволяет упростить отладку и выявление ошибок, делает код более ясным и читаемым, упрощает его доработку и анализ сторонними разработчиками.

-  Среди поддерживаемых типов: различные виды хэшей, массивов и списков, очереди, числовые и строковые типы, типы для определения даты и времени, регулярные выражения (RegExp). Возможно создание своих (http://www.dartlang.org/articles/optional-types/) типов;


-  Для организации параллельного выполнения предлагается использовать классы с атрибутом isolate, код которых выполняется полностью в изолированном пространстве в отдельной области памяти, взаимодействуя с основным процессом через отправку сообщений;


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

-  Набор готовых инструментов для поддержки разработки на языке Dart, включая реализацию средств динамической разработки и отладки с исправлением кода на лету ("edit-and-continue");


-  Возможность создавать однородные системы, охватывающие как клиентскую, так и серверную часть. Использование одного языка и инструментария для клиентских и серверных компонентов упрощает процесс кодирования и избавляет от постоянной смены контекста.

URL: http://news.dartlang.org/2014/07/ecma-approves-1st-edition-o...
Новость: http://www.opennet.ru/opennews/art.shtml?num=40164

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от Аноним (??) on 08-Июл-14, 23:32 
Это же ужас какой он код генерирует для простого helloworld
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +9 +/
Сообщение от Аноним (??) on 09-Июл-14, 00:28 
Dart? Генерирует? Чего употребляли?
Или хотите сказать, что судите о качестве языка по его транслятору в JS-код? Мда...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

28. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от zy on 09-Июл-14, 08:53 
Всё нормально, он просто транслирует в js ещё и свою stdlib.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +21 +/
Сообщение от pavlinux (ok) on 08-Июл-14, 23:36 
> Язык Dart утверждён ассоциацией Ecma в качестве международного стандарта

Корпорация Google оплатила утверждение языка Dart в качестве международного стандарта // fixed

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +10 +/
Сообщение от Аноним (??) on 09-Июл-14, 00:04 
На фоне "стандартного" мелкомягкого сишарпа смотрится норм.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

18. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от pavlinux (ok) on 09-Июл-14, 01:02 
Любая стандартизация не должна быть завязана на вендоре.  
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

25. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  –1 +/
Сообщение от Pahanivo (ok) on 09-Июл-14, 07:25 
> Любая стандартизация не должна быть завязана на вендоре.

с точки зрения здравого смысла - да, с точки зрения проклятых империалистов - как проплатят, тат и будет.
демократия однако ....

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от Аноним (??) on 09-Июл-14, 07:55 
> Любая стандартизация не должна быть завязана на вендоре.

Ого, что это у нас с павлином? На редкость дельно каркает сегодня!

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

35. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от cccc on 09-Июл-14, 14:48 
Готовит карму для какого-то вброса.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

4. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +8 +/
Сообщение от pavlinux (ok) on 08-Июл-14, 23:47 
Ждём новых велосипедов: Node.js на Dart, Asm.js на Dart, эмулятор Linux на Dart, Doom3 на Dart,...  
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +5 +/
Сообщение от Аноним (??) on 08-Июл-14, 23:53 
В случае node велосипеда не надо, в нем поддержка появится одновременно с основной веткой хромиума. V8 всему голова.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

23. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +3 +/
Сообщение от Аноним email(??) on 09-Июл-14, 03:11 
Half-Life 3 на Dart забыл
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

29. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от еще один аноним on 09-Июл-14, 10:11 
ну Node.js на Dart и какой-нибудь GWT, компилируемый в дарт, а не в js, были бы интересны, если окажется правдой их утверждение, что дарт более jit-компилятор-friendly и обеспечит лучшую производительность.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

30. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от еще один аноним on 09-Июл-14, 10:13 
только еще надо дождаться его нативного появления (с родным jit-компилятором) во всех браузерах, что наверное придется ждать долго (как бы не очень-очень-очень... долго)


Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

41. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от Аноним (??) on 10-Июл-14, 19:21 
Зачем Node.js ждать все браузеры? Вы что-то путаете.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

39. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от Crazy Alex (ok) on 09-Июл-14, 20:53 
Кто-то не наелся GWT? От него даже сам гугль сбежал
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

5. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от rshadow (ok) on 08-Июл-14, 23:51 
Скоро можно будет писать <script language="dart">
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +3 +/
Сообщение от Аноним (??) on 09-Июл-14, 00:05 
> Скоро можно будет писать <script language="dart">

И получать жалобы, что "у наших юзеров в IE6 ничего не работает!!!11адинадин"

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от Куяврег on 09-Июл-14, 00:12 
(вспоминает сайты "IE only")
намекаешь на справедливость?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

32. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от Аноним (??) on 09-Июл-14, 13:33 
Скорее наоборот. Позиция мелкософта на браузерном рынке позволяет успешно тормозить инновации от других вендоров.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

34. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +4 +/
Сообщение от Аноним (??) on 09-Июл-14, 14:20 
> Позиция мелкософта на браузерном рынке

У него еще есть позиция на этом рынке? Ах да, я забыл сверхнадежные отечественные госрешения.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

43. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +/
Сообщение от Stax (ok) on 13-Июл-14, 22:35 
Вообще говоря, в последний год доля IE растет (и она пока еще почти в 4 раза больше доли фокса или хрома).

<off>
Впрочем, надо признать, на последний IE трудно жаловаться с точки зрения поддержки стандартов. И по защищенности все очень хорошо (на уровне хрома, если не выше) - испортить может разве что установка тулбаров в комплекте со всякими шароварными программами; а вот использовать реальную уязвимость - крайне сложно. Юзабилити, впрочем, все еще так себе (имхо), впрочем, я IE вижу крайне редко, да и по мне даже хром слабо юзабелен по сравнению с файрфоксом.
</off>

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

16. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от Аноним (??) on 09-Июл-14, 00:31 
Анонимус ищет причину ВНЕЗАПНОГО утверждения языка международным стандартом.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от Аноним (??) on 09-Июл-14, 07:58 
> И получать жалобы, что "у наших юзеров в IE6 ничего не работает!!!11адинадин"

Нынче IE6 поддерживать если кто и готов то как правило за совершенно отдельную мзду, абсолютно негуманную. Пардон, на 6-й ишак забил гугл с ютубом и прочими. Так что у пользователей с IE6 и правда "ничего не работает".

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

33. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  –1 +/
Сообщение от Аноним (??) on 09-Июл-14, 13:39 
> Нынче IE6 поддерживать если кто и готов то как правило за совершенно
> отдельную мзду, абсолютно негуманную. Пардон, на 6-й ишак забил гугл с
> ютубом и прочими. Так что у пользователей с IE6 и правда
> "ничего не работает".

У меня сложилось впечатление, что основная масса местного сайтоделательного рынка представлена конторами из студентов под командованием "большого босса" (эффективного менеджера). Если босс прикажет студентам поддерживать IE6 - будут поддерживать, никуда не денутся. Никаких дополнительных расходов для фирмы. Соответственно, и мзду можно назначать вполне гуманную, чтобы не отпугивать клиентов (лучше 30 человек, заплативших по тыще, чем ни одного при ценнике в 30 тыщ).

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

38. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от Crazy Alex (ok) on 09-Июл-14, 20:50 
По-моему, такая "масса" (даже знаю, масса чего именно) уже лет несколько как передохла в большинстве своём. А расходы дополнительные, разумеется, есть - время работников-то тратится на поддержку мусора, хоть это студенты, хоть нет. Учитывая, что оно весьма tricky, с неопытными студентами еще и дороже выйдет, так как они на это пол-жизни потратят.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

21. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от Аноним (??) on 09-Июл-14, 01:25 
скромно это <script lang="dart">
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

40. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  –1 +/
Сообщение от psrafo email(ok) on 10-Июл-14, 15:17 
Скоро говорите ???????? Оптимист вы наш, да еще и с юмором.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от hoopoe email(ok) on 09-Июл-14, 00:31 
Интересно, а они его в андроид не собираются засунуть как один из прикладных языков? Было бы любопытно посмотреть на такие прилады, на скорость исполнения
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от rob pike on 09-Июл-14, 00:35 
Не планируют.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

36. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от Аноним (??) on 09-Июл-14, 15:08 
планируют засунуть Go
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от Аноним (??) on 09-Июл-14, 01:04 
что только не сделают, лишь бы лисп не юзать
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +1 +/
Сообщение от Кир on 09-Июл-14, 01:11 
Тогда уж сразу brainfuck, чего мелочиться-то.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

37. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +4 +/
Сообщение от Tav (ok) on 09-Июл-14, 17:50 
Потому что это уже не инженерия, а поп-культура: кажущаяся новизна (чтобы стать популярным "новое" должно быть привычным и понятным), тренд и "индустриальность" важнее красоты и технического совершенства.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Язык Dart утверждён ассоциацией Ecma в качестве международно..."  +2 +/
Сообщение от Протопопулус on 09-Июл-14, 02:54 
Даешь больше разных языков и стандартов! Каждому пользователю по десятку виртуальных машин!!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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