Internet Explorer 8
Еййй, тц, тц… Супер. И к’вооо… Сега ще имаме и почти-поддържащ CSS стандартите Microsoft-ски browser engine. Това е страхотно, но от наблюденията ми колко бавно се мигрира от един браузър на друг, процесът ще е доста времеотнемащ. Ама като цяло ни очакват само хубави неща, свястна поддръжка на стандартите, CSS3. Това ни предоставя възможността да имаме 1 стил по-малко и стиловете ни ще са под следния или близък формат: всички браузъри, IE7, IE6 :D
Странно е (поне за мен) колко бавно се минава от масовия потребилтел към по-нови технологии, средства и системи. Като гледам статистиката за посещенията на блога направо се чудя как е възможно да има още резолюции от рода на 800 x 600… Това направо си прилича на handheld device, а не на PC… Или пък IE6 vs. IE7 – не мога да си представя браузър без табове, отвратително е :/
Надявам се след пускането на 8-цата във финална версия, любителите на IE бързо да мигрират към нея .
http://iedeathmarch.org/
Проблема идва от това, че масовия потребител ползва масовия M$ боклук, който е на пазара (или в случая с Vista – този, който става за ползване от нормаления M$ потребител). Докато release cycle-а на M$ е такъв, какъвто е сега и IE се ship-ва с build-а на Windows не виждам к’во друго може да се очаква.
Говоря за това, че някои от хората се дърпат максимално много от ъпдейтите на продукта. Може би защото са свикнали, може би защото не са сигурни какво ще последва. Фактът е, че процесът на обновление на IE6 към IE7 е изключително бавен, а това доста затормозява (според мен излишно) процесът на разработката, защото трябва да се влагат допълнителни ресурси за поддръжка на различните engine-и.
А за ship-ването на IE с Windows – средно статистическият потребител използва Windows, защото очаква, че системата ще е готова за работа веднага след махането на инсталационния диск от ром-а. Напрактика това е почти постигнато. Да, за мен, за теб, например, IE не е един от продуктите, които бихме ползвали. Има хора, които го предпочитат. Има остарели разбирания и системи, които разчитат на него. Можем само да се радваме на опита за стандартизация. :)
Всичките процеси в тая насока са управлявани от микромеките, сиреч те да си налягат консултантите и експертите и да измислят как да си направят release/update/upgrade cycle-а на продуктите приемлив. (което трудно ще стане докато са монополист, но това е друга тема)
Аз се надявам, че скоро EU ще успеят да ги накарат поне по подразбиране да я няма таз бозЪ, а още при инсталация да те пита “кой browser искаш да ползваш” и от там вече да си измисли някакъв смислен начин за upgrade. (аз в момента се сещам поне 2 начина, които ще са далеч по-добри от текущия)
Firefox има далеч по-добър update policy например. :)
Относно backward compatibillity – пак проблем на микромеките, това, че нямат нормална сепарация на нещата (примерно под KDE khtml и konqueror как се обновяват без това да води до спиране на работата на 50% от нещата). Аз след като видях как с малко гъбаркане с media player-a някои неща спряха на работят (игри, програми, тн.) съм се отказал от идеята, че нещо може да се промени като хората при тях. :)
Не съм сигурен, че стандартизацията ще помогне, ако говориш за стандаритзация на browser-а, защото стандартите се изменят/обновяват, появяват се нови за период от … 7 години например. :)
Не че ще е лошо меките да се научат, че трябва да спразват някакви правила.
DIE IE, DIE…
Идеята на Дейв е интересна и като частен потребител я подкрепам. Като институция – зависи колко обвързан с ИЕ е продуктът. Ако не е “use IE or die” – страхотно. Всеки engine си има специфични удобства, които не са стандартизирани и може би скоро няма и да бъдат, затова за вътрешни системи някоя огромна фирма може да си позволи налагането.
За ъпдейта – няма какво да си говорим за Firefox vs. IE – най-малкото Firefox напрактика е add-on сам по себе си (тук не говоря за extensions, а за “чист” FF).
A MS са си MS – отвори им някоя страница от microsoft.com и погледни, че дори DTD-то им е грешно :) Просто не им дреме, защото са монополисти, факт. По тази причина се радвам, че са решили да направят стъпка към стандартите. Не се радвам, че тази стъпка трябва да се направи в повечето им продукти (дори и в големи решения като MS SQL Server).