Comments 80
Спасибо. Как раз только что парень из соседнего офиса пытался доказать мне что у Opera нету бушующего как у браузера веб-разработчика... :)))
К счастью, на данный момент у холиварщиков это вообще единственный довод против Оперы. Очень надюесь, что Драгонфлай не подкачает.
У холиварщиков аргументов много, это и "очень непривычный тяжелый перегруженный негибкий интерфейс" =)) и "монструозность программы-комбайна" из-за наличия почты и рссридера, и даже то, что опера SpeedDial с лисового плагина сперла =))
И это, как правило, говорят те люди, которые норовят навешать на FF "Топ 100 самых нужных плагинов" сразу после установки :))).
А насчёт Speed Dial - они это серьёзно :)? В 99.9% случаев (оставляю 0.01% на своё незнание) именно новые фичи Оперы потом передирались разработчиками плагинов к FF.
А насчёт Speed Dial - они это серьёзно :)? В 99.9% случаев (оставляю 0.01% на своё незнание) именно новые фичи Оперы потом передирались разработчиками плагинов к FF.
Я вообще не видел ни одного серъезного аргумента против оперы, который бы не касался каких-нибудь далеких от обычных людей плагинов для разработчиков или поддержки какой-нибудь фитчи CSS или JS. Холиварщики они на то и холиварщики =)
Опера - единственный браузер, который максимально следует стандартам. И то, что страница выглядит не так, как в FF, не значит, что Опера отрисовала её не по стандартам, а ровно противоположное.
А JS пишут люди - Вы не допускаете, что это они, а не Опера, работать не умеют?
А JS пишут люди - Вы не допускаете, что это они, а не Опера, работать не умеют?
Открываем
<holywar>
<holywar>
> нельзя несколько firefox'ов одновременно
Почему же нельзя? Вполне себе можно.
Почему же нельзя? Вполне себе можно.
FF 3 поддержует inline-block .
Safari еще покачто ранно считать браузером, у релизов багов хватает, хоте и поменьше чем у ИЕ )
И еще насколько я помню inline-block это мелкософтовская фича.
Ну а в целом набор тулзов для разработчиков не помешает, внезависимости какой браузер любите вы, верстать приходится под все ...
Safari еще покачто ранно считать браузером, у релизов багов хватает, хоте и поменьше чем у ИЕ )
И еще насколько я помню inline-block это мелкософтовская фича.
Ну а в целом набор тулзов для разработчиков не помешает, внезависимости какой браузер любите вы, верстать приходится под все ...
О, а я слышал ещё один отличный аргумент: "Опера - говно!" Всегда радуюсь, когда у людей есть доводы ;)!
>"Я вообще не видел ни одного серъезного аргумента против оперы, который бы
>не касался каких-нибудь далеких от обычных людей плагинов для разработчиков
>или поддержки какой-нибудь фитчи CSS или JS. Холиварщики они на то и
>холиварщики =)"
очень уважаю оперу.
стараюсь всегда разрабатывать под неё.
но помимо отсутствия аналога firebug сильно обламывает нежелание оперы работать с NTLM-авторизацией.
на работе, к сожалению, стоит такая прокси..
проги на питоне, которые подрубаются к прокси - не в счёт;)
>не касался каких-нибудь далеких от обычных людей плагинов для разработчиков
>или поддержки какой-нибудь фитчи CSS или JS. Холиварщики они на то и
>холиварщики =)"
очень уважаю оперу.
стараюсь всегда разрабатывать под неё.
но помимо отсутствия аналога firebug сильно обламывает нежелание оперы работать с NTLM-авторизацией.
на работе, к сожалению, стоит такая прокси..
проги на питоне, которые подрубаются к прокси - не в счёт;)
Если прокси - ISA, то у нее есть штатный Firewall Client. С ним указывать прокси в браузере (да и в любой другой сетевой программе) не нужно. Опера через него отлично работает.
Чтобы Опере перестать быть "монстроузным комбайном" достаточно убрать Torrent и IRC клиенты, т.к. встроенная почта и RSS читалка уже не диковинка. :)
А они мешают, требуют ресурсов, памяти?
Да что вы, нет конечно.
Просто если уж речь пошла о монструозности и холиваров насчёт комбайнов, то на мой взгляд это в Опере лишнее.
Просто если уж речь пошла о монструозности и холиваров насчёт комбайнов, то на мой взгляд это в Опере лишнее.
а оно сильно мешает? в менюшке висит?
Как-то неправильно меня поняли..
Прочёв комент k_s про холиварщиков, я решил сказать своё мнение по этому поводу.
Где вы видите что я называю Оперу монстром вне контекста холиваров?
Я не пользуюсь встроенными торрентом и иркой, и они мне СОВЕРШЕННО НЕ МЕШАЮТ.
Столько народу сразу набегло "не пользуйся - кто мешает", аж страшно стало. :)
Прочёв комент k_s про холиварщиков, я решил сказать своё мнение по этому поводу.
Где вы видите что я называю Оперу монстром вне контекста холиваров?
Я не пользуюсь встроенными торрентом и иркой, и они мне СОВЕРШЕННО НЕ МЕШАЮТ.
Столько народу сразу набегло "не пользуйся - кто мешает", аж страшно стало. :)
да нет, я правильно понял :) мне просто интересно - вам знакоы их доводы "почему мешает"?
смешно, но про наличие IRC клиента в моей опере я услышал от вас
а вы говорите - монструозность
а вы говорите - монструозность
И да, почему убирать торрент-клиент? По-моему он должен стать часть обычной качалки, популярность торентов большая и прекращать расти не собирается. Продвинутый пользователь отключить ее сможет без проблем, обычный, который спрашивает на трекере почему качается только маленький файл, такой качалке будет только рад.
Впринципе верно говорите. Да для начинающих это может подойти в самый раз, но мне кажется что норвежцы встроили его больше для оффициальных источников с которых качаешь за деньги(www.bittorrent.com).
Сейчас на многих закрытых(незнаю про открытые) трекерах Opera забанена как клиент.
Сейчас на многих закрытых(незнаю про открытые) трекерах Opera забанена как клиент.
Специально для вас каждую сборку делают и в версии classic - без торрента, почты и т.п.
Неее, вы просто себе не представляете, насколько просто дать пользователю оперы торрент ссылку, не вдаваясь в подробности - что это!
Ой как Вы неправы.
Плагин появился ПОСЛЕ релиза SpeedDual на Опере и был, если мне не изменяет память, глючным.
Сейчас ситуация изменилась.
[offtop]Никто не знает как в опере увеличить кол-во превюшек?[/offtop]
Плагин появился ПОСЛЕ релиза SpeedDual на Опере и был, если мне не изменяет память, глючным.
Сейчас ситуация изменилась.
[offtop]Никто не знает как в опере увеличить кол-во превюшек?[/offtop]
издеваешься? :)
http://operafan.net/content/view/333/40/
только для 9.5х и выше
только для 9.5х и выше
всегда считал наоборот :)
иначе почему опера сделала возможными только 9 страниц?
иначе почему опера сделала возможными только 9 страниц?
я не холиварщик, поэтому у меня как у веб-разработчика это не единственный довод.
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:
var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);
Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:
var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);
Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".
Я могу взаимно вывалить гору проблем в том же ФФ, который тоже реализует многое по-своему, но при ещё и баги конкретные имеет, так что с этим доводом Вы всё же необъективны. Скорость JS - да, с ней есть проблемы в Опере. Впрочем, это зависит от задачи, т.к. есть код на JS, который работает в Опере быстро, а тот же ФФ ставит на уши. Претензии есть всегда и ко всем браузерам. И они никогда не кончатся. Однако это не имеет отношения к обсуждаемому вопросу.
Тут конечно не место, но можно с этого место поподробнее? Что именно ФФ реализует абсолютно по-своему, не так как это сделано в других браузерах и не так как это прописано в стандартах. Можно в частном порядке в ПМ. Я привел, по-крайней мере, очень конкретные примеры за которые отвечаю, а не пустые слова. Именно пустая болтовня ничем не подтвержденная является тем калом, которым забиты холиварные топики.
Ну и вообще-то речь про Оперу. Вы что-то можете возразить по теме? В каком месте я не прав относительно Оперы?
Ну и вообще-то речь про Оперу. Вы что-то можете возразить по теме? В каком месте я не прав относительно Оперы?
Вы неправы только в том, что уже холиварите. Не буду приводить примеры - не буду, потому что лень тратить время на бестолковые споры. Но случаев, когда ФФ демонстрировал забавное поведение по вполне, казалось бы, стандартным кейсам, - много. В частности, бывает такое, что при установке элементу свойства style.display = 'none' этот элемент и все его дочерние элементы выпадали из DOM. Конкретный код сейчас уже не вспомню, но натерпелся в своё время много. Потом нашёл в Инете багрепорт, который не могли закрыть к тому моменту уже год.
Так, всё-таки не удержался. Вот пример кода, демонстрирующего совершенно ржачное отношение FF к кэшированию IFRAME'ов. Суть проблемы: если при обновлении страницы изменяется число IFRAME'ов, FF умудряется запихнуть в новые IFRAME'ы старый набор страниц. В итоге, сами понимаете, всё уползает. Проверял в FF 2.0.0.13. Пробуйте...
Код писал на коленке, однако принцип, думаю, понятен. Фокус в том, что JS тут не причём - в моём случае имела место генерация контента на серверной стороне, т.е. решение о выборе набора IFRAME'ов принималось не в JS. Эффект был тот же самый.
Согласитесь, показывать или не показывать баннер внутри IFRAME'а на странице в зависимости от залогиненности или незалогиненности пользователя - вполне себе нормальная задача. Как её решить в FF?
<html><body>
<script type="text/javascript">
if (document.cookie.indexOf('test=1') == -1) {
document.writeln('<a href="javascript:location.reload()">Убрать первый фрейм!</a><br>');
document.writeln('<iframe src="http://www.habrahabr.ru"></iframe>');
document.cookie = 'test=1';
} else {
document.writeln('<a href="javascript:location.reload()">Вернуть первый фрейм!</a><br>');
document.cookie = 'test=0';
}
document.writeln('<iframe src="http://bash.org.ru"></iframe>');
document.writeln('<iframe src="http://www.google.ru"></iframe>');
</script>
</body></html>
Код писал на коленке, однако принцип, думаю, понятен. Фокус в том, что JS тут не причём - в моём случае имела место генерация контента на серверной стороне, т.е. решение о выборе набора IFRAME'ов принималось не в JS. Эффект был тот же самый.
Согласитесь, показывать или не показывать баннер внутри IFRAME'а на странице в зависимости от залогиненности или незалогиненности пользователя - вполне себе нормальная задача. Как её решить в FF?
Насчёт производительности, кстати: рекомендую вот эти тесты.
ну что я могу сказать? ура! :) сам использую фаерфокс, но если туда встроют названные инструменты, подумаю еще раз о переходе 8)
Рано рукоплескать, сначала нужно пощупать. А то может оказать как всегда, рисуют золотые горы, а в результате не все так сказочно.
Что интересно, на сайте обратного отсчёта время поначалу показывали 36 дней, хотя вчера до 6го мая оставалось поменьше :)
Кто-то тут говорит о монстроидальности оперы, хотя я бы сказал что она почти "голая" после установки. Зачастую даже приходится навешивать плагины на неё чтобы она стала более удобной.
А интерфейс, кстати, супер. Его можно собрать и в одну строчк меню (не считая полноэкранного просмотра, но он не всегда удобен при активном серфе), а можно и засорить кучей кнопок, причём настраивается очень быстро и удобно.
А интерфейс, кстати, супер. Его можно собрать и в одну строчк меню (не считая полноэкранного просмотра, но он не всегда удобен при активном серфе), а можно и засорить кучей кнопок, причём настраивается очень быстро и удобно.
Полноэкранный режим тоже можно настраивать, выбирая какие панели/сайдбары/кнопки и прочее будут отображаться.
какой файл редактировать не знаю, но в operawiki есть набор кнопок, которые открывают полноэкранный режим с разными настройками
Вообще похоже можно самому кнопку с любыми параметрами создать. Но похоже в полноэкранном режиме не выдвигается/задвигается сайдбар, если его вызвать, он уже не скрывается полностью
Вчера порылся на эту тему в инете... дополнительной инфы не нашел - тщательно все скрывают, гады :)
Хотя вся эта помпезность внушает надежду на толковую софтину...
Dragonflies eat firebugs...
Хотя вся эта помпезность внушает надежду на толковую софтину...
Dragonflies eat firebugs...
В смысле нету? Есть же Opera Developer Console, вполне себе аналог Web Developer Toolbar.
Надо бы перенести в блог Оперы или браузеров...
Воткните куда-нибудь в пост ссылку на официальную страницу DragonFly:
http://www.opera.com/dragonfly/
http://www.opera.com/dragonfly/
[Fire][bug] vs. [Dragon][fly]
Sign up to leave a comment.
Opera Dragonfly