The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Firefox 35, opennews (ok), 13-Янв-15, (0) [смотреть все] +1

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


119. "Релиз Firefox 35"  –2 +/
Сообщение от Аноним (-), 15-Янв-15, 18:18 
>Ну что за детство, будь последовательным. Выкидываем чатик и прочее? Так давай тогда выкинем и поддержку видео с картинками, и скрипты со стилями вовсе. Ну чтоб у нас тупо текст отображать умело и всё. Их же для этого изначально придумывали, не так ли? Вот-вот, а всё остальное плагинами, причём с возможностью ставить чужие плагины или вовсе отдать их на откуп сторонним разработчикам и отдельным версионированием для них, и будем смотреть как эта куча барахла взлетит, а потом как все ей будут несказанно рады (особенно разработчики сайтов — тут счастья будет просто неизмеримое количество). Что, ты не это предлагал? Так зачем девиз «Write programs that do one thing and do it well» вспомнил, который к браузерам практически с самого начала имел крайне косвенное отношение?

Из крайности в крайность. Надо лишь понимать что задача браузера - работа с ДОКУМЕНТОМ. И теперь все становится на свои места: если анимация в документе допускается - то да, нужно чтобы браузер мог отобразить анимацию, если нужно обеспечить "особые" интерактивные средства для работы с документом - скорее всего понадобятся JS и JQuery. Но вот как ни крути, чат и видеоконференция - это не документ и не часть документа. Да, лог чата и видеоконференции - это уже документ и, возможно, нужно научить браузер обрабатывать и такие документы, но как ни крути, функционал чата и видеосвязи надо выкидывать из браузера и выводить делать отдельной программой. Надо понимать что к чему, а то из-за какаши в голове вам может показатся что встраивать в браузер игры и видеоредактор - это хорошая идея.

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

123. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 15-Янв-15, 20:39 
Ну вообще-то это не средство для работы с документом (а то видеоредактор тут вполне подходит — воспроизводить-то его мы уже можем), а платформа для запуска веб-приложений (которые обычно имеют форму документа). К тому же с нечётко определённым кругом задачь, в основном сфокусированном на средствах обмена информацией. Так, например, ранее встраивали почтовый клиент и некоторым до сих пор нравится SeaMonkey. А ведь почтовый клиент в браузере это куда большее «не пришей рукав», чем видеоконференция.

Если же взять определение из английской вики (в русской ещё более расплывчатое), то получим вот это: A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI/URL) and may be a web page, image, video or other piece of content.

Так вот, Mozilla запустила веб-приложение Hello (видеоконференцию), доступное из любого браузера по ссылке, и встроило в Firefox более удобное средство для отображения содержимого таких сылок, нежели открытие их просто во вкладке браузера, c возможность создания своих ссылок. По-моему это вполне вписывается в определение и круг задачь браузера. У меня скорее есть претензии к функционалу этой видео-конференции (я бы сказал, что он крайне куций), нежели к тому, что её туда добавили.

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

132. "Релиз Firefox 35"  +/
Сообщение от Аноним (-), 16-Янв-15, 07:05 
>Ну вообще-то это не средство для работы с документом (а то видеоредактор тут вполне подходит — воспроизводить-то его мы уже можем), а платформа для запуска веб-приложений (которые обычно имеют форму документа). К тому же с нечётко определённым кругом задачь, в основном сфокусированном на средствах обмена информацией. Так, например, ранее встраивали почтовый клиент и некоторым до сих пор нравится SeaMonkey. А ведь почтовый клиент в браузере это куда большее «не пришей рукав», чем видеоконференция.

поискал определение "веб-приложения" и вот что нашел: "Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер." Теперь понятно почему ничего внятного нет: эти оба "термина" лишь пустословие.

>A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI/URL) and may be a web page, image, video or other piece of content.

Вот да, здесь понятнее: "is a software application for retrieving, presenting and traversing information resources on the World Wide Web" и "... or other piece of content". Заметь что сфокусировано определение на "content", то есть документе.

