Az Explorer WebKitre vált?

No aki most a /blog-on át olvassa ezt, látja, hogy még csak nem is fals címnek szánom, már ha ezután a bekezdés után is látszik a bejegyzés tartalma:)

Mindenki által nagyra meg még pár tojásra is becsült Steve Ballmerünket ugyanis megkérdezték egy előadáson:
- Ha ott van az a rahedli open source böngészőmotor szanaszerte ingyér', miért költi a pénzt a sajátjára, mikor azok a változásokat is dinamikusabban követik le?

"a kérdés pimasz, de jó. de pimasz."
Ballmer válasza szerint a böngészőmotor kérdése attól függ, hogy fog a jövőben kinézni a böngésző: lesz-e innováció és ha — mint valószínűsíti — nem, talán még mindig szüksége lesz a Microsoftnak a saját motorjára, a saját, funkcionalitást bővítő kiterjesztései miatt.
Mindazonáltal, bár folytatják az IE8 fejlesztését, lehet, hogy kacsintgatnak a WebKit felé is.

Felmerül bennem a kérdés, egy open source böngészőmotorba nem lehet saját kódot belegányolni? Apple afaik megteszi a Safarinál.
Amennyiben a weboldalak interoperabilitásáról van szó, jónak tartom, ha a jelenlegiek közül olyannyira kilógó Trident (?) motor helyett legalább az alapja WebKit lenne az Explorernek. Gondoljatok bele, feleannyi kódot kéne írni:P

forrás:
OSnews — Ballmer: Microsoft 'May Look' at WebKit
Techworld — Microsoft 'interested' in open source browser: Ballmer

Hozzászólások

Éppen most akartam írni róla, de így nem írok.

--
trey @ gépház

"It's a trap." ;)

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

tokonrugnak vele a mozillat, az biztos :P

--
When in doubt, use brute force.

na de basszus, opensource cuccot ugyan ne adajanak már el

"Felmerül bennem a kérdés, egy open source böngészőmotorba nem lehet saját kódot belegányolni? Apple afaik megteszi a Safarinál."

AFAIK WebKit LGPL. Így a belegányolt kódjukat is portolni lehetne egyéb böngészőkbe, így a rá készült honlapok máson is működnének. Amit korábbi hozzáállásukkal nem akarnak, bár az állítólag szabványkövetőre fejlesztett IE8 ebben változást mutat. Amúgy nem értem, milyen többletfunkcionalitás van a böngészőmotorban az IE6-kompatibilitáson kívül, amihez viszont tényleg kell a saját régi motorjuk, és nyilván azt akarják, hogy menjenek az IE6-ra gányolt honlapok.

"Gondoljatok bele, feleannyi kódot kéne írni:P"

Akkor is, ha az IE8 végre szabványkövető lesz, bármilyen motort is használ.

pl. a css filter meg behavior jó dolog, az előbbit sajnálom is, hogy nincs benne a specben.
amúgy meg ki tudja mi mindenre akarják felhasználni a böngészőmotort. xulból is lehet jókat gyártani, a Microsoft böngészőmotorjában is lehet hasonló...

A korábbi hozzáállásuk sem az volt, hogy az IE-re írt lapok ne menjenek máson, az talán még a browserwar öröksége.. Proprietary kódúvá tenni a webet nem jó elgondolás, a google-t se szeretnék, ha kiszednék az IE supportáláshoz szükséges kódokat az alkalmazásaikból és megmondanák, hogy váltson mindenki Chrome-ra:)

Az LGPL meg mintha épp arra lenne jó, hogy zárt cuccba is építhető... ööö vagy nem? licencekben nagyon nem vagyok otthon.

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Korábban az IE-re írt lapok nem mentek máson, és az volt az MS hozzáállása, hogy ez így jó, nem kell, hogy szabványkövetővé tegyék a böngészőjüket. Lehet, hogy csak azért, mert nem érdekelte őket a dolog, de könnyen lehet, hogy azért, mert érdekük, hogy nehéz legyen más böngészőre váltani. Ők megtehették, amikor 90%+ volt a piaci részesedésük, a Google nem, mert kicsi a részesedésük.

LGPL esetén ha módosítod, akkor ki kell adni a kódot, csak akkor nem, ha hozzálinkelsz vmit. BSD esetén viszont akkor se, ha módosítod.

lehet. viszont hol voltak még akkor a szabványok? szerintem mielőtt az IE piacvezető lett, mindenki nyakra-főre felvett a "szabványba" mindenféle kiterjesztést. layer a netscape-től... filter, marquee, blink az IE-től... stb...

Aztán amikor a piac egyszereplőssé vált, ezek megmaradtak.
Az ActiveX jó ötletnek tűnt elsőre, ha belegondolsz, az is (leszámítva persze a biztonsági aspektust;)) És miért ne tenné bele a böngészőjébe, ha egyszer ő van egyedül?

A google részesedése nem kicsi: szinte mindenki használja valamelyik terméküket.

A licencbeli kiigazítást köszönöm.

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

1999-ben már létezett HTML 4.1, 2001-ben XHTML. Az MS évekig nem foglalkozott azzal, hogy a szabványokhoz igazítsa a böngészőjét, és mostanáig se tudott kiadni egy stabil szabványkövető böngészőt, pedig az erőforrása meglett volna rá.

