The OpenNET Project / Index page

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

Экспериментальный выпуск браузера Chromium с поддержкой языка Dart

16.02.2012 23:15

Компания Google начала тестирование экспериментальной версии браузера Chromium, в который интегрирована виртуальная машина Dart VM, обеспечивающая поддержку языка Dart. Готовые сборки подготовлены для Linux и Mac OS X. Представленная версия Chromium позволяет напрямую запустить в браузере приложения на языке Dart, минуя фазу компиляции кода в JavaScript и обеспечивая более высокую производительность выполнения. Одновременно ведётся работа над улучшением работы компилятора с языка Dart в JavaScript, который даёт возможность выполнять Dart-приложения в любом современном браузере.

Первая обособленная реализация языка Dart была представлена в октябре прошлого года. Dart позиционируется как язык структурированного программирования для Web, который в долгосрочной перспективе может стать прогрессивной заменой JavaScript, решающая имеющиеся в настоящее время проблемы с расширяемостью, производительностью и поддержкой разработки сложных приложений. Язык обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений.

  1. Главная ссылка к новости (http://googlecode.blogspot.com...)
  2. OpenNews: Наглядное руководство по языку Dart для разработчиков, знакомых с JavaScript
  3. OpenNews: Компания Google представила новый язык web-программирования Dart
  4. OpenNews: В долгосрочной перспективе Google рассматривает язык Dart как замену JavaScript
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/33109-chromium
Ключевые слова: chromium, dart, javascript
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Loooooker (?), 23:25, 16/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    DartVM? Тогда это больше замена Java. Да и синтаксис больше схож.
     
     
  • 2.2, Аноним (-), 23:35, 16/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Байткод, скрипты — детали реализации. Важно не это, а цель, с которой язык делается. JavaScript и Java всё-таки в разных целях используются. Примеры програм на Dart сравниваются именно с JavaScript, а не Java.
     
  • 2.8, Аноним (-), 02:12, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для незнаек:
    Чистых интерпретаторов уже почти не существует. Все современные интерпретируемые языки использую виртуальную машину. Код скрипта компилируется в код виртуальной машины и дальше уже работает ВМ. Это более быстрый вариант чем интерпретировать скрипт на лету. Еще более быстрый - jit-компиляция в машинный код. Так что, когда слышите словосочетание "виртуальная машина" не надо сразу же думать "О! Как java!"
     
     
  • 3.16, Аноним239 (?), 09:48, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Все современные интерпретируемые языки использую виртуальную машину.

    Назовите хотя бы пять.

     
     
  • 4.17, Аноним (-), 10:07, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Назовите хотя бы пять.

    Lua, python, Rakudo Perl, ruby, Java, C#
    Шесть. И это еще не считая всяких смолтолков и лиспов, по возможностям уделывающих "современные" языки.

     
     
  • 5.18, Аноним239 (?), 10:16, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Все современные
    >Lua, python, perl,ruby

    Хорошо.
    >>интерпретируемые
    >Java, C#

    Отлично.

     
     
  • 6.20, Аноним (-), 11:15, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Все современные
    >>Lua, python, perl,ruby
    >Хорошо.

    Не perl, а rakudo perl. Вы таки не поверите, но Perl 6 — вполне даже современный язык, учитывая, что разрабатывается прямо сейчас. Да и остальные три языка из списка очень даже современны. Не знаю, что вам не нравится.

    >>>интерпретируемые
    >>Java, C#
    >Отлично.

    Вот тут да, опростоволосился. Стало быть, вместо них придётся другой язык назвать. Groovy, к примеру. Современный, интерпритируемый, использует JVM.

     
     
  • 7.23, Аноним239 (?), 12:06, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Не perl, а rakudo perl.

    perl 6 != perl?
    А на cpan.org знают?

     
     
  • 8.26, Аноним (-), 12:26, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Perl 6 Perl 5, дурачина 6 5, как ни странно Судя по тому, что на cpan org ... текст свёрнут, показать
     
     
  • 9.28, Аноним239 (?), 12:57, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вы противоречите сами себе Попробуйте собраться с мыслями ... текст свёрнут, показать
     
     
  • 10.29, Аноним (-), 13:18, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В каком месте Perl 5 8212 это perl Perl 6 8212 это тоже perl Однако Per... текст свёрнут, показать
     
     
  • 11.31, Аноним239 (?), 14:19, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ок Запомним Ок Запомним и это Если вы не видите противоречия в этих трех ут... текст свёрнут, показать
     

  • 1.3, Аноним (-), 23:41, 16/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Note: The Dartium binary will expire after a few days. When that happens, you'll need to download a new copy if you want to continue using Dartium.

    Одноразовый браузер. Пользуешься им, а потом скачиваешь новый. Оригинально!

     
  • 1.4, alltiptop (ok), 00:12, 17/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Больше языков, функций и браузеров, хороших и разных. Но с общими стандартами, пожалуйста.
     
     
  • 2.35, Аноним (-), 18:40, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Больше языков, функций и браузеров, хороших и разных. Но с общими стандартами,  пожалуйста.

    Наличие единого стандарта противоречит unix way.
    Unix way - это обязательно зоопарк несовместимых велосипедов.

     
     
  • 3.36, arisu (ok), 19:06, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пёрнул хорошо. теперь доказывай.
     

  • 1.5, Mihnayan (?), 00:19, 17/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не думаю, что стоит относиться к Dart скептически. Google довольно амбициозная компания, и свой язык представила совсем не давно. Возможно это выйдет во что-нибудь серьёзное.
    Хуже если сейчас каждая компания под свой браузер будет свой язык придумывать. Вот где напляшемся! )
     
     
  • 2.6, антон (??), 00:42, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот Go вышел довольно давно. И где он сейчас?
     
     
  • 3.9, Andrey (??), 07:19, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по всему медленно, но верно помирает, что и должно быть, поскольку нельзя свои старческие фантазии и комплексы так явно на головы окружающим вываливать.

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

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

     
     
  • 4.15, anonymous (??), 09:46, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так о чем там говорить в блоге, много ты видишь блогов посвященных GCC? "Go" официально в GCC, в ближайшие месяцы выйдет 4.7. Коммитов в их каталог немало.
     
     
  • 5.22, arisu (ok), 11:35, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > «Go» официально в GCC

    gcj и obj-c тоже там, и что? не вижу шквала проектов на них. ну, держат в наборе.

    хотя если бы obj-c начал вытеснять идиотские кресты — я бы первый летку-еньку станцевал на площади.

     
     
  • 6.24, Аноним239 (?), 12:08, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > хотя если бы obj-c начал вытеснять идиотские кресты — я бы первый
    > летку-еньку станцевал на площади.

    А когда Астрология начнет вытеснять идиотскую Астрономию, я к вам присоединюсь.

     
     
  • 7.27, Аноним (-), 12:28, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> хотя если бы obj-c начал вытеснять идиотские кресты — я бы первый
    >> летку-еньку станцевал на площади.
    > А когда Астрономия начнет вытеснять идиотскую Астрологию, я к вам присоединюсь.

    Поправил. Objective-C супротив C++ — это как астрономия супротив астрологии. Полезная наука против популярной псевдонауки.

     
  • 6.32, фтыш (?), 16:08, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    лол, вы их готовить не умеете
    использую в obj-c проекте плюсовые либы и горя не знаю
     
     
  • 7.33, arisu (ok), 17:35, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > лол, вы их готовить не умеете
    > использую в obj-c проекте плюсовые либы и горя не знаю

    э… кого не умею? я разве сказал, что ObjC с C++ не сочетаются? я сказал, что был бы рад, если бы народ начал потихоньку на ObjC мигрировать и поменьше кода на крестах делал.

     
  • 2.7, Аноним (-), 01:46, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хуже, если под свой ЯП будут придумывать еще свой (ну или почти свой) браузер - так как это делают майл.ру и тындекс с поисковыми машинами, оформлением и т. д.

    Вот врубят в качестве дополнительной кастомизации поддержку фирменного ЯП на фирменном браузере и приплыли! Зачем? Они что нибудь придумают. Обоснуют. Скажут, к примеру, за ради прироста мифического быстродействия. Или еще чего.

     
     
  • 3.10, Ubuntu LTS (?), 07:37, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    +1, Аноним прав и проприетарный стандарт компании добра, заменит открытый общий стандарт.
     
     
  • 4.19, Аноним239 (?), 10:20, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это JavaScript то "открытый" стандарт? Очень смешно.
    У этого языка даже название является "зарегистрированной интеллектуальной собственность" Оракла.
    Так же, рекомендую посмотреть на состав комитета и на то, сколько изменений спецификации они приняли от сторонних разработчиков, а не от корпораций.
    Подсказываю, ноль.
     

  • 1.12, evgeny_t (ok), 09:24, 17/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    кто ещё думает что на javascript можно писать продакшен приложения ? )
     
     
  • 2.14, Аноним239 (?), 09:45, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я. А что есть сомнения?
     
     
  • 3.34, Аноним (-), 18:39, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  Я. А что есть сомнения?

    Но только под IE6!

     
  • 2.30, Crazy Alex (ok), 14:19, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    можно, но неприятно. Собственно, их много на чем писать можно - начиная с VBA и клипера, который по нынешним меркам предел жути. А ничего - писали, кое-где и сейчас работает.
     

  • 1.13, Аноним (-), 09:39, 17/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мозилла и хром уже не очень понимают друг друга, дальше -пуще кажется будет.
     

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



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

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