Браузер - от browser, то есть обозреватель, то есть извлечение и отображение документа. В теле документа могут быть интерактивные элементы или динамичные элементы (кроме статичных) вроде видео или звука.

Исполнять в программе для работы с документом кучу скриптов, которые в итоге нарисуют вам внутри окна этой программы окно якобы другой программы - это глупость. Личбо я жду WebRTC-плагин к pidgin (может сам сделаю когда-нибудь) и НОВЫЙ ЧИСТЫЙ ПРОСТОЙ И НОРМАЛЬНЫЙ БРАУЗЕР - программу для работы с документом.


>Так вот, Mozilla запустила веб-приложение Hello (видеоконференцию), доступное из любого браузера по ссылке, и встроило в Firefox более удобное средство для отображения содержимого таких сылок, нежели открытие их просто во вкладке браузера, c возможность создания своих ссылок. По-моему это вполне вписывается в определение и круг задачь браузера. У меня скорее есть претензии к функционалу этой видео-конференции (я бы сказал, что он крайне куций), нежели к тому, что её туда добавили.

Есть средства IPC для обмена информацией между программами. Этот функционал ДОЛЖЕН БЫТЬ вынесен в отдельную программу. Я понимаю чего добивается Mozilla, но из кожи вон лезть и делать на скриптах в обозревателе документа то что должно быть отдельной программой - глупость. Логичнее было поставлять вместе с обозревателем документа отдельное приложение.

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

133. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 16-Янв-15, 14:59 
> эти оба "термина" лишь пустословие.

Эти «оба термина» обозначают программу, которая на каком-то этапе грузится с сайта (потом может и из локального кэша) и работает в браузере. Обычно ещё обменивается информацией с серверной стороной. Gmail или Google Docs, например, это веб-приложения. Последнее документом аж никак не назовёшь так-как оно само предназначено для работы с ними.

> "content", то есть документе.

То есть незнании английского языка. -_-
«other piece of content» в данном случае переводится «и другой информации». Даже в буквальном переводе «content» обозначает «содержимое» чего-то, а не документ. У документа есть содержимое, но содержимое чего-то не всегда есть документ. Не нужно путать часть с целым.

> Браузер - от browser, то есть обозреватель, то есть извлечение и отображение
> документа.

Опять ты приплёл слово «документ» из ниоткуда.

> В теле документа могут быть интерактивные элементы или динамичные элементы
> (кроме статичных) вроде видео или звука.

Или флэш объект реализующий видеоконференцию. Это уже было сделано на флэше чёрт знает как давно. Теперь без него.

> Исполнять в программе для работы с документом кучу скриптов, которые в итоге
> нарисуют вам внутри окна этой программы окно якобы другой программы -
> это глупость.

Извините, но у нас полный интернет этой глупости. Порой даже так: http://apps.pixlr.com/editor/

Да, кстати, мы сейчас с тобой на Опеннете обмениваемся сообщениями. Что это если не веб-приложение для обмена сообщениями? Примитивное и способное работать даже без скриптов на стороне пользователя, но веб-приложение.

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

134. "Релиз Firefox 35"  +/
Сообщение от Аноним (-), 16-Янв-15, 19:17 
>Эти «оба термина» обозначают программу, которая на каком-то этапе грузится с сайта (потом может и из локального кэша) и работает в браузере. Обычно ещё обменивается информацией с серверной стороной. Gmail или Google Docs, например, это веб-приложения. Последнее документом аж никак не назовёшь так-как оно само предназначено для работы с ними.

Вы не поняли, оба этих "термина" созданы из воздуха так что одно завязано на другое. Фактически же определения просто нет (ни одно из определении не является разрешимым). То что вы мне сочиняете - это не меняет дело. Когда вы открываете gmial или google docs - вы загружаете документ который будет отображен, а сценарии в нем исполнены. А вообще, gmail и google docs - это уродства от google.