A Google részesedése a böngészőpiacon kicsi. Amit nehéz keresztülvinni, az az egyszerű felhasználók tömegeinek a rákényszerítése egy váltásra. Az MS-nek elég volt kihasználni a fokozatosan kialakult piacvezető helyzetét, és azt, hogy a felhasználók inkább nem akarnak átállni, ha az oldalak jobban működnek IE alatt. Ha a Google abbahagyná az IE támogatását, akkor a többi böngésző részesedése nőne, viszont a webes szolgáltatásainak a népszerűsége csökkenne főleg az új felhasználók körében.

a browser war nem korábban volt? már végképp a levegőbe vagyok kénytelen beszélni, akkor még netem se volt:)
Az MS szerintem nem a bundled böngészőre helyezi a fő fejlesztői kapacitást.

A webes szolgáltatások népszerűségéről nemigen tudok prognózist mondani, de a tapasztalat nálam az, hogy ha kellően nagy "OK" gombot nyomnak valaki képébe, akkor az emberek 90%-a rá is kattint, és kb. úgy fogja fel az egészet, hogy "jé, megváltozott a weboldal kerete".
Biztosan csökkenne, de nem vagyok meggyőződve róla, hogy sokak számára mission critical alkalmazásoknál, mint mail, maps, calendar, ha egyik napról másikra azt mondanák, hogy "okés, mostantól akkor chrome, nyomj erre a nagy gombra, hogy települjön", az emberek nem váltanának.
Mert az emberek hülyék;)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

A browser war korábban volt. (Nekem se volt netem akkor. :) ) Viszont a nem szabványos, IE-re fejlesztett oldalak jó részét a browser war után csinálták, amikor már megvoltak a ma is használt szabványok, és amikor az IE-nek 90%+ volt a részesedése.

Valóban valószínűleg a legtöbben böngészőt váltanának, akik már használják a Google szolgáltatásait (főleg, akiknek adataik is vannak benne, pl. gmail, calendar), de az új felhasználók lehet, hogy inkább a konkurrensekhez, pl. a Windows Live-hez pártolnának. (USA-ban azt hiszem, nem annyival népszerűbb a Google- mint a versenytársai, mint Európában.)

és az IE-be a browserwar után fejlesztették bele ezeket?
nekem valahogy az volt a benyomásom, hogy az IE azért nem fejlődik olyan dinamikusan, mert a browserwarnak vége.. — örülök, hogy nyakunkon egy újabb, amit már más eszközökkel kell megvívni:)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Valószínáleg a browserwar során fejlesztették bele a szabványtól való eltéréseket. Ha viszont a szabványok megjelenése után szabványkövetővé teszik (olyan opcióval, amivel a régebben készült oldalak is jól jelennek meg), akkor a fejlesztők szabványos, minden böngészőben jó oldalakat csinálnak, és nem csak IE-ben működőket. Azok az IE-only oldalak, amik még az utóbbi időben is hátráltatták a konkurrens böngészők terjedését, jó részt a browser war után készültek (2000 előtt készült oldalak a 2000-es évek közepén már nem nagyon voltak használatban); ha nem sokkal 2000 után már szabványos lett volna az IE, akkor ezeket az oldalakat már szabványosra fejlesztették volna.

"az IE azért nem fejlődik olyan dinamikusan, mert a browserwarnak vége.."

Ez biztos, ezért ülhettek 5 évig új kiadás nélkül.

próbálkoztak ilyen opciókkal, pl. ha nem volt doctype, akkor quirksmode-ba rakta magát, meg hasonlók. más kérdés, hogy a szabványkövető módja is olyan, amilyen.
Másrészről, ha meg már belefejlesztették azt az activex-et pl, akkor már csak akkor szedik ki belőle by default, ha a windowst is veszélyezteti, amit meg is tett:) A "csak szabványos oldalakat jelenítsen meg" opció eleve értelmetlen, mindenki azt kapcsolná ki először, mert az embereket nem érdekli, hogy gány az oldal kódja, csak a tartalmat akarják látni.

A szabványos oldalfejlesztés meg nem az IE-n áll vagy bukik, hanem a honlapfejlesztőkön. Túl sok weboldalt látok, ahol wannabe webmesterek fitogtatják, hogy dejó leírást találtak a neten, és hogy így marquee tagben milyen klafán animál a szöveg... Még rosszabb, ha a szerkesztőprogramban van benne.
És akkor nem beszéltünk a szabványos, de rég kerülendő dolgokról mint keretek, font tag, inline formázás.
Az animált gifes hátteret talán már meg sem említem. Ja, ha már leírtam, akkor mégis.

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Olyat nyilván nem fognak az emberek használni, hogy csak a szabványos oldalakat jelenítse meg, az kéne, hogy a szabványos oldalakat jól jelenítse meg, így ha a fejlesztők szabványos oldalakat írnak, az mindenhol működjön - ekkor pedig nem lenne okuk nem szabványosra csinálni. A wannabe webmesterek persze probléma, ha a továbbra is használják a csak IE-s megszokásaikat.

Ezzel most akkor elismertek, hogy a Mosaic ota ganyolt IE motor broken beyond all repair? :) Hat breaking news, tenyleg. :P

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-