Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Режим отображения отдельной подветви беседы | [ Отслеживать ] |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от Tav (ok), 13-Фев-12, 16:10 | ||
Браузеры должны поддерживать универсальный байт-код, в который можно было бы компилировать программы на различных языках, а не содержать встроенный высокоуровневый ЯП, который теперь все равно нередко используется в качестве промежуточного представления (компиляторы чего угодно в JavaScript), а он для этого плохо приспособлен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от Crazy Alex (??), 13-Фев-12, 16:22 | ||
Оно бы да - но на это шансов яво меньше, чем на (постепенное) приведение JS к приемлемому виду. В принципе, там не так много надо - кроме того, что в топике, осталось добавить необязательную типизацию для примитивных типов и какой-то вид описания сложных типов - что-то вроде: | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от uhbif18 (?), 13-Фев-12, 16:42 | ||
Лол. "Немного" | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (??), 13-Фев-12, 16:50 | ||
Не в курсе. Зато в курсе, что мозилловцы для джаваскрипта её таки сделали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 16:55 | ||
На самом деле, куда большее неприятие (у меня лично) вызывает полная неопределенность когда что и в какой последовательности выполняется. Причем Deferred тут помогает только отчасти - вопросов все равно масса. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
14. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 16:58 | ||
Эм... О какой неопределённости речь? Пример можете привести? | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 17:31 | ||
Хм... словами это... да... | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от Df232z (ok), 13-Фев-12, 17:46 | ||
> ОК, можете считать меня неосилятором, но без семафоров, критических секций и защищенных | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 17:50 | ||
А вы прочитать пост целиком! | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Проект Chromium предлагает начать тестирование..." | +1 +/– | |
Сообщение от arisu (ok), 13-Фев-12, 17:55 | ||
> А вы прочитать пост целиком! | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 18:00 | ||
> и многопоточности нет | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Df232z (ok), 13-Фев-12, 18:05 | ||
Да мы уже поняли, что javascript не для вас. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 18:09 | ||
>Да мы уже поняли | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 18:13 | ||
> Учимся говорить за себя! | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Df232z (ok), 13-Фев-12, 18:13 | ||
> И да, _я_ понял что мгопоточность не для вас! | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
27. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 18:11 | ||
> Прозвучала та фраза которая нужна! Именно это и есть напряг, поскольку с | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
30. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 18:16 | ||
>> Прозвучала та фраза которая нужна! Именно это и есть напряг, поскольку с | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Проект Chromium предлагает начать тестирование..." | +1 +/– | |
Сообщение от Аноним (-), 13-Фев-12, 18:40 | ||
> кагбэ потому, что в оригинале и многопоточности нет. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
37. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 18:42 | ||
Хм... не знал об этом. Буду грызть доки в этом направлении. Спасиб за наводку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 18:47 | ||
дык я специально про оригинал оговорку сделал: давал человеку шанс исправить сказаную глупость и поговорить предметно. | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
50. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Аноним (-), 13-Фев-12, 19:15 | ||
> дык я специально про оригинал оговорку сделал: давал человеку шанс исправить сказаную | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 19:21 | ||
он, кажется, вычитал где-то умную вещь: что настоящий программист может писать почти на любом языке не занимаясь глубоким изучением оного. откуда, по-моему, сделал забавный вывод, что настоящие программисты так и пишут — ничему не обучаясь. старается соответствовать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Аноним (-), 13-Фев-12, 19:26 | ||
> обучаясь. старается соответствовать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:33 | ||
Ну, пользоваться ими пока всё равно нельзя - т.к. IE | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
64. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Аноним (-), 13-Фев-12, 19:36 | ||
> Ну, пользоваться ими пока всё равно нельзя - т.к. IE | ||
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору |
69. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:44 | ||
Пропаганда - это хорошо, но пока не бьёт по карману. Упадёт процент IE хотя бы втрое - можно будет и так, при аккуратной реализации. А пока - ну максимум, в очень некоторых проектах можно IE8 дропнуть. Девятка будет поодерживаться всеми разумными людьми еще года два как минимум. ну а к десятке список претензий будем составлять после выхода. Пока - смотрится сравнительно неплохо. | ||
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору |
39. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 18:49 | ||
ну вот: кажется, ты его плохому научил. он и обычный-то js не смог осилить… помучается и пойдёт опять на форумах плакаться, на этот раз про то, что вебворкеры плохие, и опять не получилось лочку сделать в XMLHttpRequest. | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
43. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:02 | ||
Машины состояний используйте, они в JS это очень хорошо лечат. | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
65. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:38 | ||
Второй вариант - чтобы не плодить спагетти - через события всё разруливать, тоже вполне приличный код получается и писать проще, но архитектура видна хуже, чем у автомата. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
71. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от Df232z (ok), 13-Фев-12, 19:48 | ||
Первый бесплатный урок: | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 19:55 | ||
> Первый бесплатный урок: | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Проект Chromium предлагает начать тестирование..." | –1 +/– | |
Сообщение от Df232z (ok), 13-Фев-12, 20:04 | ||
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Проект Chromium предлагает начать тестирование..." | +1 +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 20:09 | ||
Именно синглтон и есть. И события, раскиданные по неймспейсам модулей, если таковые есть: Dispatcher.trigger("myModule.myEvent", arguments) - такой подход позволяет из одного места четко отследить последовательность прохождения событий по всему приложению, и не требует ничего переделывать если какое-то событие в результате рефакторинга признаем глобальным (т.е. на него может отвечать не только водуль, его запустивший) - меняем это дело в документации да в утилите проверки кода ывставляем правило, чтобы не ругалась на подписку на данное событие из чужого модуля. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 20:09 | ||
> Нет. | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
78. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:58 | ||
А еще с большой буквы чатос пишутся имена глобальных сущностей - например, Backbone из backbone.js. YUI тоже этого правила не придерживается. | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
75. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 19:55 | ||
а если немного глубже пойти в js (я понимаю, почему ты не стал человека пугать, понимаю), то передавать в триггер можно замыкание. а потом и триггер упразднить, всё равно одно замыкание у нас уже есть. и получим автомат, где состояния представлены замыканиями. диковатая немного конструкция с точки зрения пуриста, но вполне жизнеспособная. | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
80. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 20:00 | ||
Человек линейный код просил, поэтому так. Плюс это хорошая документация - именованное событие. | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 20:10 | ||
> Плюс это хорошая документация - именованное событие. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 20:24 | ||
Это да, всё забываю про эту фичу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Проект Chromium предлагает начать тестирование возможностей ..." | +1 +/– | |
Сообщение от jOKer (ok), 13-Фев-12, 20:37 | ||
Алексей, это действительно работает! | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
102. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 20:48 | ||
> Алексей, это действительно работает! | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 22:28 | ||
Спасибо :-) Ну вот, говорил я народу - культурнее надо... | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
111. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Аноним (-), 14-Фев-12, 07:35 | ||
> Лично мне, как питонятнику, было бы прикольно писать скрипты на питоне, не только на стороне сервера. Да и рубиновцы, я думаю, тоже не отказались бы писать скрипты на ruby прямиком на страницах. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
112. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от anonymous vulgaris (?), 14-Фев-12, 08:06 | ||
> То есть ты хочешь сказать что давай каждый будет писать кто в лес кто по дрова? | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 14-Фев-12, 09:12 | ||
у меня, скажем, компилятор для гибрида нескольких языков, который выплёвывает на выходе исполняемый js. правда, человекочитаемым выхлоп не является. но js. тебе сильно полегчает от этого, если придётся в скрипт залезть? | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
6. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от Аноним239 (?), 13-Фев-12, 16:48 | ||
> Браузеры должны | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
11. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (??), 13-Фев-12, 16:53 | ||
JVM пролетела отнюдь не из-за байткода, а из-за громоздкости языка, толщины рантайма и необходимости этот рантайм отдельно устанавливать. Ну и дыры не последнюю роль сыграли. Причем всё кроме необходимости установки сейчас бы сожрали и не поморщились, включая дыры - каналы толстые, языков под JVM навалом, есть и весьма приличные (скала та же). Ну и не в курсе, насколько хоорошо оном огло с самой страницей взаимодействовать - но это точно лечится, вон, тот же флеш интегрируется идеально. | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Аноним (-), 13-Фев-12, 17:35 | ||
> вон, тот же флеш интегрируется идеально. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:08 | ||
Не о том речь. А о том, что можно из JS вызывать AS (и таким образом информировать о DOM-событиях либо запрашивать сервис) и наоборот из AS дергать JS, и таким образом предоставлять флешу возможность делать нужные изменения в DOM, причем изменения эти ограничиваются тем, что допустит JS-обёртка. То есть сам механизм плагинов это позволяет, вопрос лишь в том, умели ли этим пользоваться апплеты. А то, что адоб не осилил нормально реализацию сделать - кто б спорил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Аноним (-), 13-Фев-12, 19:21 | ||
> Не о том речь. А о том, что можно из JS вызывать | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Проект Chromium предлагает начать тестирование возможностей ..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 19:29 | ||
NoScript - это не о том :-) Задача выглядит примерно так. Вот вы хостер какой-то среды - от фейсбука до блгосервиса. И вы хотите дать возможность сторонним программистам писать приложения для вашей среды. Вопрос: как их интегрировать в страницу и при этом не поступиться безопасностью пользователя? у того же фейсбука для этого используется жуткая система костылей и подпорок в виде переопределения доступных стороннему скрипту браузерных объектов. У вконтакта с флешовыми приложениями всё держится как раз на том, что бридж "JS-флеш" может очень точно ограничить взаимодействие флешки со страницей четким API. Вот и вопрос - можно ли подобное сделать как-то менее извращенно, чем у фейсбука? | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 20:00 | ||
> Вот и вопрос — можно ли подобное сделать как-то менее | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 20:02 | ||
Ну вот есть подозрение, что iframe + SameOrigin Policy чем-то таким послужить могут, а так - весьма неутешительный ответ. Очень хочется в одном проекте дать пользователям вставлять в свои страницы виджеты, которые могли бы исполняться у других пользователей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 20:12 | ||
ну, единственное, что тут может утешить, хоть и с оттенком издевательства — я думаю, что не пройдёт и десяти лет, как песочницы вставят в очередную ревизию стандарта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 20:26 | ||
поглядим, может, и получится выкрутиться. В принципе, посадить каждого пользователя на совй домен - извращение, но не смертельное, вон ЖЖ так живёт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 20:31 | ||
> В принципе, посадить каждого пользователя на | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от Crazy Alex (ok), 13-Фев-12, 22:31 | ||
То есть надо делать домены как id пользователей, и наружу не показывать... Логично, зачем ограничиваться правилами для доменых имён. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Проект Chromium предлагает начать тестирование..." | +/– | |
Сообщение от arisu (ok), 13-Фев-12, 22:35 | ||
> То есть надо делать домены как id пользователей, и наружу не показывать… | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
51. "Проект Chromium предлагает начать тестирование возможностей ..." | –1 +/– | |
Сообщение от Аноним (-), 13-Фев-12, 19:15 | ||
+1. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |