powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / DART
37 сообщений из 37, показаны все 2 страниц
DART
    #38360277
Adtain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Начал изучение этого языка по первой переведенной книжке "DART в действии". В книге много опущенного и она рассчитана на тех, кто знаком с JS, C# или JAVA. Мои знания в этих языках поверхностные, ничего на них не разрабатывал. Возникают вопросы по мере изучения, так вот не подскажите каких-нибудь русских сообществ, где можно было бы задавать вопросы или делиться знаниями по данному языку? Или же кто сам принялся его изучать, было бы интересно иметь пообщаться.
...
Рейтинг: 0 / 0
DART
    #38360283
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за язык?
...
Рейтинг: 0 / 0
DART
    #38360371
mhx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mhx
Гость
Альтернатива JS от Google
...
Рейтинг: 0 / 0
DART
    #38378672
Adtain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то никто не считает его перспективным? =)
...
Рейтинг: 0 / 0
DART
    #38378687
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с чего бы его считать перспективным?
...
Рейтинг: 0 / 0
DART
    #38378709
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdtainЧто-то никто не считает его перспективным? =)Хром не единственный браузер, и заменить один клиентский язык на другой у них не получится. Если дарт и появится в хроме, то не вместо, а в дополнение к js. Т.е. острой необходимости использования дарта ("что бы работало в хроме") не будет. Потому никто не станет напрягаться и раскуривать ещё один язык. Всё просто.

Само по себе изобретение нового языка (без необходимости) есть не более чем следствие творческого зуда. Подобных "языкопридумывателей" можно найти даже на нашем сайте, далеко ходить не надо ( 9029299 , 8106444 и т.д.), не удивительно, что такие есть и в гугле.
...
Рейтинг: 0 / 0
DART
    #38470200
Adtain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорят вышла стабильная версия языка программирования Dart.
...
Рейтинг: 0 / 0
DART
    #38470701
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Русских сообществ по DART нет нужно учить английский =)
У JavaScript есть определенные проблемы которые решить в принципе не возможно.
именно по этому существуют флеш активХ да и тег <object> в целом.
DART пока существует только как концепт в язык заложено много интересных вещей что из этого получится еще не известно
...
Рейтинг: 0 / 0
DART
    #38470722
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейУ JavaScript есть определенные проблемы которые решить в принципе не возможно.
это не проблемы JS, это скорее ограничение наложеные браузерами.
что до флеш - спользуйтесь CSS3 Animation или тегом Canvas
...
Рейтинг: 0 / 0
DART
    #38470756
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erМалыхин СергейУ JavaScript есть определенные проблемы которые решить в принципе не возможно.
это не проблемы JS, это скорее ограничение наложеные браузерами.
что до флеш - спользуйтесь CSS3 Animation или тегом Canvas

Можно по подробнее про ограничения браузеров на JS ?
вроде только IE и фаерфокс накладывают ограничения на время работы скрипта
...
Рейтинг: 0 / 0
DART
    #38470803
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейМожно по подробнее про ограничения браузеров на JS ?
типа безопасность. а то дай JS доступ к объектам ОС и веелье начнётся.
...
Рейтинг: 0 / 0
DART
    #38470853
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В защиту Dart-a - его можно транслировать к JavaScript-у. Но - он такой не один. Есть еще CoffeeScript и TypeScript. Кофе ценой подключения толстенной джаваскриптины может быть транслирован на лету, по месту. как - то совместим с JQuery. Из любопытства был немного поиспользован, показался забавным и местами полезным, показалось что дает чуть более читаемый код.

По ощущениям - гугл его забросит - как забросил много чего другого. Готов поставить 1 чашку кофе на такой сценарий....
...
Рейтинг: 0 / 0
DART
    #38470854
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, написал нечетко - Кофе был использован. Дарт - не был, даже для забавы.
...
Рейтинг: 0 / 0
DART
    #38471115
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейУ JavaScript есть определенные проблемы которые решить в принципе не возможно.
именно по этому существуют флеш активХ да и тег <object> в целом.не совсем понял какие проблемы JS решаются флешами и активИксами, а как это относится к сабжу.
...
Рейтинг: 0 / 0
DART
    #38471336
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин Сергейbeg-in-erпропущено...

это не проблемы JS, это скорее ограничение наложеные браузерами.
что до флеш - спользуйтесь CSS3 Animation или тегом Canvas