>То есть незнании английского языка. -_-
>«other piece of content» в данном случае переводится «и другой информации». Даже в буквальном переводе «content» обозначает «содержимое» чего-то, а не документ. У документа есть содержимое, но содержимое чего-то не всегда есть документ. Не нужно путать часть с целым.

Эх, лингвист. Piece of content чего? - Очевидно что документа: http://www.w3.org/QA/2002/04/valid-dtd-list.html . Когда загрузишь так называемое "веб-приложение" посмотри что оно выстроится в document. Из сети в браузер ты грузишь веб-документ.

>Опять ты приплёл слово «документ» из ниоткуда.

конечно: http://www.w3.org/QA/2002/04/valid-dtd-list.html

>Или флэш объект реализующий видеоконференцию. Это уже было сделано на флэше чёрт знает как давно. Теперь без него.

Тоже уродство. Можно и микроскопом гвозди забивать и даже посмотреть на солнце в телескоп два раза: один раз левым и один раз правым глазом.


>Извините, но у нас полный интернет этой глупости. Порой даже так: http://apps.pixlr.com/editor/

одно дело когда исполняются скрипты вложенные в документ которые предназначены для работы с данными связанными с документом, и другое дело когда пытаются втянуть в обычную прикладную программу (браузер) прикладной функционал который обеспечивается системными и прикладными библиотеками, которые использовала сама прикладная программа для запуска (браузер).
Еще раз: существует и развивается набор виджетов, системных библиотек, средств IPC в пользовательском пространстве операционной системы чтобы прикладные программы используя существующие ресурсы окружения могли реализовывать прикладной функционал. А здесь обычная прикладная программа (браузер) пытается заменить собой пользовательское окружение операционной системы хотя она сама работает в этом окружении. Вот такая кривость в программе для управления ДОКУМЕНТОМ (сходите на W3C). То что можно такое напрограммировать такие уродства вовсе не означает что нужно такое делать.


>Да, кстати, мы сейчас с тобой на Опеннете обмениваемся сообщениями. Что это если не веб-приложение для обмена сообщениями? Примитивное и способное работать даже без скриптов на стороне пользователя, но веб-приложение.

Это лишь html-документ со скриптами которые приходит по сети в браузер на отображение, что браузер и делает. Я написал сообщение - он появился в документе. Сам посмотри на content (содержимое) и разберись откуда берется там термин документ (в данном случае html-документ). B не отнимай мое время своей демагогией, уж тем более лингвистической чушью.

Спасибо.

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

145. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 16-Янв-15, 20:41 
1. Все современные браузеры могу посещать страницы по ftp и генерируют тебе «документ» прямо с твоей стороны. Из сети они «документ» не загружают.
2. Когда вы открываете прямую ссылку на картинку или видео, то там не указано, что это документ или часть документа. Браузер создаёт для неё «обёртку» на лету.
Т.е. ваш «документ» это не более чем описание интерфейса веб-приложения и оно может быть сгенерировано автоматически для загружаемой информации. Иногда это всё, что у такого приложения есть.
3. При открытии некоторых файлов (обычно текстовых) загружается сам файл без обёртки вовсе.

Теперь же о системных функциях. А где пролегает эта граница, простите? XMLHTTPRequest уже за гранью? А WebSockets? А с какой стати вы считаете, что документ не может при помощи скриптов находить аналогичные в сети и обмениваться с ними данными если это необходимо «для работы с данными связанными с документом»? Может на чаты посмотрите, например? Они ведь не перезагружаются каждый раз при добавлении нового сообщения кем-то из участников и обмениваются данными с сервером. В чём проблема, если «документ» будет обмениваться данными с другим? Или «документу» нельзя было давать доступ к веб-камере и микрофону? Может тогда и текст вводить запретите? Это ведь всё средства ввода информации и с какой стати ограничение должно пролегать на клавиатуре и мышке?

Английская вики даёт конкретный ответ по веб-приложениям. Веб-приложение это любое ПО, работающее в браузере. Да, без браузера оно не существует и браузер является для такого ПО операционной системой. Современный браузер это новая ОС. Смиритесь с этим.

