LINUX.ORG.RU
ФорумTalks

[мухи против г..на][швабрашвабр]M$ объявил войну IE6.


0

1

http://habrahabr.ru/company/microsoft/blog/114971/

Ъ:

Вчера на Хабре уже писали, что был запущен сайт обратного отсчета Internet Explorer 6, цель которого – отслеживать уменьшение использования доли браузера IE6. У многих возникли вопросы, правда ли, что это сайт Microsoft, и почему мы это сделали. Это действительно наша инициатива.

Почему мы это сделали именно сейчас? Во-первых, сейчас IE6 отмечает свой 10летний юбилей. Да-да, уже прошло целое десятилетие с тех пор, как революционный для своего времени и безусловно устаревший на сегодня продукт используется 12% пользователями Сети. Наша цель, чтобы доля IE6 стала 1%.

Во-вторых, ровно год назад прошли “похороны” IE6, на которые мы присылали цветы. Мы, как и веб-разработчики всего мира, хотим, чтобы люди перешли на более современные браузеры и радовались красоте нового Интернета. И сами мы с тех пор выпустили седьмую и восьмую версию IE, а сейчас доступен релиз-кандидат нового Internet Explorer 9, в том числе на русском языке.

На сайте обратного отсчета представлена информация по странам – и будет обновляться каждый месяц. Например, в Китае доля IE6 составляет аж 34.5%, тогда как в России – только 3.2%. Мы будем регулярно поздравлять страны, которые достигли результата в 1%. Мы также выложили на сайте инструкции по обновлению и простой пример кода для вставки на ваши веб-сайты.

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


Ответ на: комментарий от Saloed

>Более нормальные ОС же!

Это какие? Mac OS X штоле?

Moses
()
Ответ на: комментарий от vkos

>А что МС уже сделали ось для десктопа?

Да, Десять лет уже как полноценная десктопная ось шагает по земле. А вы не знали?

Moses
()
Ответ на: комментарий от stevejobs

>например, можно оставить в HTML только шаблон страницы, а все кнопочки-формочки и прочие виджеты (вместе с их CSS) мапить с реального кода

(?_?)

Deleted
()
Ответ на: комментарий от Moses

FreeBSD сейчас единственная система,которая способна конкурировать с оффтопиком.

И в ближайшем будущем альтернатив не предвидется.

le_legioner ★★
()
Ответ на: комментарий от Saloed

> И именно из-за этих активХ и M$-JVM, несовместимых ни с чем, кроме самих себя. Из-за этого кучу проблем мы и имеем сейчас.

Времена были тогда такие. Netscape точно так же придумал немало несовместимых ни с чем костылей. И Mozilla впоследствии тоже придумывала свои костыли, не особенно ориентируясь на комитеты по стандартизации. Другое дело, что все остальные предпочитали передирать у Mozilla, а не у других производителей.

Кучу проблем сейчас мы имеем из-за «маркетинговой политики» мелкомягких, в том числе из-за пятилетнего провала между версиями 6 и 7. Это не означает, что IE6 дерьмо. Если бы в то положение, в котором сейчас Trident 6.0, попал бы Gecko 0.6, мы сейчас имели все те же проблемы.

Хотя, конечно, IE7 и IE8 уступают современным аналогам, а IE9, хотя и лучше предыдущих версий, рискует опять «застрять» и года два жить безо всяких серьезных улучшений.

proud_anon ★★★★★
()
Ответ на: комментарий от Deleted

что-то типа того:

//В базовом классе дофига bullshit, делающего так, чтобы это всё заработало
public class HomePage extends AjaxEnabledPage {

...

//создаем кнопочку
IndicatingAjaxButton button = new IndicatingAjaxButton();
//создаем оконышко с попаповым сообщением
ModalDialog popup = new MessageModalDialog("покупайте нашу фигню");

//привязываем к ней колбэк
button.addAjaxBehavior(new AjaxBehavior() {

    //Будет дергаться при нажатии на кнопку
    @Override
    protected void onSubmit() {
        //показываем попап
        poupup.show();
    }
}

...

Потом где-то в недрах сервера вызывается HomePage.render(), и вся эта радость превращается в HTML+JavaScript.

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

stevejobs ★★★★☆
()
Ответ на: комментарий от proud_anon

>Это не означает, что IE6 дерьмо.

Ну, на данный момент уже означает.

Deleted
()
Ответ на: комментарий от stevejobs

Так всё равно придётся разделать IE — не IE для рендеринга. Или ты не о том?

// И кто придумал жабаскрипт слаботипизированным :|

Deleted
()
Ответ на: комментарий от Deleted

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

> Так всё равно придётся разделать IE — не IE для рендеринга. Или ты не о том?

чукча писатель - чукче всё равно, как реализован во фреймворке метод render(). Создателям фреймворка - да, придется писать 100500 реализаций под разные браузеры. А вот напейсателю сайта на этом фреймворке об этом можно уже будет не думать вообще.

И такая штука сейчас уже есть, до какой-то степени - это Wicket

Кстати, в тему «тормозных JS-фреймворков». Викет для рендеринга виджетов использует Dojo, который вовсю работает на уровне DOM'а, позволяя иметь, например, собственные тэги в HTML.

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

>А вот напейсателю сайта на этом фреймворке об этом можно уже будет не думать вообще.

И, чувствую, либо будет код под 100км либо флеш :]

У меня уже даже была мысль как-то написать плагин, что б со страницы жабаскрипт мог подгружать локальный JQuery нужной версии, например. Кстати, не в курсе, возможно ли в Firefox это? Подразумевается, что скрипты лежат отдельно от кишок плагина. В Опере, похоже, пока никак.

Deleted
()
Ответ на: комментарий от Deleted

> И, чувствую, либо будет код под 100км либо флеш :]

исходник самого Викета лучше не смотреть ;)

а вот примеры сайтиков можно глянуть тут: http://www.wicket-library.com/wicket-examples/index.html

открываешь пример, чтобы посмотреть исходник - есть линк «source» в правом-верхнем углу. Качать ничего не надо, исходник открывается встроенной в сайт смотрелкой.

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

stevejobs ★★★★☆
()
Ответ на: комментарий от vkos

>Тут дело не в знании, а в мнении. Называть xp полноценной десктопной осью смешно.

Зато линупс не смешно. Это даже не смешно.

Moses
()
Ответ на: комментарий от Saloed

ЩИТО??7

А также:

Transitions

IE6 умел в обход делать аналог canvas

XMLHTTPRequests

Запросы к удалённым БД

Тени/освещения, в том числе конусные

Поворот изображений/блоков/всего

CSS Expression (в будущем — css3 calc)

HTA — праобраз Chrome Apps (ссылка на сайт на рабочем столе)

contenteditable

(c) с швабрашвабра.

drakmail ★★★★
()
Ответ на: комментарий от stevejobs

А это нормально, что там в обычном text/html используется объявление namespace'а и элементы в нём? (O_o)

Deleted
()
Ответ на: комментарий от le_legioner

>FreeBSD сейчас единственная система,которая способна конкурировать с оффтопиком.

Мне нравится FreeBSD, нравится их подход к разработке, нравится стабильность, простота и вообще. Но пока FreeBSD ничем не лучше Linux на десктопе.

И в ближайшем будущем альтернатив не предвидется.

В целом согласен, но есть еще и коммерческие Юниксы.

Moses
()
Ответ на: комментарий от Deleted

>Причём все 10 лет всё той же версии :}

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

Moses
()
Ответ на: комментарий от lognur

Линукс не ОС,а так на поиграться...

Ты привык,как попугай повотрять,что FreeBSD R.I.P.?

Поздравляю,ты наивный глупец.

И после недавних новостей из Red Hat - скорее линукс рипнется скоро.В современном своём виде.

Фря стабильно развивается и без донорских вливаний,что говорит о качестве её разработчиков и сообщества.

le_legioner ★★
()
Ответ на: комментарий от Deleted

то что в исходниках проходит как «html» - на самом деле не сам html, а только его шаблон. Перед рендерингом он проходит преобразования, превращаясь в кашу, пригодную к употреблению браузером. Плюс, какие-то преобразования можно сделать на стороне клиента, например покилять из тэгов аттрибуты, которых нет в стандартном HTML.

stevejobs ★★★★☆
()
Ответ на: комментарий от wxw

А с обычной страницы оно позволит загрузить со своего unite сервера? Не доводилось как-то использовать, т.к. в то время оно не допускало в использовании логины (my.opera) с пробелами (а он был, вроде как, нужен).

Deleted
()
Ответ на: комментарий от stevejobs

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

Deleted
()
Ответ на: комментарий от Deleted

Но HTML такого вида уже приходит в браузер.

а потом поверху еще раз парсится с помощью Dojo)

сравни DOM который отображает Firebug с тем, что написано в пришедших исходниках страницы. В некоторых местах оно может кардинально не совпадать ;)

особенно это касается всяких вложенных списков, которые автоматически подсасываются аяксом уже после того, как страница загружена. Смотришь на экран - таблички, кнопочки, формочки. Смотришь в исходник - пустая страница ;)

и, емнип, все страницы и так приходят с заголовком

<?xml version="1.0" encoding="UTF-8"?> 
<html xmlns="http://www.w3.org/1999/xhtml" > 

т.е. это таки xhtml и он обязателен.

stevejobs ★★★★☆
()
Ответ на: комментарий от lognur

Чего ж Debian так задёргался?

Пилит и Novell,и Oracle и ещё куча всяких коммерческих контор.

После этого решения RH долго они будут ждать,пока поступят так же?И что тогда будет с вашей бубунтой?

Назови мне подобную ситуацию из фри?

le_legioner ★★
()
Ответ на: комментарий от Deleted
GET /wicket-examples/helloworld/ HTTP/1.1
Host: www.wicket-library.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.wicket-library.com/wicket-examples/index.html
Cache-Control: max-age=0
stevejobs ★★★★☆
()
Ответ на: комментарий от Moses

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

Ты такой толстый, что мой монитор проломил стол, и теперь валяется на полу.

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

Saloed
() автор топика
Ответ на: комментарий от le_legioner

Да никакой я не LFS-ешник . Против фряхи ничего не имею . Только лицензия лично мне совсем не нравится . Против убунты тоже ничего не имею против , только вот бесит огромное кол-во насильно переведенных вендуязнеков . Ящитаю что дальше продвигать линукс (или всякие юникс-подобные oc) на десктоп больше не надо . Вот зачем ламеров втягивать ? Все кто хотели - поставили .

//У самого стоит Арч как самый простой и гибкий дистр .

lognur
()
Ответ на: комментарий от stevejobs
: wget -S http://www.wicket-library.com/wicket-examples/helloworld/
--2011-03-05 23:33:13--  http://www.wicket-library.com/wicket-examples/helloworld/
Распознаётся www.wicket-library.com... 208.95.105.56
Устанавливается соединение с www.wicket-library.com|208.95.105.56|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 
  HTTP/1.1 302 Moved Temporarily
  Date: Sat, 05 Mar 2011 20:33:07 GMT
  Server: Apache-Coyote/1.1
  Vary: *
  Expires: Thu, 01 Jan 1970 00:00:00 GMT
  Pragma: no-cache
  Cache-Control: no-cache, no-store
  Location: http://www.wicket-library.com/wicket-examples/helloworld/
  Content-Length: 0
  X-Cache: MISS from www.wicket-library.com
  Keep-Alive: timeout=5, max=50
  Connection: Keep-Alive
  Content-Type: text/plain
Адрес: http://www.wicket-library.com/wicket-examples/helloworld/ [переход]
--2011-03-05 23:33:17--  http://www.wicket-library.com/wicket-examples/helloworld/
Повторное использование соединения с www.wicket-library.com:80.
Запрос HTTP послан, ожидается ответ... 
  HTTP/1.1 200 OK
  Date: Sat, 05 Mar 2011 20:33:10 GMT
  Server: Apache-Coyote/1.1
  Vary: *
  Expires: Thu, 01 Jan 1970 00:00:00 GMT
  Pragma: no-cache
  Cache-Control: no-cache, no-store
  Content-Type: text/html;charset=UTF-8
  X-Cache: MISS from www.wicket-library.com
  Connection: close
Длина: нет информации [text/html]
Saving to: «index.html»

Content-Type: text/html;charset=UTF-8

Deleted
()
Ответ на: комментарий от lognur

Я говорил лишь о будущем десктопной ОС.

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

le_legioner ★★
()
Ответ на: комментарий от Deleted

надо написать аффтарам, если они еще живы

и да, у меня такой же ответ, сообщением выше я написал какую-то ахинею. пойду спать...

stevejobs ★★★★☆
()
Ответ на: комментарий от Moses

Линпус это как раз смешно. Но есть нормальные дистрибутивы, уже несколько лет готовые к десктопу на 95%. А 100% готовых к десктопу осей нет, увы.

vkos ★★
()
Ответ на: комментарий от stevejobs

Подозреваю, что аффтары в курсе и так сделано по причине IE… %)

Deleted
()
Ответ на: комментарий от Saloed

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

Такое выступление имело бы немалый успех на детском утреннике. А я IT-специалист со стажем, меня такими сказками не проймёшь.

Moses
()
Ответ на: комментарий от Deleted

>Это же Ъ! Написать HAL, вбросить HAL, написать *kit'ы, выбросить HAL. Романтика!

И так со всем. И просвета этому не видно.

Moses
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.