Можно по подробнее про ограничения браузеров на JS ?
вроде только IE и фаерфокс накладывают ограничения на время работы скриптаА можно поподробнее о проблемах JS? Что-то ни на одну не натыкался.
...
Рейтинг: 0 / 0
DART
    #38471407
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy Что-то ни на одну не натыкался.
у меня проблема, хочу значить что бы пользователь загрузил страницу с моим скриптом, и мой скрипт поправил ему реестр.
а ещё хачу доступ к его файловой системе.
короче хочу грабить корованы.
...
Рейтинг: 0 / 0
DART
    #38471593
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erAntonariy Что-то ни на одну не натыкался.
у меня проблема , хочу значить что бы пользователь загрузил страницу с моим скриптом, и мой скрипт поправил ему реестр.
а ещё хачу доступ к его файловой системе.
короче хочу грабить корованы.Таки не у скрипта :)
С этим классом проблем разобрались.
...
Рейтинг: 0 / 0
DART
    #38471820
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторне совсем понял какие проблемы JS решаются флешами и активИксами, а как это относится к сабжу.
Ну например декодирование видео. Лично мне хотелось бы иметь возможность решать схожие задачи с помощью встроенного языка.
Написать декодер H.254 на JS сложно и есть проблемы с производительностью хотя экспериментаторов хватает =)

Полгода назад хотел перенести небольшой алгоритм с "С" на JS работа с координатами вставка/удаление множества объектов
(R-Tree) но ничего толкового так написать не смог =(
Алгоритм на "C " занимал 100-300 мб оперативки на JS от гигабайта до FATAL ERROR
имхо1: большие бинарные деревья на JS это глупо вопрос о строгой типизации в языке
имхо2: в дарте есть несколько интересных идей типизация, классовая модель, возможность компиляции в байт код, богатая стандартная библиотека
имхо3: мне не нравится что разработчики дарта пытаются усидеть на двух стульях т.е. внедрить новые идеи и сохранить обратную совместимость с JS
по моему это плохо для новых идей и ужасно выглядит в скомпилированном виде на JS
имхо4: дарт пока это только довольно интересный концепт у него хорошая документация неплохое IDE легкий синтаксис
Но что то серьезное на нем писать совсем неохота =) Языку нужны более серьезные аргументы бл* заманивания разработчиков
...
Рейтинг: 0 / 0
DART
    #38471862
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин Сергейимхо3: мне не нравится что разработчики дарта пытаются усидеть на двух стульях т.е. внедрить новые идеи и сохранить обратную совместимость с JS
по моему это плохо для новых идей и ужасно выглядит в скомпилированном виде на JSесли Dart - обертка над JS, то он сохранит все проблемы (в твоем примере будет тот же результат)
...
Рейтинг: 0 / 0
DART
    #38471866
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечесли Dart - обертка над JS, то он сохранит все проблемы+1
...
Рейтинг: 0 / 0
DART
    #38471877
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечесли Dart - обертка над JS,

вроде как.
В настоящее время предполагается два способа исполнения Dart-программ: с использованием виртуальной машины или с промежуточной трансляцией в javascript.

мож они хотят что бы хром победил и на нём писались RIA.


но если просто обёртка, то да Dart - синтаксический сахар.
точно так же можно использовать C# и транслировать его в JS.
делать отладку в VisualStudio и потом бабахать в файл .js
там тебе и классы и строгая типизация. а на выходе годный код на js
...
Рейтинг: 0 / 0
DART
    #38471883
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по большому счету в JS единственная серьезная проблема - недостаток всяких числовых типов данных. есть некий "number", который внутри себя непойми что..
ещё нет типа char, там где можно символ использовать, строка создается, тоже не хорошо.
в общем, не хватает чего-то низкоуровневого, чтобы подобные алгоритмы ускорить.
в html5 начали появляться ArrayBuffer, вот это труъ
...
Рейтинг: 0 / 0
DART
    #38472105
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечМалыхин Сергейимхо3: мне не нравится что разработчики дарта пытаются усидеть на двух стульях т.е. внедрить новые идеи и сохранить обратную совместимость с JS
по моему это плохо для новых идей и ужасно выглядит в скомпилированном виде на JSесли Dart - обертка над JS, то он сохранит все проблемы (в твоем примере будет тот же результат)
Это и ежу понятно
Это просто как пример проблем в JS обойти которые я не знаю как =(
...
Рейтинг: 0 / 0
DART
    #38472323
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин Сергейавторне совсем понял какие проблемы JS решаются флешами и активИксами, а как это относится к сабжу.
Ну например декодирование видео. Лично мне хотелось бы иметь возможность решать схожие задачи с помощью встроенного языка.
Написать декодер H.254 на JS сложно и есть проблемы с производительностью хотя экспериментаторов хватает =)