Кстати, в Firefox вообще сложно сказать где конкретно заканчивается браузер и начинается веб-приложение так-как вся его морда это веб-приложение. Единственное отличие в том, что для разметки интерфейса используется другая разновидность XML вместо HTML, а так там даже DOCTYPE есть. Всё это время вас это устраивало, но тут из готовых блоков собрали видеоконференцию и всё, конец света наступил.

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

149. "Релиз Firefox 35"  +1 +/
Сообщение от Аноним (-), 17-Янв-15, 03:54 
>1. Все современные браузеры могу посещать страницы по ftp и генерируют тебе «документ» прямо с твоей стороны. Из сети они «документ» не загружают.

Если уж на то пошло, то страниц ftp нет, как и документа. Смысла генерировать документ на лету тоже нет. Ну а браузер чтобы отобразить листинг файлов генерирует документ потому что он обозреватель документов, а нормальные ftp-клиенты просто показывают листинг.

>2. Когда вы открываете прямую ссылку на картинку или видео, то там не указано, что это документ или часть документа.

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

>Браузер создаёт для неё «обёртку» на лету.

он лишь отображает часть документа которые был скрыт за ссылкой, которая находится в документе

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

нет, выше я объснил, а у вас беда с пониманием

>3. При открытии некоторых файлов (обычно текстовых) загружается сам файл без обёртки вовсе.

текстовый документ :)

>Теперь же о системных функциях. А где пролегает эта граница, простите? XMLHTTPRequest уже за гранью? А WebSockets?

Эх..: man man.
Системные функции в секции 2, XMLHTTPRequest - это класс, websocket - это протокол :)

>А с какой стати вы считаете, что документ не может при помощи скриптов находить аналогичные в сети и обмениваться с ними данными если это необходимо «для работы с данными связанными с документом»?

Сам документ вообще ниче не делает, а делает это браузер, то есть скрипты исполняет обозреватель документа. Приличная, как я смотрю, у вас каша в голове..


>Может на чаты посмотрите, например? Они ведь не перезагружаются каждый раз при добавлении нового сообщения кем-то из участников и обмениваются данными с сервером.

чат - программа для управления данным


>В чём проблема, если «документ» будет обмениваться данными с другим?

документ - это набор скриптов и данных, все

>Или «документу» нельзя было давать доступ к веб-камере и микрофону? Может тогда и текст вводить запретите? Это ведь всё средства ввода информации и с какой стати ограничение должно пролегать на клавиатуре и мышке?

в фантазиях унесло вас куда-то..

>Английская вики даёт конкретный ответ по веб-приложениям. Веб-приложение это любое ПО, работающее в браузере.

Нету ПО в браузере, есть документ со строго определенной разметкой и скриптами. И это не приложение. Это просто активный документ (динамичный, впротивовес статичному).

>Да, без браузера оно не существует и браузер является для такого ПО операционной системой.

Скрипты исполняются в среде исполнения, т.е. являются операционной средой - это не есть операционная система. Малограмотный люд нынче пошел..

>Современный браузер это новая ОС.

Нет, это обычная прикладная программа - обозреватель документов. Обычная прикладная как медиапрогрыватели или офисные приложения (тоже предназначенные для работы с документом).

>Смиритесь с этим.

Я вижу ты смирился. А я вот разбираюсь в вопросах архитектуры операционных и прикладных систем и меня буллшитом которым вас напичкали не накормить :)

>Кстати, в Firefox вообще сложно сказать где конкретно заканчивается браузер и начинается веб-приложение так-как вся его морда это веб-приложение.

Это вам сложно, а мне - нет. Разница в уровне "скилла".


>Единственное отличие в том, что для разметки интерфейса используется другая разновидность XML вместо HTML, а так там даже DOCTYPE есть. Всё это время вас это устраивало, но тут из готовых блоков собрали видеоконференцию и всё, конец света наступил.

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

