Vlákno názorů k článku
Proč se Mozilla přes kvalitu WebKit stále drží Gecka? od hisaak - „Z technického hlediska je Gecko velmi stabilní a...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 9. 2008 20:17

    hisaak (neregistrovaný)
    „Z technického hlediska je Gecko velmi stabilní a v ničem nezaostává za WebKit. Mozilla má zdroje, zkušené vývojáře i podporu komunity a dokáže dostat Gecko tam, kam půjde WebKit.“

    Co je to za hloupost? Vzdyt jinymi slovy rika "Mame dost zdroju na to, abychom stihali duplikovat WebKit." Lepsi argument nema?
  • 11. 9. 2008 7:24

    jard (neregistrovaný)
    ...a mohli by zacat multithreadovostou gecka. udajne je gecko tak singlethreadovo nadratovane, ze prerobenie na multithread je len o trosku menej prace, ako ho spravit nanovo...
  • 11. 9. 2008 11:48

    Ivan (neregistrovaný)
    Mozilla ma zastaraly coding style a kvuli tomu je neprosto prasacky napsana.
    To ale neznamena ze by mozilla napsali nejaky amateri, spis je to naopak. Kdyz se na irc zeptate" Proc nemuzu dat sablone vic nez jeden parametr?", tak dostanete odpoved jako "V roce 1995 na SCO unixu nebyl kompilator, ktery by to umel prelozit". Mozillu napsali lidi, kteri narazili na spoustu problemu, ktery uz ale dneska neexistujou. Cely coding style mozilly vychazi ze situace, jaka panovala v minulym stoleti. Tzn. kompilatoru se neveri a ze standartu C++ ze pouziva pouze to nejnutnejsi. Misto toho se hodne zneuziva prepocessor. Stejne tak se neveri knihovnam. Dneska nikoho neprekvapi tread-safe malloc, ale byly doby kdy to s alokaci pameti nebylo tak jednoduchy. Mozilla ale porad rozlisuje svoje vlakna na hlavni a vedlejsi. Pokud implementujete/volate nejakou metodu pres XPCOM musite zjistit typ vlakna v jakym bezite.
    Webkit neznam, ale hadam, ze jestli s nim zacali o par let pozdeji, tak vychazeli z uplne jiny situace nez mozilla. Z vlastni zkusenosti muzu rict, ze vyvoj aplikaci v XPCOMu je neubycejne namahavej a pomalej. Doba potrebna k nalezeni chyby roste exponencialne s poctem modifikovanych radku. Vubec se nedivim, ze si Apple vybral konqueror aby ze nej vytvoril webkit, a ze ted webkit mozillu dohnal a predehnal.
  • 13. 9. 2008 14:24

    Miloslav Ponkrác
    Kdysi jsem zkoušel do Mozilly něco přidat,a když jsem si přečetl pravidla kódování, řekl jsem si něco asi jako "tohodle kódu se nedotknu ani dlouho tyčí". A po stažení nějakých knihoven, které používají v Mozille a sami si udělali jsem si řekl něco horšího.

    Ta pravidla už v době vytváření byla sto let za opicemi, a to C++ tam prakticky skoro není kromě jednoduchoučkých věcí, asi tak 0,001% všech možností C++. Namísto toho je v Mozille vidět, jak věci dělat co nejsložitěji.

    Nemám nic proti Mozille, ale jako člověk programující v C++ někdy od roku 1990 budu hrozně rád, když neuvidím, ani se nebudu dotýkat kódy z Mozilly. Už totiž v tom roce jsem používal z C++ víc a větší možnosti (a celkem ne nijak problematicky), než dnes používá Mozilla.