Я бы написал 1001 вещь которую он не может, только заниматься этим некогда да и не нужно. Хватит поливать мелкософт, он уже и сам не рад что наплодил проблем больше чем решений, но у него также можно многому поучиться
101 вещь, которую может IE, но про которые красноглазые не знают - так имхо будет более правильно...:)
При этом кое-что из того, что IE действительно не может там не упомянуто, зато упомянуто куча нафиг не нужной ерунды, типа поддержки irc (ну и нафига это в браузере? да еще и без русского).
Сайты должны быть заточены не под IE а соответствовать определенному стандарту. Так вот и получается, что плодятся криворукимими поделия которые и смотреть то толком нельзя.
Да идите вы со своим убогим IE! Что Mozilla, что Konqueror делают это глюкалое поделие как два пальца об асфальт. :) Ну а любителям какашек от MS советую указать что есть в IE и нет в Mozilla/Konqueror. Я как и уважаемая общественность приготовились послушать. Только надо на стул сесть, чтобы со смеху не упасть.. :)
Стандарты стандартами а многие сайты на мозилле выглядят уродливо. Факт. Нечего на вебмастеров пинять - они работают на свой контингент. Мозилла не пуп земли - нечего стандарты в морду пользователю пихать - пусть сама приспосабливается к реалиям жизни. Нужна опция в настройках - "IE Compatability Mode". Ничего невероятного тут нет - включаем ее и весь контент показывается максимально приближенным к тому что мы видем в IE5 или IE6. Плюем на стандарты и тщаельно воспроизводим то что люди видят на интернет эксплорере. Кому нужны стандарты - отключат режим совместимости и любуются сколько душе угодно на стандарты. Это самый разумный подход - ну а коль силенок не хватает разработчиками ввести режим - нечего лицемерить и стандартами прикрываться. Когда будет у мозиллы доля 75% браузеров тогда пусть IE вводит режим совместимости ;)
Ущербное решение. Такой подход во-первых ставит Mozill'у перманентно в положение догоняющего, во-вторых придется подерживать баги IE, которые нигде не описаны и в следующей версии могут быть исправлены.
> Ущербное решение. Такой подход во-первых ставит Mozill'у перманентно в положение догоняющего, во-вторых придется подерживать баги IE, которые нигде не описаны и в следующей версии могут быть исправлены.
Это положение догоняющего. На самом деле это так и есть. Действительно неудобно. Но догоняющим всегда труднее - приходиться приспосабливаться. Конечно легче впасть в манию величия или шизфрению и объявить себя императором или единственным наследником царей и стандартов. А вот если мозилли сможет тщательно воспроизвести все глюки особенности IE в "Сompatability mode", одновременно продвигая стандарты в "Default/Original mode" - все только спасибо скажут, выберут мозиллу и забудут про эксплорер. Коль уж претендует на корону и лидерство, пусть и в перспективе - пусть тогда и силу покажет, а не на формализм и психику давит ;)
Конечно претендовать на толковое сравнение этот листик со 101 причиной не может.
Да и действительно..хоть пользуюсь Мозиллой- ну чисто флеймовая страничка, как в песочнице- а вот у меня ведерко лучше.
Автор лучше бы чем глупить- помог команде Мозиллы.....
Не сказать что супер-браузер, но считаю ни капли ни хуже IE, да и попрофессиональнее выглядит.
badger (*) (2002-11-11 11:18:57.564)
;)
Хех - ну да.
Можно тогда зафиксировать версию, скажем 5.5 или 6. В подавляющем случае этого должно быть достаточно - если вылезет в поздних версиях ie что то новое - можно это смело игнорировать пока режим совместимости сам не сменит номер версии. Кроме того, нет нужды воспроизводить очевидные ошибки и дыры - задача стоит в воспроизведении отображения и ввода сайтов заточенных под IE.
Идея стоящая, даже если будет реализована хотя бы в первом приближении многие толко спасибо скажут, а потом уже можно докручивать отдельные детали. Мозилла от этого только выиграет - а будет упираться как баран тупой - другие это сделают явно или нет, что будет хуже и приведет к размытию де факто этих самых стандартов - а так ясно - здесь по правилам - а здесь режим IE - никакой каши и самодеятельности :)
Можно даже тег или ключевое слово в заголовке HTML кода ввести - какой режим используется - чтобы браузер сам переключался в режим IE или стандартный. Вебмастеры за это только большое спасибо скажут - могут затачивать сайт под что им нравится без всяких угрызений совести - добавят только в заголовок DOCTYPE "..//IE6 " и вебмастеры счаcтливы. А в мозиллле - режим "IE Compatability" -> Auto и юзеры довольны ;)
"А я согласен с Портосом":) Действительно, было бы здорово ввести режим совместимости с фиксированной версией ИЕ. Хотим мы этого или нет - увы, много сайтов целенаправлено обвешено рющечками и оборочками, которые делают их (сайты) полностью неюзабельными в не-ИЕ браузерах. Конечно, мы жалуемся - но пока у мозиллы нет хотя бы 10-20% рынка - мы будем посылаемы легким движением руки. Особенно это касается всяческих интранетов. Поэтому - даешь режим совместимости! document.all - шир. нар. массам!
> 101 вещь, которую может IE, но про которые красноглазые не знают - так имхо будет более правильно...:)
Ирся, не надо отрицать очевидного, ага? Там куча мусора написана, но пара десятков _ключевых_ вещей вообще не имеет аналогов в IE.
> IE - отличная прога, Mozilla - тормозная и глючная. По-моему это очевидно.
У меня на винде скажем мозилла работает не медленнее экплорера. Обрабатывает большие таблички и всякую муйню типа css заметно быстрее. Единственное, что грузится на старте медленнее, ну так ей это и положено, если preload юзать так и вообще разницы нет.
> заканчивайте этот флейм.
openstorm иди в ж%@$, нехер тут самовольное модерирование разводить. Не нравится, не читай.
> Идея стоящая, даже если будет реализована хотя бы в первом приближении многие толко спасибо скажут, а потом уже можно докручивать отдельные детали. Мозилла от этого только выиграет
nikel, идея говно и тебе уже разъяснили почему. не дело это тратить программистские ресурсы на эмуляцию/внесение чужих глюков в свой код.
Новый режим ввести.... Ишь чего удумали...
Помоему у мозиллы пока еще остаются проблемы с соответствием стандартам HTML. ИМХО авторам мозиллы еще работать и работать. Да и чтоб этот режим сделать, это же как поколбасится надо! Но браузер несомненно отличный, за маленькими изъянами :)
> Особенно это касается всяческих интранетов. Поэтому - даешь режим
> совместимости! document.all - шир. нар. массам!
Как раз в интранете не проблема насильно завернуть всех, скажем,
на Мозиллу.Или IE+Mozilla. Во всяком случае, в нашей конторе,
web-решения (включая интранетовские), выстраиваются с учётом и IE
и Мозиллы.
И, вообще, ещё раз: эмулировать IE -- просто преступно! Так можно
дойти до того, чтобы "подгонять" Linux под Windows для увеличения
доли Linux'а среди OS. ;-)
2 NiKel, svu: Если вас так прет идея сделать подобный режим в Mozilla - почему бы не сделать его самим? Балго open source в отличие от IE. Тем более что тот же пресловутый document.all на XBL реализуется за милую душу (чего IE кстати нихрена не может).
2 rust: а почему бы тебе не попробовать браузер с нативным интерфейсом? Galeon для Linux, K-Meleon для win32, Chimera для MacOS X. Работают одназначно быстрее Mozilla именно из-за интерфейса.
Самый тупой пример: на некоторых московских
провайдерах из-под мозиллы нельзя даже
пополнить свой счет. И не надо орать, что
нефиг пользоваться такими провайдерами !
Может быть, это единственный провайдер
с которым у меня связь больше, чем на 2400
поднимается ? (орать, что выкинь модем
и прочее тоже не надо - это пример. Лично
у меня вообще выделенка)
Это РЫНОК ! И важна тут не поддержка
стандартов, а удобство для конечного
пользователя ...
Да и вообще - не люблю религиозных фанатиков,
которых тут похоже предостаточно.
Особенно меня умилило "У меня на винде скажем". Вот скажем у меня что на винде,
что под иксами у мозиллы ТОРМОЗИТ со
страшной силой interface !
И меня это непередаваемо БЕСИТ ! :)
Плюс еще некорректные шрифты под X :(
Однозначно, что статья - очередная провокация на тему "MS-гавно, я - граф Монте-Кристо". Я могу перечислить 101 вещь, которую может IE и не могут остальные. Это и iframe'ы, и островки данных, и графические фильтры, и куча объектов, доступных из скриптов, и ActiveX (очень полезно для intranet). Да, мозилка - вполне прилинчый браузер. Но значимых преимуществ перед IE у него нет (кроме разве что мультиплатформенности). Поэтому и доля у него копеечная, в основном за счет *nux-клиентов и фанатиков.
Стандарт - это хорошо в теории. Как правило, сначала кто-то что-то добавляет сам, и, если приживётся, фиксируется в стандарте. Стандарт - это не самоцель. Главное - решить проблему.
2 NiKel :))
> Плюем на стандарты и тщаельно воспроизводим то что люди видят на интернет эксплорере
Вот так кривые ручки и воспитываются.. :((. Правильный вебмастер просто имеет в загашнике пару-тройку СSS || XSLT решений. Если IE не хочет соответствовать стандартат - это только его частная проблема. Mozilla, конечно имеет проблемы, но это реальная альтернатива.
Off topic
С. Голубицкий от порнухи в IE отскрябаться не может, а Mozill'у хаял, что ж вполне справедливо по моему.
2sKOT:
>Да и вообще - не люблю религиозных фанатиков
А когда провайдер затачивает интерфейс пополнения счета
под конкретную смотрелку, это не фанатизм? Т.е. если я
хочу пользоваться мозиллой, то я фанатик, а когда кто-то
хочет, чтоб я пользовался эксплодером, то с ним всё в порядке?
Тем более что IE, в отличие от мозиллы, нормально работает только под виндой. На него можно было бы безоговорочно ориентировться только в случае доступности для любой платформы. А так - если я не заплатил M$ то уже и карточку не могу зарегистрировать? Неправильно это...
Вы действительно думаете, что провайдер затачивает страницы под ИЕ из фанатизма? Нет, из наплевательства на 1.5% маргиналов, которые не смогут ее смотреть. И из любви к "рюшечкам". Они совсем не "хотят", чтобы Вы пользовались ИЕ. Даже если Вы будете пользоваться браузером "Ленинградского ордена Ленина им. В.И.Ленина Браузостроительного Завода №5" - им будет все равно. Им так жить проще - рассчитывать на 95% пользователей (и не тратиться, чтобы превратить их в 97%).
Да, делать кросс-браузерные вещи можно и нужно. Вопрос в том, что уже ЕСТЬ много сайтов, которые ИЕ-онли. И очень нужных и полезных (например, банковских, железнодорожных и авиабилетных, ...). Или вы предлагаете мне тратить свое время и лично бежать в авиакассу - только потому, что мой бравзер не смог отобразить страничку турагенства (вариант еще глупее - покупать билеты только на тех сайтах, которые дружат с мозиллой - независимо от цены)? То же - с интранетами. Если он уже _ЕСТЬ_ - и только под ИЕ - НИКТО не станет его переделывать для работы с мозиллой. Я - тоже не буду - времени жалко на это гробить (потому как в рабочее время у меня есть другие дела, да и не позволят мне работающую систему ковырять).
Про реализацию режима совместимости - каюсь, не обладаю достаточной квалификацией (боюсь лезть в потроха мозиллы). И не люблю С++.
Про document.all - да, это все можно реализовать, если делать новые странички. Но существующий код - он уже существует... Или Вы знаете, как мне подковырять установленную мозиллу, чтобы во всех загружаемых страницах работал document.all?
Соответствие выполенной работы существующим в данной отрасли стандартам - это мера профессионализма. Если браузер "Ленинградского ордена Ленина им. В.И.Ленина Браузостроительного Завода №5" поддерживает те стандарты в рачете на которые делался сайт - он должен в нем корректно отображаться. Более того - грамотно сделанный сайт, с потерей избыточной функциональности должен отображаться в любом броузере, даже текстовом. Если компания не может позволить себе создать нормальный (т.е соответствующий вышеизложенным требованиям) сайт, и нанимает школьника, который за $200 на коленке лепит нечто рюшастое "IE only" - значит данная компания страдает недостатком профессионализма. И IMHO иметь с ними дело - себе дороже.
Вообще не хотелось бы никого воспитывать. Можно быть идейным а можно быть ленивым и циничным. Я же просто предлагаю быть практичным ;) Веренее хотелось бы чтобы разработчики мозиллы такими были. А воспитывают пускай воспитатели :)
Практика показывает что часто выигрывают наиболее универсальные, совместимые и всеядные решения, а не самые "правильные"
Это очень плохо, что много сайтов заточены под IE =( Это еще раз подчеруивает безграмотность дизайнеров которые эти сайты лепили... Стандарты это очень полезная и нужная вещь. Представь себе, что любимое тобой пиво(что-то еще) будет делаться абы как без соблюдения стандартов. Долго ты его пить не будешь. Так и многи дизайнеры делают сайт, который грузится неимоверно долго или все нахрен съезжает или на пол-страницы какая-то херня, называемая флэш или еще пытается запускаться какая-то актив-х. Посмотрите на сайты профессионально сделанные- они во всем прекрасно смотрятся- не хочешь флэшей- пожалуйста, смотри без флэшей.
Если сайты требуют только IE- ну их на хрен такие сайты
Разработчики мозиллы - тоже люди ленивые и циничные. Есть стандарты. Их нужно поддерживать (с этим ведь никто не спорит?). И тратить свое время на поддержку нестандартных возможностей и багов других браузеров никто не хочет, так как смысла в этом не много - полная совместимость здесь невозможно даже теоретически, а объем работы увеличивается на порядок. Так что не надо перекладывать свою работу на других - делайте сайты по стандартам и будет вам счастье. А так - нет ведь никакой гарантии, что document.all не исчезнет вдруг в очередном IE X.X - что тогда делать будете?
Народ, вы же не пойдете в магазин, в котором от продавщиц воняет, а хлеб храниться на полу? Есть элементарные нормы приличия, если сайт заточен под ие, это их проблемы и ихнего непрофессионализма. Финансовые операции из под винды (карточки провайдера, билеты, банки) это не соблюдение самых простых правил гигиены.
А получается очень даже удобно.
Про iframe's и островки данных - утверждать не буду, у меня 1.0 под винду и эти самые iframe'ы как-то странно работают. Скорее, не работают.
Про ActiveX. Для тех, кто в танке: это технология для интранет. Поэтому:
1) вопрос дырявости снимается
2) это единственный способ сделать нормального клиента для бизнес-приложения под web.