А по поводу попыток продублировать функционал операционной среды для прикладных программ в собственно прикладной программе - это тупиковая ветвь и развития там не будет. Тоже не расскажу почему так.

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

150. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 17-Янв-15, 04:58 
> нормальные ftp-клиенты просто показывают листинг.

Вот-вот, а не «документ».

> эх гуманитарии, ссылка - это часть документа, и ресурсы за ссылкой -
> это часть документа через косвенную адресацию

Через что-что? С каких пор прямая ссылка на файл стала частью «документа» веб-страницы? Она может ею быть, а может и не быть.

> он лишь отображает часть документа которые был скрыт за ссылкой, которая находится
> в документе

Что за бред ты несёшь? Когда ты открываешь картинку по прямой ссылке браузер вставляет её в «заготовку» страницы, способную отобразить эту картинку, но он делает это лишь потому, что создавать специальную разновидность вкладок для отображения картинки без «обёртки» было бы просто глупо.

> Эх..: man man.
> Системные функции в секции 2, XMLHTTPRequest - это класс, websocket - это
> протокол :)

Да-да, первый выполняет запрос со страницы и подгрузить произвольный кусок данных в форме XML-«документа», второй позволяет открыть канал и кидать туда-сюда данные. Так они как, уже слишком для «документа со скриптами» или ещё нет?

> Сам документ вообще ниче не делает, а делает это браузер, то есть
> скрипты исполняет обозреватель документа.

Ты можешь человеческим языком сказать, что это делает программа на странице при помощи API, предоставляемом браузером?

> чат - программа для управления данным

Видеоконференция - программа для управления данными. Проблемы?
Чёрт, мы так что угодно можем описать. В конечном счёте все программы управляют данными.

> документ - это набор скриптов и данных, все

И эти скрипты могут обмениваться данными на основании определённых алгоритмов и при помощи API браузера c другими скриптами на других системах. Раньше для этого требовалось все данные пробоасывать через сервер, теперь можно напрямую. В чём проблема?

> Нету ПО в браузере, есть документ со строго определенной разметкой и скриптами.
> И это не приложение. Это просто активный документ (динамичный, впротивовес статичному).

Ах вот оно в чём дело. Ты зациклился на том, что скрипты это не программы, а… скрипты. Script (computing), a small non-compiled program written for a scripting language or command interpreter.

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

> Скрипты исполняются в среде исполнения, т.е. являются операционной средой - это не
> есть операционная система. Малограмотный люд нынче пошел..

Да всё исполняется в своей среде исполнения, кто б спорил, но смысл тут в том, что ОС предоставляет определённые сервисы и API для программ, а браузеры патаются повторить то же самое для веб-приложений, создавая для них среду исполнения максимально приближенную по возможностям ко внешней. Естественно они сами от этого не становятся ОС, но всё болше пытаются быть на неё похожи. Ах да, ты сам об этом сказал ниже.

>>Смиритесь с этим.
> Это вам сложно, а мне - нет. Разница в уровне "скилла".

Давай, блесни скиллом.

> Да ниче не наступило, просто раньше браузер был браузером, а теперь -
> уродство.

Он такой от рождения, теперь просто ещё одну кнопку на морду добавили.

> А по поводу попыток продублировать функционал операционной среды для прикладных программ
> в собственно прикладной программе - это тупиковая ветвь и развития там
> не будет. Тоже не расскажу почему так.

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

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

152. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 17-Янв-15, 05:17 
> нормальные ftp-клиенты просто показывают листинг.

Вот-вот, а не «документ».

> эх гуманитарии, ссылка - это часть документа, и ресурсы за ссылкой -
> это часть документа через косвенную адресацию

Через что-что? С каких пор прямая ссылка на файл стала частью «документа» веб-страницы? Она может ею быть, а может и не быть.

> он лишь отображает часть документа которые был скрыт за ссылкой, которая находится
> в документе

