• BlackRose
    #65
    "Gazelle" mint új böngésző architektúra (és Silverlight mint egy kísérlet a webet elmozdítani arról a pontról ahol 10-12 évvel ezelőtt megált). Ugyanis a web egy dokumentum kézbesítő (document delivery) rendszernek lett elképzelve ami idővel egy alkalmazást kézbesítő (application delivery) rendszeré nőtte ki magát, a baj csak ott van, hogy a W3C nem tudta biztosítani az igazi fejlődést ebbe az irányba, és ma egy elképesztő technológia dzungel az egész (aki fejlesztő az tudja miről beszélek).

    Na de most itt nem ez a kérdés, a kérdés az, hogy egy böngésző valójában mi is?

    Az IE, Firefox, Chrome stb. böngészők amelyneknek van architektúrájuk, de ettől nem függ az, hogy mennyire jól implementálják a W3C szabványokat, ugyanis ez a "layout engine"-től függ (az IE esetében a Trident, Firefox-nál a Gecko, Safari és Chrome esetében WebKit stb.) a Microsoftnak van még néhány másik "layout engine"-je pl. az egyik ami sokkal jobban W3C szabvány betartó amely az Expression Web belsejében működik stb.

    Egyébként a Microsoft-nak néhány hónap munkába kerülne, hogy implemetálják 100% a W3C szabványokat (erről beszéltek is pl. Douglas Crockford Yahoo mérnök (JSON feltaláló) előadásain is) a gond ott van, hogy más prioritások állnak előttük, nekik az a fontos, hogy az IE-bő úgy csináljanak szabványos böngészőt, hogy a felhasználók ne vegyék észre (és itt főleg a vállalati felhasználókra gondolok amelyek intranet alkalmazásokat használnak szinte 100% esetben IE-vel), ugye nem vennék jó ha az új IE-ben szétesne a milliókért fejlesztett alkalmazásuk.

    Szóval a megoldás nem valami teljesen új fejlesztésben van hanem a jelenlegi állapotokat figyelembe véve egy fokozatos fejlődésben, ez az ami sikeres lehet mint technikai úgy gazdasági szempontból (a Gazelle persze nem "layout engine" hanem egy biztonságos böngésző architektúra, de gondolom, hogy ez sem lesz egy új böngésző alapja, hanem mint kisérleti project (az MS Research fejleszti) alapul szolgál majd az IE architektúrájának fokozatos változtatására a hatékonyabb és biztonságosabb működés céljából.