The OpenNET Project / Index page

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

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

"Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от opennews (ok) on 01-Фев-12, 13:13 
Компания Google представила (http://googlecode.blogspot.com/2012/01/translating-javascrip...) сайт synonym.dartlang.org (http://synonym.dartlang.org/), на котором размещено интересное руководство по языку Dart (http://www.dartlang.org/) для разработчиков, уже знающих JavaScript. Руководство позволяет наглядно оценить различия и особенности Dart, так как информация представлена в форме сравнений: приводится вариант кода на JavaScript и рядом аналог на языке Dart. Руководство также может быть полезным при портировании кода с JavaScript на Dart (в будущем планируется выпустить инструментарий для автоматизации портирования JavaScript-кода).

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

URL: http://googlecode.blogspot.com/2012/01/translating-javascrip...
Новость: http://www.opennet.me/opennews/art.shtml?num=32958

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

Оглавление

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


1. "Наглядное руководство по языку Dart для разработчиков, знако..."  +3 +/
Сообщение от spanasik email(ok) on 01-Фев-12, 13:13 
Особенно доставил аналог <noscript>
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от terr0rist (ok) on 01-Фев-12, 13:34 
Выглядит в целом неплохо, за исключением пары спорных моментов. Хотя понятно, что пока это всё бета в 1234-й степени: current version (0.07) was released January 20, 2012.
Экстраполируя, скажем лет через 10 мы сможем забыть про жаваскрипт. И то, учитывая, что до сих пор имеются юзеры с Win98 и ИЕ4...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Наглядное руководство по языку Dart для разработчиков, знако..."  +4 +/
Сообщение от Аноним (??) on 01-Фев-12, 15:36 
> И то, учитывая, что до сих пор имеются юзеры с Win98 и ИЕ4...

А зачем их учитывать? Их процент незначителен. Пусть у этих некрофилов и болит голова по поводу того как современные сайты в их древнем шите работают.

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

3. "Наглядное руководство по языку Dart для разработчиков, знако..."  –1 +/
Сообщение от Аноним (??) on 01-Фев-12, 13:38 
А ничего так. Язык кажется довольно приятным в разработке. Подождем пока гугл продавит его.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Наглядное руководство по языку Dart для разработчиков, знако..."  +4 +/
Сообщение от Аноним239 on 01-Фев-12, 15:15 
Ага. Golang  уже продавил.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним (??) on 01-Фев-12, 13:40 
А еще было бы не хило сравнить: существующие фреймворки на драфт с аналогами на ява-скрипт.
Подозреваю дело будет выглядеть где-то так:
Нет - JQuery
Нет - Dojo
Нет - ...
Нет - ...
Нет - ...

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

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

5. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Xasd (ok) on 01-Фев-12, 14:48 
исходя из того что современный Www находящийся в полуподвешенном состоянии HTML4.1=>HTML5 -- имея громадную кучу фрэймворков (в том числе js-фрэймворков) -- мы наблюдаем следующуую картину:

почти все эти фрэймворки ориентированы на HTML4.1 с некоторыми фишками HTML5.

....рано или позно всё это будет переписанно более полно на HTML5 . я имею ввиду вообще полную работу на HTML5 БЕЗ обратной совместимости к браузерам не поддедживающим его (MsIE version 8 и прочие Opera-Mobile :)).

сейчас конешно какимто из старпёров может слабо в это верится. но в будущем ЕСТЬ смысл использовать Ajax ПОЛНОЦЕННО, а НЕ частичнями вставками в Www-страницы...(да да, по сути именно HTML5 даёт нам зелёный свет Ajax-сайтам! хотя и на HTML4.1 они делались, кривовато, и нестандартизированно)

Google даже уже сейчас умеет индексировать правильно сконструированные Ajax-сайты. а сторонним программистом намного прощще получать информационные запросы от таких полноценных Ajax-сайтов (прощще "парсить" информацию, так парсить НЕ HTML-код, а всеголишь просмотреть JSON или XML ответ от сервера)

ещё почитать можно тут: http://solovyov.net/blog/2011/03/04/urls-and-shebangs/ (человек пишет правильно, хоть я и имею определённую личную неприязнь к Соловьёву)