Что за бред ты несёшь? Когда ты открываешь картинку по прямой ссылке браузер вставляет её в «заготовку» страницы, способную отобразить эту картинку, но он делает это лишь потому, что создавать специальную разновидность вкладок для отображения картинки без «обёртки» было бы просто глупо.

> Эх..: man man.
> Системные функции в секции 2, XMLHTTPRequest - это класс, websocket - это
> протокол :)

Да-да, первый выполняет запрос со страницы и подгрузить произвольный кусок данных в форме XML-«документа», второй позволяет открыть канал и кидать туда-сюда данные. Так они как, уже слишком для «документа со скриптами» или ещё нет?

> Сам документ вообще ниче не делает, а делает это браузер, то есть
> скрипты исполняет обозреватель документа.

Ты можешь человеческим языком сказать, что это делает программа на странице при помощи API, предоставляемом браузером?

> чат - программа для управления данным

Видеоконференция - программа для управления данными. Проблемы?
Чёрт, мы так что угодно можем описать. В конечном счёте все программы управляют данными.

> документ - это набор скриптов и данных, все

И эти скрипты могут обмениваться данными на основании определённых алгоритмов и при помощи API браузера c другими скриптами на других системах. Раньше для этого требовалось все данные пробоасывать через сервер, теперь можно напрямую. В чём проблема?

> Нету ПО в браузере, есть документ со строго определенной разметкой и скриптами.
> И это не приложение. Это просто активный документ (динамичный, впротивовес статичному).

Ах вот оно в чём дело. Ты зациклился на том, что скрипты это не программы, а… скрипты. Script (computing), a small non-compiled program written for a scripting language or command interpreter.

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

> Скрипты исполняются в среде исполнения, т.е. являются операционной средой - это не
> есть операционная система. Малограмотный люд нынче пошел..

Да всё исполняется в своей среде исполнения, кто б спорил, но смысл тут в том, что ОС предоставляет определённые сервисы и API для программ, а браузеры патаются повторить то же самое для веб-приложений, создавая для них среду исполнения максимально приближенную по возможностям ко внешней. Естественно они сами от этого не становятся ОС, но всё болше пытаются быть на неё похожи. Ах да, ты сам об этом сказал ниже.

>>Смиритесь с этим.
> Это вам сложно, а мне - нет. Разница в уровне "скилла".

Давай, блесни скиллом.

> Да ниче не наступило, просто раньше браузер был браузером, а теперь -
> уродство.

Он такой от рождения, теперь просто ещё одну кнопку на морду добавили.

> А по поводу попыток продублировать функционал операционной среды для прикладных программ
> в собственно прикладной программе - это тупиковая ветвь и развития там
> не будет. Тоже не расскажу почему так.

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

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

154. "Релиз Firefox 35"  +1 +/
Сообщение от Аноним (-), 17-Янв-15, 07:02 
>Вот-вот, а не «документ».

Еще раз повторяю: нормальные ftp-клиенты отображают листинг, а браузер на основе листинга строит документ и только потому его отображает. Что вполне логично, так как браузер - программа-обозреватель документов :)

>Через что-что? С каких пор прямая ссылка на файл стала частью «документа» веб-страницы? Она может ею быть, а может и не быть.

Ну я говорил про ссылку в теле документа - это часть документа. А если летит исключительно ссылка (прямая на картинку, например), то браузер рендерит простой документ с простым содержимым - картинкой. И это очень правильное поведение для программы-обозревателя документов.

>Что за бред ты несёшь? Когда ты открываешь картинку по прямой ссылке браузер вставляет её в «заготовку» страницы, способную отобразить эту картинку, но он делает это лишь потому, что создавать специальную разновидность вкладок для отображения картинки без «обёртки» было бы просто глупо.

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

>Да-да, первый выполняет запрос со страницы и подгрузить произвольный кусок данных в форме XML-«документа», второй позволяет открыть канал и кидать туда-сюда данные. Так они как, уже слишком для «документа со скриптами» или ещё нет?

