April 2032
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
5/5/08 04:42 pm
сайт билайна
Сайт uslugi.beeline.ru. Внизу страницы написано:
Для корректной работы в системе используйте версию браузера Internet Explorer не ниже 6.0.
И точно! Имея Firefox 2.0.0.14, изменить свои данные не могу, даже кнопки не нажимаются. 2007 2008 год на дворе, блин...
5/5/08, 08:33 am
Пользуетесь билайном? Сочувствую :) Но это не тема для холивара, конечно. Извините.
К тому же, у нас система управления содержанием десятка сайтов работает на IE+. Интранет и сайт для сервисных партнеров по всей России IE5.5+. Исправляю положение потихоньку.
Админка Twilight CMS тоже работает только с IE6+ на ActiveX компонентах (несмотря на то, что к Firefox тоже можно подгрузить ActiveX на винде). И они продают базовый пакет за 3700 рублей. Вот где гениальные менеджеры по продажам :)
5/5/08, 09:07 am
Всё что вы описали рассчитано не на массового пользователя, а на ограниченную контролируемую группу людей. В таких случаях IE6+ ещё имеет смысл.
5/5/08, 09:29 am
Ограничение на бравзер имеет смысл, когда этот бравзер имеет такое преимущество, реализовать которое на других бравзерах будет затратно. Есть повод не использовать IE6-, например, потому что есть удобные CSS селекторы a>b, потому что для него в XHTML нужно прописывать какую-то ерунду (xmlns:v) для отображения SVG путей в Google Maps. А преимуществ он не даёт. В данном случае верстал человек, который верстать не умел, не знал HTML и учиться было некогда. Это не смысл, это причина. Оправдание, если угодно.
Причем я понимаю оправдание на уровне человека. У него десяток сайтов, новые технологии может, семья, здоровье. А на уровне компании не понимаю. Сисадмин должен из кожи вылезти (хотя ему не надо, ведь есть удаленный доступ, скрипты автоматизации, мониторы и пр. удобный софт) чтобы у юзеров были постоянно дефрагментированы диски, таки установлен ставший недавно бесплатным для пиратской винды IE7, не было спама в почте. А начальство его должно пинать в эту сторону. Верстальщик должен из кожи вылезти, чтобы везде все отображалось как конфетка, а начальство его должно пинать в эту сторону. И так с каждой должностью. Но это идеалы, это не про Мнас.
Контроллировать людей, заставляя их использовать определенный бравзер ... я не знаю, это даже не смешно, это позорно и стыдно.
5/5/08, 01:17 pm
Я очень рад вашему идеалистическому подходу - в реалии же всё то о чем вы написали, все слова "должен" можно приравнять к некоей сумме, как на изначальную разработку, так и на интеграцию с поддержкой.
В случаях когда эту сумму имеет смысл тратить, это делать правильно, когда не имеет, не правильно, даже если это противоречит жизненным принципам тех, кто делает сам продукт.
Отсюда и вывод, что когда речь идет о тех местах где использование IE6+ волевым решением внедрить дешевле чем делать разработку кроссбраузерной, там это оправдано. Где же нет возможности подобной принудиловки, там не оправдано.
Я понимаю, что можно много спорить о том, что нормальный специалист должен читать документацию, делать правильные решения и использовать открытые технологии, но почему-то всегда хорошие спецы дороже и тех кто может писать кросс-платформенный HTML и JS также не хватает как и тех кто может писать кернел Линукса, отсюда и экономическая целесообразность.
5/6/08, 06:05 am
Наверно плохо построил тезис, но упор делался на то, что направленность на IE6+ сделана там, где направленности не нужно. То есть, если взять тот же Twilight CMS, там всё на ActiveX сделано. Переделать под JS это действительно легче убиться или написать CMS с нуля.
А в случае с приведенным выше примером Билайна, можно, например, показывать ссылки как cursor: hand и это будет работать в IE7 и ниже, либо показывать их как cursor: pointer и это будет работать в IE6+ и всех других бравзерах. Та же фигня и с нажимаемостью кнопок. То есть разница между кросбраузерностью мизерная. И оценивается она в копейки.
|