и спрашивается теперь: какие из существующих фрэймворков способны полноценно предоставить такое? приходится использовать трансформера из кучи микро-фрэймворков. куча лишнего кода этих врэймворков -- вообще является "мёртвым кодом" для полноценных Ajax-сайтов

[например "мёртвым кодом" будет часть aрэймворка которая шаблонизирует Www-страницу на стороне сервера. так как полноценный Ajax-сайт должен использовать шаблоны на стороне Www-клиента!]

короче я намекаю на то что особой радости кучи от этого Legacy кода -- особо-то и нет. и сёравно придётся ещё много писать :)

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

9. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним239 on 01-Фев-12, 15:26 
Меня от такого потока "откровений" даже слегка перекосило.
Хочу только узнать "полноценные Ajax-сайты" - что это?
Всегда интересно что под этим понимают профаны.

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

12. "Наглядное руководство по языку Dart для разработчиков, знако..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-12, 15:41 
> Хочу только узнать "полноценные Ajax-сайты" - что это?
> Всегда интересно что под этим понимают профаны.

Это сайт который не до#$%вает пользователя постоянными перезагрузками 200-килобайтных портянок на каждый пук как сайты из эпохи конца 90-х прошлого века. На кой хрен перегружать всю огромную портянку чтобы просто воткнуть в нее мой комент, например? Вон например посмотрите как на digg коменты сделаны. Очень удобно и довольно интуитивно, между прочим. И нет раздражающего мигания от релоада страниц.

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

14. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним (??) on 01-Фев-12, 15:51 
Гражданин, Вы вижу не знаком с HTML5 и его отличаями от 4.1. :)

HTML5 движется в направлении, когда разработка Web приложений (для вас имею ввиду веб сайты), по методам приближается существенно к разработке Desktop приложений. Вместу загрузки частей HTML, разработчику удобний (и єто HTML5 упрожает) контролировать передачу только необходимых данных (даже не JSON/Ajax а сериализированных об’ектов). Вякие темы, оформление, ефекты полностю отрабатываются на стороне клиента и сервер может даже не знать о том какая тема используется на странице, или даже какие еще модули там подгрузились.

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

20. "Наглядное руководство по языку Dart для разработчиков, знако..."  –1 +/
Сообщение от Аноним (??) on 01-Фев-12, 17:56 
HTML5 облегчяет создание Web приложений (вам сочетание "Web приложение", можно заменить словом сайт) в стиле создания Desktop приложений, где очень большая часть компьютерных операций выполняется на стороне клиента, в результате приложение получается достаточно отзывчево. При этом разработчику HTML5 способствует разрабатывать приложения так, чтобы они передавали только полезные данные и только когда это на самом деле нада (при этом разработчик может не заботится о формате передачи данных типа JSON/XML, а работать с сериализирванными объектами). Функции, например, по изменению темы, перемещения панели и т.п., могут выполнятся исключительно на стороне клиента, сервер даже об подобных действиях пользователя не будет знать. Это делает возможным относительно быстро разрабытывать сложные Web приложения, сосредотачиваясь на реализации функций, а не а том, как именно передать кусок страницы в HTML коде.

Короче смотрите спецификации HTML5, это не только WebGL и видио без Flash, это следующий виток развития Web технологий который, берет лучшее из уже обкатаных технологий разработки Desktop приложений. Скоро даже полноценные скринсейверы и p2p приложения можно будет делать с использованием HTML5.

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

25. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Xasd (ok) on 01-Фев-12, 21:16 
приэтом кстате стоит отметить -- что "новостной-сайт" или "форум" (или "новостной сайт + форум" ;-)) -- это именно сайты которые являются по своей сути "Приложениями"!

...ну а конешно же сайт-визитку Колбасной Компании (без возможности просмотра ассортимента колбасок и кнопки "купить") -- "Приложением" называть весьма неудобно

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

10. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним239 on 01-Фев-12, 15:27 
> ещё почитать можно тут: http://solovyov.net/blog/2011/03/04/urls-and-shebangs/ (человек
> пишет правильно, хоть я и имею определённую личную неприязнь к Соловьёву)

Кстати статья глупа, безграмотна и устарела на полгода на момент написания.
Хотя может быть она вам нравится именно поэтому?

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

21. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Crazy Alex (ok) on 01-Фев-12, 18:14 
Обосновать?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

24. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Xasd (ok) on 01-Фев-12, 21:10 
> Кстати статья глупа, безграмотна

по крайней мере это умнее чем её гипотетическое отсутствие :-)

> и устарела на полгода

ну вот СКОРЕЕ же и сообщите нам всеэти замечательные новщества, которые произошли за пол года в этой области! :-) :-) (то о чём упомянается в статье)

....пока не устарело ваше сообщение :-D

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

26. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Xasd (ok) on 01-Фев-12, 21:20 
> Кстати статья глупа, безграмотна и устарела на полгода на момент написания.
> Хотя может быть она вам нравится именно поэтому?

ну вообще не скрою что мне нравится когда Соловьёв пишет откровенную чушь :-D .. жалко что на этой статье он так не опростоволосился :-(

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

6. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним email(??) on 01-Фев-12, 14:52 
Но зачем выдумывать ещё один высокоуровневый язык, это ж не более, чем синтаксис.
NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже Моно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Наглядное руководство по языку Dart для разработчиков, знако..."  +2 +/
Сообщение от Аноним239 on 01-Фев-12, 15:19 
> Но зачем выдумывать ещё один высокоуровневый язык, это ж не более, чем
> синтаксис.
> NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже
> Моно.

Уважаемый пользователь для просмотра выпадающего меню дождитесь окончания загрузки 'Mono_0.2_Nacl.ocx' Загружено 83.23 мегабайт из 253.

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

15. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Толстый (ok) on 01-Фев-12, 16:08 
Есть кэширование.

Доделали бы нормальную инфраструктуру для использования *любого* языка - как раз как Mono, и была бы радость. Но нет, им надо изобретать еще один хреновый велосипед, игнорируя весь предыдущий опыт в Language Design.

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

19. "Наглядное руководство по языку Dart для разработчиков, знако..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-12, 17:32 
> Доделали бы нормальную инфраструктуру для использования *любого* языка - как раз как
> Mono, и была бы радость.

Тут глядишь MS свое пришибет не сегодня-завтра в пользу хтмль5, а ты с ручника снимаешься. Че-то поздно очухался. А что до инфраструктуры - так народ вон уже даже игры на си писаные под SDL в js конвертит и запускает пока ты плакаешь. Изврат конечно но ведь работает :)

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

22. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Crazy Alex (ok) on 01-Фев-12, 18:16 
умолчим как именно работает, с каким быстродействием. А NaCl - это как раз возможность сделать то же с нормлаьной скоростью, а в плане разработки как бы не быстрее - JS никто не отбирает, а то, что уже написано на нормлаьных языках можно использовать почти без изменений.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

27. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним (??) on 01-Фев-12, 22:01 
Ну так и проблем достаточно много. Те же проблемы со стандартизацией API на стороне клиента как и в случае JS. Пробемы с переносом на разные архитектуры. На планшетах часто ставят ARM процессоры, а такие сложные приложения как раз на всяких "неокомьютерах" в первую очередь и интерестны, на нормальном ПК есть native игра/wine и т.п.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

13. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Аноним (??) on 01-Фев-12, 15:42 
> NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже Моно.

Майнер биткоинов там будет смотреться гораздо лучше и профитабельнее :)

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

17. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от очередной Аноним on 01-Фев-12, 16:34 
> NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже Моно.

NaCl позволит использовать не только скриптовые языки, а и компилируемые

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

18. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Crazy Alex (ok) on 01-Фев-12, 17:05 
ну я так понимаю, они в нескольких направлениях сразу идут, благо могут себе позволить.
В принципе пара "тяжелая логика и вычисления в NaCl, управление внешним мидом страницы на Dart" выглядит неплохо.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

23. "Наглядное руководство по языку Dart для разработчиков, знако..."  +/
Сообщение от Xasd (ok) on 01-Фев-12, 20:38 
кстате... а как можно установить на страницу объект (<object...>...<object>) NaCL таким образом чтобы он НЕ отображался на этой страницце (не отображался, а только вычислял!), и не занимал нисколько места, ниодного одного пикселя?

засунуть внутрь <head>...</head> ? он будет в этом случае исполняться? [ктото мне рассказывал что часть браузеров даже не начинают инициализировать <object>, если он style="display:none"]

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

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

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




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

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