Ты даже не понял..да ладно. То что скриптам доступны всякие объекты для манипуляции - это вполне нормально. И что такого в том что скрипты документа могут использовать объекты которые им предоставила программа? В офисах сто лет как доступны объекты для манипуляции скриптами. Кроме того, части, элементы документа - тоже объекты и тоже доступны скриптам. Ничего необычного.

>Ты можешь человеческим языком сказать, что это делает программа на странице при помощи API, предоставляемом браузером?

Да какая там программа и API, перепили совсем? :) Там же просто скрипты манипулируют компонентами, и все. Макрос. Спрашиваешь что они там делает? - Так я и говорю о том что такой функционал в обозреватель документов не к месту совсем.

>Видеоконференция - программа для управления данными. Проблемы? Чёрт, мы так что угодно можем описать. В конечном счёте все программы управляют данными.

Программа - это skype, к примеру. А в браузере просто скрипты вложенные в документ обрабатывают данные. Приходите когда разберетесь с моделью документа.

>И эти скрипты могут обмениваться данными на основании определённых алгоритмов и при помощи API браузера c другими скриптами на других системах. Раньше для этого требовалось все данные пробоасывать через сервер, теперь можно напрямую. В чём проблема?

вот снова API браузера..да кто ж вам так мозги промыл что вам в скриптовом окружении мерещится API :) Я же писал что проблема в том что происходит смешение и дублирование уровней программирования из-за желания кучки людей заработать денег. Но не страшно: этот "перекос", как и положено, индустрия скоро сломает и эта опухль исчезнет.


>Ах вот оно в чём дело. Ты зациклился на том, что скрипты это не программы, а… скрипты. Script (computing), a small non-compiled program written for a scripting language or command interpreter.
>Только вот JS это уже далеко не только интерпретатор, но и компилятор. Такие дела. Так что твои любимые скрипты в памяти собираются в бинарный код и исполняются как и любая другая программа без оговорок на отсутствие компиляции и пошаговую обработку.

Нет, дело не в этом. Даже с JIT-компиляцией байт-кода скрипты все равно остаются скриптами :). Вот такие нынче "специалисты" пошли - не понимая основы пытаются утвердить свою позицию через гуглеж. Жертва ЕГЭ ?


>Да всё исполняется в своей среде исполнения, кто б спорил, но смысл тут в том, что ОС предоставляет определённые сервисы и API для программ, а браузеры патаются повторить то же самое для веб-приложений, создавая для них среду исполнения максимально приближенную по возможностям ко внешней. Естественно они сами от этого не становятся ОС, но всё болше пытаются быть на неё похожи. Ах да, ты сам об этом сказал ниже.

Я же говорю, уродство. Концепция ущербная и безперспективная. Хотя, если примсотрется, там совсем нет концепции. Но это все, как я понимаю, находится вне рамок твоего понимания.

>Он такой от рождения, теперь просто ещё одну кнопку на морду добавили.

эх ты..дилетант :) зачем я с тобой вообще разговариваю и трачу свое время?

>Нет-нет, спасибо, не рассказывай. Просто подумай над тем, что с ролью ползовательского окружения он уже вполне успешно справляется на смартфонах и телевизорах. Ах да, это же тупиковая ветвь развития. Кто-то определённо тебя забыл спросить, когда это всё делал.

Есть ощущение что у тебя в голове большая мусорная яма в котором "слиплось все в кучу и сразу". Очевидно же что делали это чтобы заработать деньги. Ветвь все равно тупиковая. Я думаю вы не знаете, но более перспективное направление уже существует и успешно развивается.

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

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

155. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 17-Янв-15, 09:48 
Так, выкидываем всё обсуждение и сводим всё до проблемы скриптов и JIT-компиляции. Давай даже не будем рассматривать частный случай ASM.js, который позволяет AOT (в скриптах, в браузере, одним местом). Скажи мне пожалуйста, программа написанная на Java или .NET/Mono и собранная в байткод это программа или скрипт? И если таки программа (как будто Vuze похож на скрипт), то в чём принципиальное отличие у JIT-компиляции JavaScript, которое не позволяет считать программы на JS программами?