Полгода назад хотел перенести небольшой алгоритм с "С" на JS работа с координатами вставка/удаление множества объектов
(R-Tree) но ничего толкового так написать не смог =(
Алгоритм на "C " занимал 100-300 мб оперативки на JS от гигабайта до FATAL ERROR
имхо1: большие бинарные деревья на JS это глупо вопрос о строгой типизации в языкеДругими словами, "проблемы" js это неспособность js тянуть задачи, под которые js не заточен.
Шурупы молотком забиваются плохо — плох конечно молоток, а не молотодержатель, лично он — умница.

Малыхин Сергейимхо3: мне не нравится что разработчики дарта пытаются усидеть на двух стульях т.е. внедрить новые идеи и сохранить обратную совместимость с JSПока браузеры поддерживают только js, обратная совместимость не вопрос их желаний, а единственный возможный вариант решения.
...
Рейтинг: 0 / 0
DART
    #38472404
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторШурупы молотком забиваются плохо — плох конечно молоток, а не молотодержатель, лично он — умница.
Как раз и пытаюсь объяснить что у меня есть задача заворачивать шурупы а мне рассказывают что молоток с этим справится
я с этим не согласен
я хочу шуруповерт ну или на крайний случай отвертку


Я думаю что JS (молоток) один из лучших инструментов если не самый лучший.
Но для заворачивания шурупов я хотел бы иметь другой инструмент (DART) в запасе.
...
Рейтинг: 0 / 0
DART
    #38472460
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейЯ думаю что JS (молоток) один из лучших инструментов если не самый лучший..
не бывает лучших инструментов. есть универсальные и специализированные.
инструмент определяет задача.

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

если уж так хочется от броузера скорости, вон хром позволяет внедрять С-код минуя JS.
...
Рейтинг: 0 / 0
DART
    #38472902
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erJS это универсальный.
Сам придумал? Есть же исторические факты в виде остатков ТЗ:
Перед Бренданом Айком, нанятым в компанию Netscape 4 апреля 1995 года, была поставлена задача внедрить язык программирования Scheme или что-то похожее в браузер Netscape.

...

Помимо Брендона Айка в разработке участвовали сооснователь Netscape Communications Марк Андрисин и сооснователь Sun Microsystems Билл Джой: чтобы успеть закончить работы над языком к релизу браузера, компании заключили соглашение о сотрудничестве в разработке. Они ставили перед собой цель обеспечить «язык для склеивания» составляющих частей веб-ресурса: изображений, плагинов, Java-апплетов, который был бы удобен для веб-дизайнеров и программистов, не обладающих высокой квалификацией .Перед js ставилась одна конкретная задача: работать с dom, а универсальных языков не бывает в принципе.

beg-in-erза универсальность надо платить низкой скоростьюЭто плата как раз за обратное: за узкую направленность. js и прочие встраиваемые языки должны работать с объектной моделью хостящего приложения, в нашем случае это DOM, а выполнение DOM-функций занимает 95% времени работы скрипта. Скрипт в основном тупо ждет, пока браузер отскрипит шестеренками. Ну и зачем ему в этих условиях рвать по производительности хотя бы эти ваши дельфи? Вообще, производительность чисто скриптов в разных браузерах стали сравнивать лишь в двухтысячных, когда, собственно, эти разные браузеры и появились, до тех пор это вообще никого не волновало.

Декодирование видео? Ой вэй, хорошо хоть страничка открылась, а ворд в этот момент не завис.
...
Рейтинг: 0 / 0
DART
    #38472905
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейавторШурупы молотком забиваются плохо — плох конечно молоток, а не молотодержатель, лично он — умница.
Как раз и пытаюсь объяснить что у меня есть задача заворачивать шурупы а мне рассказывают что молоток с этим справится
я с этим не согласенЭто кто такое рассказывает?
...
Рейтинг: 0 / 0
DART
    #38473481
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто кто такое рассказывает?Не буду приводить примеры но очень многие считают что новый язык в HTML не нужен и JS вполне достаточно
Мое личное мнение что DART нужен и весьма перспективен конкурентов у него не вижу
есть еще TypeScript но после знакомства с ним я не хочу с ним больше сталкиваться никогда

авторJS это универсальный.Это ложное мнение.
У JS очень узкая специализация это язык который легко встраивается в различные объектные модели в HTML он легко работает с моделью window на NodeJS он работает с моделью process
Вся универсальность прячется именно в этих объектных моделях а JS позволяет легко с ними работать
...
Рейтинг: 0 / 0
DART
    #38473799
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин Сергей,

авторJS это универсальный.Малыхин Сергей Это ложное мнение.Antonariy Сам придумал?
я исхожу из того, что достаточно большое количество задач можно решить с его помощью. в этом универсальность.
в отличии от специализированных вещей.

взять тот же специализированный css.
с ним гораздо удобнее делать стиль (да и анимашку) .
но вот для всего остального он не годится. JS может заменить css. но это несколько менее удобно.


Antonariy а универсальных языков не бывает в принципе.
эээ, ты это ассемблеру скажи или С.

посути же все скрипты , языки проходят через конвеер процессора ( CPU,GPU....)
а раз так, то базовый язык ЭВМ и есть универсальный язык ( привет Тьюрингу!).
другое дело , что многое на них не удобно делать. вот и появляются языки с различной (широкой или узкой) специализацией.

как гововаривал тов. Страуструп, что "С++ ОО язык потому, что в отличии от С, С++ предназначен для ООП , а С нет. да, на С можно прогаммировать в ОО стиле, он не предназначен для этого".

собсна JS тоже является базовым , только для броузеров. одним из. помимо хтмл и цсс.
как там уже работает виртуальная машина - без разницы. на неё , как и на CPU, код не должен влиять. она сама в себе.
если Дарт будет работать как базовый язык (скажем для хрома в частности ) то это другое дело.
допустим , что сервер определил, что у пользователя стоит хром, то он ему отсылает код сделанный на дарте, а если он убогий пользователь FF или IE , то вышлет ему ту же страницу с JS.
...
Рейтинг: 0 / 0
DART
    #38474077
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erAntonariy а универсальных языков не бывает в принципе.
эээ, ты это ассемблеру скажи или С.Напиши на ассемблере или си скрипт для веб-страницы или макрос для офиса.
...
Рейтинг: 0 / 0
DART
    #38474106
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyНапиши на ассемблере или си скрипт для веб-страницы или макрос для офиса.
эээ, как я уже писал, для хрома гугель предлагает возможность использовать код.
так что асм вполне допустим. я так думаю.
что до офиса, ....офис просто не впустит . написать то можем, пустить не пустит.
...
Рейтинг: 0 / 0
DART
    #38474201
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erнаписать то можем, пустить не пустит.На адинэсе тоже можем, только его вообще пускают лишь в адинэс.

Универсальность такая универсальность.
...
Рейтинг: 0 / 0
DART
    #38474232
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyУниверсальность такая универсальность.
да, но мы можем в обход. макрос обработки документа налабать, в шарпе скажем.

что вы на это скажете коллега. или вы пытаетесь найти то, где асм даст слабину?

напомню, что есть любители грязных хаков, которые внедряют код аж на уровне кольца0.
...
Рейтинг: 0 / 0
DART
    #38474386
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erда, но мы можем в обход. макрос обработки документа налабать, в шарпе скажем. Мы все еще об универсальности или уже нет?

beg-in-erчто вы на это скажете коллега. или вы пытаетесь найти то, где асм даст слабину?

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

Апофеоз универсальности. Не надоело искать лазейки для асма? :)
...
Рейтинг: 0 / 0
DART
    #38474434
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-er я исхожу из того, что достаточно большое количество задач можно решить с его помощью. в этом универсальность.
в отличии от специализированных вещей. Снова бред
-Скачай чистый V8 собери его и расскажи какие задачи ты на нем сможешь решить.
JS это встраиваемый скриптовый язык

beg-in-erкак гововаривал тов. Страуструп, что "С++ ОО язык потому, что в отличии от С, С++ предназначен для ООП , а С нет. да, на С можно прогаммировать в ОО стиле, он не предназначен для этого".Лож.
тов. Страуструпу понравивились идеи ООП но на С нельзя использовать ОО поэтому были придуманы новые конструкции языка и написан транслятор и все это называлось С с классами.


beg-in-erпосути же все скрипты , языки проходят через конвеер процессора ( CPU,GPU....)ээээ ....
Это хентай?
...
Рейтинг: 0 / 0
DART
    #38474521
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейЛож.
тов. Страуструпу понравивились идеи ООП ....
я привёл почти дословную фразу тов. Страуструпа. це ж класико.
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / DART
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]