Vlákno názorů k článku Nový Links: obrázkový a ještě akčnější! od xChaos - Tenhle prispevek pisu z Linksu, a musim rict,...

  • Článek je starý, nové názory již nelze přidávat.
  • 19. 6. 2002 12:12

    xChaos (neregistrovaný)

    Tenhle prispevek pisu z Linksu, a musim rict, ze jsem prijemne prekvapen. Fakt nechapu, proc delaji autori Mozilly z jejiho vyvoje takovou vedu - podle me dokaze webovy browser napsat kazdy trouba ;-) Jeste se mrknu na ten JavaScript, fakt me fascinuje, co vsechno se do Linksu podarilo nacpat....

    Zejmena jsou vychytany ty anitaliasovany fonty. Obavam se, ze se asi pujdu podivat, jak to autori Linksu udelali... ;-) (Jo, kdyby mi tak bylo o deset let min - to by se to dneska programovalo... :-)

    Jinak jsem se uz smrtelne vazne rozhodl, ze Arachne 2 bude taky open source, ale kdyz ono je hrozne tezky s tim zacit - kdyz neco delate nejdriv jako closed source, tak se pak stydite ten bordel ve zdrojacich, namespace, atd. nekomu ukazat ;-) Taky za to muzou pitomy cesky vysoky skoly, ktery me neustale odmitaji udelit byt' treba jen bakalarsky titul aniz bych se musel cokoliv naucit - coz vyslovene nasere ;-) Krome toho integraly ani nejsou open source - vubec nevim, proc s nima ztracim cas... Clovek zkusi rok studovat, a hned jeho browser trumfne nejaka banda matfyzaku - a jeste to maji hotovy za mesic, to je hruza tohleto ;-)) No ale co: jeste se vzdycky muzu stat alkoholikem ;-)

    Tak abyste vedeli: je sice pravda, ze je Links genialni ( =uznavam, mate ho vetsiho ;-) ale vase GUI je uplne esteticky znicujici a pusobi misty bolestive krece branice ;) Fakt je, ze to nepada a je to rychly. Ale ted koukam: neumite http autentifikaci! aspon pres SSL a v grafickem modu. (Uff, to jsem si oddechl, uz jsem se lekl, ze budu muset pripustit, ze je Links zcela bozsky ;-)

  • 19. 6. 2002 15:54

    xChaos (neregistrovaný)

    i kdyz muj prispevek vyzniva asi dost ironicky, tak mi prijde, ze graficky Links je fakt mistrovske dilo. Pokud se autori dokopaji udelat par drobnosti, jako treba BACKGROUND atribut u BODY, TABLE, TD, apod., pridaji dekorace ve stylu opravdovych browseru (tlacitka) a udelaji to cele embedovatelne tak jako Gecko, tak je docela dobre mozne, ze Gecko proste pro radu lidi nahradi...

  • 20. 6. 2002 10:33

    Big Sister Johanka (neregistrovaný)

    Myslim, ze BFUnesnich dekoraci se jen tak nedockas...ale jesteze tak, to by v konferenci otravovalo daleko vic bfucek ;)

  • 21. 6. 2002 14:11

    xChaos (neregistrovaný)

    No tech dekoraci bych se dockal, treba kdybych je do Linkse dodelal ja, ze ano. Protoze je to open source, tak mi to nemuzete zakazat ;-) Jsem totiz BFP, abyste vedeli ;-)

    Ale po pravde receno, rad bych Links team prizval k vyvoji graficko/sitove/BFU ;-) knihovny Flowerpot, na ktere chci postavit svoje dalsi aplikace pro Linux (Arachne 2, ruzne hry, ....). Resp. zkusim jim napsat, a nejak se jich zeptat, jestli bych nektere ty genialni vychytavky smel prevzat. Ja jsem se zatim ucil s SVGAlib a trochu s GGI, a dost me to zprudilo, chci zkusit SDL, ale ta je zjevne spis na hry. Prijde mi, za maji docela genialni fullscreen toolkit, kompatibilni s ruznymi grafickymi systemy, tzn. presne to, co potrebuju i ja. Opisovat jsem uz zacal ;-) tedy spis studovat, jak to delaji oni ;-)) protoze se pohybuji presne na tom levelu, kde se chci pohybovat i ja (tzn. optimalizovana graficka aplikace v jazyce C - zadne Gtk, Qt, apod.) ale
    prijde mi, ze by nebylo marne definovat nejake sdilene API, ktere by mohlo tyhle vychytavky pouzivat.

    Ale asi se neshodnem - ja nemam rad OOP, a graficky driver pro Links je soude dle zdrojaky evidentne OOP. Ja bych potreboval je stesti funkce jako cls(), line(x1,y1,x2,y2), box(x1,y1,x2,y2), atd. ;-) pak me teprve zacne bavit programovat ;-)

    prijem resizovacich eventu Links team resil ocividne hrdinne, lec nepocital s lidmi, kteri maji nastavene prekreslovani obsahu behem resizovani okna. Ti si mohou po zahajeni resizovani jit schrupnout, a to i na relativne rychlem pocitaci ;-) To jak to dela Mozilla je ale taky hruza. Reseni myslim neexistuje - resp. jedine tak, jak to dela mozilla, az do pregenerovani stranky pro nove rozliseni pouzit nejakou cacheovanou bitmapu, jako to dela MSIE pod Windowsama.

    no nic, jdu na homepage Linksu a napsat jim...

  • 24. 6. 2002 18:40

    PerM (neregistrovaný)

    Ty dekorace by hlavne poradne zabrzdily vykonnost Linksu - hlavne to pozadi. Jinak ty cudliky jsou zbytecne, jelikoz pres 95 % nasich spoluobcanu je gramotnych, mimo to by osklive zabiraly misto na obrazovce, ktere lze vyuzit ucelneji.

    OOP - v Ccku? To by porad ty Linksy mely ten odpich, co maji ted? Kde by se u nas vzaly nejake objekty. Vzdyt i ten interpret javascriptu nabira otacky tim, ze se pokousi na nejakou objektovost kaslat.

    Mejte se hezky
    PerM

  • 4. 7. 2002 11:31

    xChaos (neregistrovaný)

    Hmm, background stranky i tabulek je ale soucasti designu nekterych stranek. Bez toho nektere stranky proste nikdy nemuzou vypadat graficky ucelene... kde je ten problem, to samozrejme vim. Nevim, jestli generujete "virtualni screen" - alespon pro cast stranky, kterou prave zobrazujete, kdyz je moc velka. To tenhle problem castecne resi...

    Jinak Links je objektove orientovany - alespon castecne. Samozrejme to neni CPP, ale videno mym zrakem - nevim co uz pak jsou objekty, kdyz ne ty datove struktury, ktere pouzivate v Linksu ;-) (struktury s pointery na jednotlive funkce - metody, apod...)

  • 9. 7. 2002 14:29

    anonymní

    Zdar, je otazka, cemu kdo rika objektove orientovane programovani. To se v C na rozdil od C++ delat neda, protoze prestoze se to na mnoha mistech lisi jen terminologicky (jak rikal Bednarek za davnych casu - misto variable se tomu rika property a misto funkce metoda), tak lidi od objektove orientovaneho programovani enorme vzrusuji takove vyrazy jako encapsulace, inheritance a polymorfismus. A nic takoveho my nedelame. V Assembleru taky jde udelat volani funkce pres pointer (alespon proto, ze existuje prekladac C++) a presto to objektove rozhodne neni a z definice assembleru ani byt nemuze.

    Zdar
    PerM