Впрочем, если для вас байткод собираемый JIT всегда остаётся скриптом, то нам спорить, пожалуй, не о чём. У вас крайне неправильное понимание термина «скрипь» так-как скрипты не подлежат компиляции и если они хоть на каком-то этапе исполнения компилируются, то автоматически перестают быть скриптами. Когда-то скрипты в браузерах действительно были скриптами. Это время закончилось как только их стали компилировать.

з.ы. Для создания идеального браузера в вакууме тебе придётся либо совсем выкинуть JS, либо сделать его исполняемым интерпретатором. Ну чтоб скрипты оставались скриптами.

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

157. "Релиз Firefox 35"  +/
Сообщение от Аноним (-), 17-Янв-15, 10:12 
мне откровенно тратить время лень, но еще раз отвечу хотя и определенность не сформулирую (разбирайся сам или оставайся с кашей в голове)

>Так, выкидываем всё обсуждение и сводим всё до проблемы скриптов и JIT-компиляции.

а нужно? - ну допустим

>Давай даже не будем рассматривать частный случай ASM.js, который позволяет AOT (в скриптах, в браузере, одним местом). Скажи мне пожалуйста, программа написанная на Java или .NET/Mono и собранная в байткод это программа или скрипт? И если таки программа

верно, и ты сам знаешь что это программа

>(а что, Vuze похож на скрипт, например?), то в чём принципиальное отличие у JIT-компиляции JavaScript, котороене позволяет считать программы на JS таковыми?

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

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

158. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 17-Янв-15, 10:16 
И программа на Java и программа на JS собирабтся JIT-компилятором в исполнимый код. В чём разница? А то нет, понимаешь, я её в упор не вижу. Ты уж извини. Особенно мне интерено как ты относишься к программам на node.js. А то они на JS, но как-то не в браузере совсем. Или в твоей логике в этом-то всё и дело? Или тебя просто Script в названии языка смущает? Ну так Java это вообще разновидность кофе, но кофе ведь там нет.
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

159. "Релиз Firefox 35"  +/
Сообщение от Аноним (-), 17-Янв-15, 18:45 
>И программа на Java и программа на JS собирабтся JIT-компилятором в исполнимый код. В чём разница? А то нет, понимаешь, я её в упор не вижу. Ты уж извини.

ничего страшного, люди сильно различаются и знаниями и навыками

>Особенно мне интерено как ты относишься к программам на node.js. А то они на JS, но как-то не в браузере совсем.

тоже скрипты

>Или в твоей логике в этом-то всё и дело? Или тебя просто Script в названии языка смущает?

нет, тоже нет

>Ну так Java это вообще разновидность кофе, но кофе ведь там нет.

кофе - продукт питания, а в java - программы (если не рассматривать апплеты и сервелеты)

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

161. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 17-Янв-15, 20:12 
Так всё же, разница-то в чём? Или ты просто сам себе признаться не можешь, что её нет и «документ со скриптами» это такое же ПО?
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

162. "Релиз Firefox 35"  +/
Сообщение от Аноним (-), 17-Янв-15, 21:50 
>Так всё же, разница-то в чём?

я уже отвечал ранее: "Разбирайся сам или оставайся с кашей в голове".

>Или ты просто сам себе признаться не можешь, что её нет и «документ со скриптами» это такое же ПО?

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

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

163. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 18-Янв-15, 00:04 
В общем, доказать ты свои слова не можешь. Поздравляю.
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

164. "Релиз Firefox 35"  +/
Сообщение от Аноним (-), 18-Янв-15, 00:51 
>В общем, доказать ты свои слова не можешь. Поздравляю.

О боже, с кем я вообще разговаривал..

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

172. "Релиз Firefox 35"  +/
Сообщение от Lain_13 (ok), 18-Янв-15, 07:00 
Взаимно.
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

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

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




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

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