LINUX.ORG.RU

Выпуск языка программирования Dart 1.23

 , , , ,


1

2

Google представила язык программирования Dart версии 1.23. Язык позиционируется как язык структурного программирования Web с синтаксисом, похожим на Java.

Dart включает в себя SDK, в котором есть компилятор в javascript, виртуальная машина Dart VM, пакетный менеджер, анализатор кода, интегрированная среда разработки(IDE), набор стандартных библиотек и плагины для IntelJ IDEA, Emacs и Vim.

Для выполнения отладки есть Dartium, специально собранная версия Chromium с виртуальной машиной Dart из коробки.

Репозиторий pub предоставляет 2567 пакетов(на момент написания новости).

>>> Подробности

Ответ на: комментарий от anonymous

Отличное замечание, анонимус. Так кто же сабж в браузер засовывает, интересно? И зачем он нужен вне его, если не понятно даже зачем он нужен в браузере?

asaw ★★★★★ ()
Ответ на: комментарий от energetix_user

Да и не захочет никто с вебопарадигм переучиваться на императивщину. (или как это ещё назвать)

Это ты говоришь про людей у которых каждые полгода выходит новый фреймворк и всё меняется? Это они переучиваться не будут?

mono ★★★★★ ()
Ответ на: комментарий от foror

Сейчас толстенные веб-страницы тоже грузятся совсем не моментально и нормально, живём как-то.

mono ★★★★★ ()
Ответ на: комментарий от asaw

Так кто же сабж в браузер засовывает, интересно?

Разработчики Wrike, к примеру. Компилят в JS. Зачем? - потому что статическая типизация, анализаторы; потому что субъективно удобно и предсказуемо себя ведет в конце концов.

И зачем он нужен вне его, если не понятно даже зачем он нужен в браузере?

Серверные приложения писать, аки на ноде. Мобильные приложения тоже можно. Язык более универсальный чем тебе кажется. Я для личных нужд сварганил мобильные заметки с синхронизацией через свой сервер, писать то же самое на родном для Android Java мне тупо жалко времени.

anonymous ()
Ответ на: комментарий от anonymous

Как оно по сравнению с нодой кстати по ресурсам?

Я знатно прифигел когда увидел потребление одной софтины которую имел дурость запустить на десктопе (500 Мб оперативы и много CPU для стриминга торрентов в видеоопоток)

energetix_user ()
Ответ на: комментарий от foror

На ЛОРе не все фанатики, а если и фанатики, то не обязательно хейтеры MS.

Есть TypeScript от MS и есть Dart от Гугл. MS собирает по 10-15$ с каждой Andoid мобилки, потому что там есть FAT, в котором используется инновационная технология - таблица однозначного соответствия длинных и коротких имен. Гуглу тоже нужно деньги зарабатывать, поэтому они тоже не с крыльями, но свои технологии открывают вместе с патентами (при условии, что на них не начнут патентные иски подавать). А их наезд на WindowsCommander, а на Барнса и Нобле (или как там называется производитель читалок), а наезд на ТомТома, видать забыли. Про Нокию, наверняка нет.

IMHO, использование технологий от MS при наличии альтернативы похоже на мазохизм. Dart и есть такая технология, которая развивается и поддерживается.

anonymous ()
Ответ на: комментарий от energetix_user

Примерно одинаково. А для торрентов явно не тот язык выбран. В своей же нише - дарт хорош.

anonymous ()
Ответ на: комментарий от asaw

Веб-макаки как раз хотят отлавливать чудные баги в своём коде исключительно в рантайме.

Что-то мне намекает на то, что простая проверка входящих аргументов в функциях позволила бы свести такое количество багов к 0.5% Программист, принимающий на веру всё, что ему передаст пользователь или браузер - это не программист, а ударник труда, которому постоянно нужно лепить в бешенных количествах халтуру и по жизни эта халтура должна была быть сделана «вчера».

DRVTiny ★★★★★ ()
Ответ на: комментарий от anonymous

IMHO, использование технологий от MS при наличии альтернативы похоже на мазохизм. Dart и есть такая технология, которая развивается и поддерживается.

наверно именно поэтому «гугловский» angular2 идет по умолчанию с typescript от МС.

anonymous ()
Ответ на: комментарий от anonymous

Серверные приложения писать, аки на ноде. Мобильные приложения тоже можно. Язык более универсальный чем тебе кажется. Я для личных нужд сварганил мобильные заметки с синхронизацией через свой сервер, писать то же самое на родном для Android Java мне тупо жалко времени.

Чувак, это не мне что-то кажется, это просто ты не знаешь об альтернативах. Вопрос же не в том, что в сабже чего-то нет, а в том, что в других языках это давно есть. Те же «статическая типизация, анализаторы», например.

asaw ★★★★★ ()
Ответ на: комментарий от asaw

Я знаю об альтернативах, но чисто субъективно Dart мне кажется приятнее и за его развитием следить интереснее.

anonymous ()

«javascript получше», но надо ждать запила в браузеры.

anonymous ()
Ответ на: комментарий от asaw

Тайпскрипт - тот же JS с защитой от макаки на уровне Ctrl+S в иде (если умеет). Dart - полноценный яп, который конпелируется в JS, говна на котором ты не сможешь написать по определению

anonymous ()
Ответ на: комментарий от anonymous

Если на языке невозможно написать говна, этот язык просто-напросто не Тьюринг-полный. Поэтому вся твоя писанина - пустое надувание щёк.

asaw ★★★★★ ()
Ответ на: комментарий от asaw

Ну чё ты, нормально же общались :С Не обязательно же кастовать любой увиденный тобой в рантайме объект к Object/void*, дабы надругаться над инфраструктурой язычка, или я чем-то не тем занимаюсь?

anonymous ()
Ответ на: комментарий от asaw

И ващпе, таки не сконпелируется жи, я енто имел в виду

anonymous ()
Ответ на: комментарий от anonymous

Не идеализируй. Гугл в перспективе это в разы хуже чем M$.

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от anonymous

Если бы он был ещё и чисто функциональным (или навязывал иммутабельность как раст хотя-бы) твой довод имел бы смысл.

Сама статическая типизация много от чего не защищает.

energetix_user ()

И вот за это там программисты получают миллионы?

queen3 ★★★★★ ()
Ответ на: комментарий от DNA_Seq

Не идеализируй. Гугл в перспективе это в разы хуже чем M$.

Я это слышу уже лет 10. И все это время MS регулярно устраивает глобальные подлянки OpenSource'у, и одновременно пытается изобразить из себя лучшего друга. От гугла даже близко ничего похожего не было (они открывают библиотеки, форматы, предоставляют их вместе с правом использования патентов, а закрывают только сервисы, которые совсем или почти никому не нужны).

Сколько еще ждать той перспективы, когда Гугл, таки, покажет «оскал капитализма», который в разы хуже MS?

anonymous ()
Ответ на: комментарий от anonymous

От гугла даже близко ничего похожего не было

Ты слепой просто. Хром интернет изуродовал не меньше чем ишак в свое время.

они открывают библиотеки, форматы, предоставляют их вместе с правом использования патентов

При этом вендорлокин никуда не исчезает. Рабство остается, просто форма меняется.

Сколько еще ждать той перспективы, когда Гугл, таки, покажет «оскал капитализма», который в разы хуже MS?

Ты уже раб, просто этого еще не понял.

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от anonymous

typescript - это MS. Странно видеть любовь к поделкам этой конторы на LOR.

Та - тфу! Haskell - это тоже поделка M$, однако народ дро^W фапает :))))

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.