abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 09:22 | Pozvánky

V Praze dnes probíhá Konference e-infrastruktury CESNET. Na programu je řada zajímavých přednášek. Sledovat je lze i online na stránce konference.

Ladislav Hagara | Komentářů: 0
9.12. 20:11 | Nová verze

Byl vydán Debian 9.3, tj. třetí opravná verze Debianu 9 s kódovým názvem Stretch a Debian 8.10, tj. desátá opravná verze Debianu 8 s kódovým názvem Jessie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 9 a Debianu 8 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 0
9.12. 00:44 | Nová verze

Po 6 měsících vývoje od vydání verze 0.13.0 byla vydána verze 0.14.0 správce balíčků GNU Guix a na něm postavené systémové distribuce GuixSD (Guix System Distribution). Na vývoji se podílelo 88 vývojářů. Přibylo 1 211 nových balíčků. Jejich aktuální počet je 6 668. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 3
8.12. 21:33 | Nová verze

Po půl roce vývoje od vydání verze 5.9 byla vydána nová stabilní verze 5.10 toolkitu Qt. Přehled novinek na wiki stránce. Současně byla vydána nová verze 4.5.0 integrovaného vývojového prostředí (IDE) Qt Creator nebo verze 1.10 nástroje pro překlad a sestavení programů ze zdrojových kódů Qbs.

Ladislav Hagara | Komentářů: 0
7.12. 11:11 | Komunita

Naprostá většina příjmů Mozilly pochází od výchozích webových vyhledávačů ve Firefoxu. Do konce listopadu 2014 měla Mozilla globální smlouvu se společností Google. Následně bylo místo jedné globální smlouvy uzavřeno několik smluv s konkrétními vyhledávači pro jednotlivé země. V USA byla podepsána pětiletá smlouva s vyhledávačem Yahoo. Dle příspěvku na blogu Mozilly podala společnost Yahoo na Mozillu žalobu ohledně porušení této

… více »
Ladislav Hagara | Komentářů: 0
7.12. 05:55 | Zajímavý článek

V Londýně probíhá konference věnovaná počítačové bezpečnosti Black Hat Europe 2017. Průběžně jsou zveřejňovány prezentace. Videozáznamy budou na YouTube zveřejněny o několik měsíců. Zveřejněna byla například prezentace (pdf) k přednášce "Jak se nabourat do vypnutého počítače, a nebo jak v Intel Management Engine spustit vlastní nepodepsaný kód". Dle oznámení na Twitteru, aktualizace vydaná společností Intel nevylučuje možnost útoku.

Ladislav Hagara | Komentářů: 5
7.12. 04:44 | Komunita

Virtualizační nástroj GNOME Boxy ve Fedoře 27 umožňuje jednoduše stáhnout a nainstalovat Red Hat Enterprise Linux, který je pro vývojáře zdarma. Vývojová verze GNOME Boxy již umožňuje jednoduše stáhnout a nainstalovat další linuxové distribuce. Ukázka na YouTube. Seznam distribucí a jejich verze, nastavení a cesty k ISO obrazům je udržován v knihovně a databázi libosinfo (GitLab).

Ladislav Hagara | Komentářů: 0
7.12. 03:33 | Nová verze

Google Chrome 63 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 63.0.3239.84 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře. Opraveno bylo 37 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 10
6.12. 22:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 147. brněnský sraz, který proběhne v pátek 15. prosince od 18:00 hodin v restauraci Severka na rohu Tučkové a Zahradníkové.

Ladislav Hagara | Komentářů: 0
6.12. 22:33 | Komunita

V roce 2013 byl představen projekt Debsources, jehož cílem bylo a je poskytnout webové rozhraní ke zdrojovým kódům balíčků obsažených v Debianu. Projekt doteď běžel na doméně debian.net. Dnes bylo oznámeno, že projekt byl přesunut na oficiální infrastrukturu Debianu. Služba Debian Sources nově běží na doméně debian.org. V plánů je řada vylepšení. Již dnes je ke službě k dispozici API a procházet lze také patche a licence.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (8%)
 (1%)
 (1%)
 (1%)
 (75%)
 (14%)
Celkem 950 hlasů
 Komentářů: 45, poslední 1.12. 19:00
    Rozcestník

    JavaScript framework

    12.3.2013 21:53 | Přečteno: 1359× | Žumpa | poslední úprava: 13.3.2013 08:42

    Momentálne by som potreboval spraviť v JavaScripte (ďalej len JS) autocomplete, ale do budúcnosti aj ďalšie JS grafické vecičky. Prv som si JS kód písal sám, ale vieme aký je to boj naprieč prehliadačmi, tak som sa rozhodol pre JS framework.

    Naivne som si hovoril, naštartujem Googla a to najlepšie si vyberiem. Začal som asi najpopulárnejším jQuery, začiatok vyzeral veľmi nádejne a jednoducho, len som sa v ňom rýchlo stratil, mne to pripadá celé ako slučka v slučke až do nekonečna. Objekt -> Udalosť -> Akcia -> CallBack ... Pre efekty na stránkach asi nič jednoduchšie ani neexistuje, ale stačilo si stiahnuť example multi autocomplete a keď som ho chcel rozšíriť o to aby po prvom slove vyberal z ďalšieho poľa a po určitých znakoch zas s prvého tak som sa zasekol. Teda ono jQuery je ako učiť sa ďalší jazyk a ešte sa tam stráca C like syntax.

    Mootols má celkom peknú syntax práve podobnú C. Teda v niektorých rýchlostných testoch sa prepadáva oproti jQuery, ale 1, alebo 2ms mi osobne nevadia.

    Dojo, YUI, Processing.js, ExtJS a Prototype vyzerajú moc dobre, ale napríklad u Prototype mi pripadá že na nete je problém vyhrabať hotové riešenia, hoci mám pocit, že je to jedno z najlepších riešení postavených medzi JS a DOM naprieč prehliadačmi.

    Takže som v koncoch a potrebujem poradiť.

    Hlasujte si za ten svoj obľúbený. Teda keď nakoniec vyhrá jQuery, čo čakám a pridáte nejaké rady, alebo by dokonca bol niekto ochotný upraviť pre mňa ten príklad, tak by som bol rád, ide to na slobodný web. Rád sa naučím hociktorý z nich a ďakujem za všetky rady.

           

    Hodnocení: 100 %

            špatnédobré        

    Anketa

    Váš obľubený framework
     (71 %)
     (2 %)
     (2 %)
     (5 %)
     (2 %)
     (12 %)
     (2 %)
     (5 %)
     (5 %)
     (10 %)
    Celkem 42 hlasů

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Josef Kufner avatar 12.3.2013 22:51 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: JavaScript framework
    Javascript a C mají společné jen chlupaté závorky. Tím veškerá podobnost končí. Javascript je vysokoúrovňový funkcionální jazyk, kdežto C je velmi hezký assembler.

    Značná síla jQuery je také v tom, že pro to najdeš spoustu hotových pluginů. Prakticky cokoliv budeš potřebovat už někdo udělal a zveřejnil pod MIT licencí. Asi ani nemá smysl moc zkoumat konkurenční frameworky, jQuery je slušně udělaný, odladěný a velmi rozšířený.

    Raphael je hezká knihovna pro práci s vektorovými obrázky a dobře se snese s jQuery. Dělal jsem s ním jeden vizuální editor diagramů, kdy jsem propojoval šipkama absolutně pozicované tabulky a funguje to pěkně.

    Další užitečnou knihovnou pro jQuery je Flot – skvělý nástroj na kreslení grafů.
    Hello world ! Segmentation fault (core dumped)
    13.3.2013 00:13 luky
    Rozbalit Rozbalit vše Re: JavaScript framework
    C muzete programovat funkcionalne vpodstate stejne jako v JS. Muzete za behu vytvorit nove funkce a volat je i bez znalosti jejich prototypu v dobe prekladu.
    13.3.2013 01:19 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: JavaScript framework
    Muzete za behu vytvorit nove funkce a volat je i bez znalosti jejich prototypu v dobe prekladu.
    Mohl bys uvest nejaky priklad?
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    13.3.2013 09:49 luky
    Rozbalit Rozbalit vše Re: JavaScript framework
    libffcall, libffi, libdl UTFG ;-)
    13.3.2013 13:14 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: JavaScript framework
    A jak se ty funkce volají v době překladu?
    13.3.2013 13:30 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: JavaScript framework
    Aha, chapu. V tom pripade se znacne rozchazi nase predstavy o funkcionalnim programovani.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Bedňa avatar 13.3.2013 08:55 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    Písal som C like syntax, nie level, hoci JS na Wikipedií naozaj nieje medzi C ->, ale zas je tam PERL, no tak neviem :)

    jQuery FW vyzerá byť kvalitný, teda aspoň podľa testov čo som videl. Komunita je obrovská a je masaker príkladov priamo na ich stránkach. Efekty sa v tom dajú písať fakt easy, ale proste jak to má viac riadkov, začínam sa v tom strácať, príde mi to škaredé :) Je to asi len otázka zvyku, preto som to sem hodil, aby som sa dozvedel vaše názory.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    Bedňa avatar 13.3.2013 10:43 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    Ešte doplním ohľadne syntaxe, stačí si pozrieť prvé tri príklady C, C++ a JavaSript, mi povedz, že niesu súrodenci. Trochu musíš zrolovať.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    13.3.2013 18:43 dumblob | skóre: 10 | blog: dumblog
    Rozbalit Rozbalit vše Re: JavaScript framework
    Velice nerad to rikam, ale horsi testy jsem snad jakteziv nevidel. Tohle nejsou ani synteticke testy, to je naprosty omyl!

    Na hodne hrube porovnani syntaxe by se to s privrenim oka jakz takz dalo pouzit.
    Refundace za Windows 7 od Lenovo obchodníka - soud rozhodl, že je zákazník v právu!
    Bedňa avatar 13.3.2013 19:15 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    Išlo mi o zápis podmienok, slučiek ... že majú podobnú syntax, to ostatné nehodnotím.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    oryctolagus avatar 13.3.2013 19:17 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: JavaScript framework
    +1, Perl rychlejší než C :-D Nehledě na mnohá další faux pas toho testu...
    There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
    12.3.2013 22:52 thule
    Rozbalit Rozbalit vše Re: JavaScript framework
    jQuery je pekny fw, ale jQuery UI sa radsehj vyhni je to zbytocny kanon na vrabce s velmi zlym navrhom. Ak chces pouzit jQuery tak si tie komponenty radsej napis sam. napisat vlastne autocomplete je pariadkova zalezitost, maximalne na pol hodinu.

    a este skus http://angularjs.org/ dole na stranke su hned aj priklady.
    Bedňa avatar 13.3.2013 08:58 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    Čo je zlé na jQuery UI? Na prvý pohľad to nevyzeralo až tak zle :)
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    oryctolagus avatar 13.3.2013 12:19 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: JavaScript framework
    Nedávno jsem to řešil, došel jsem k podobnýmu názoru jako předřečník. Ty widgety mi přijdou zbytečně složitý a hlavně pokud chceš, aby to zapadlo stylem do zbytku stránek a nevypadalo to stejně jako zbytek internetu, musíš dost vohackovat téma, a to mi přišlo už jako moc zbytečná práce navíc...

    Ale použil jsem ten základ (jQueryUI Core) bez widgetů a témat, má docela hezkou podporu drag'n'drop a pár drobností...
    There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
    13.3.2013 12:38 JS
    Rozbalit Rozbalit vše Re: JavaScript framework
    Jelikoz jsem pred casem v praci resil podobny problem jako tazatel (a navic jsem nemel zkusenost s vyvojem webu), rozhodl jsem se pro jQuery (protoze to jasne preferovala vetsina a vypada to na relativne stabilni - ve svete webovych knihoven a frameworku - dilo). A pak k tomu jQuery UI byla tak nejak logicka volba.

    Takze by me zajimalo, pokud jQuery UI hanite, v cem jsou jine knihovny lepsi? Nebo jaka by byla vase dnesni preference na zaklade te zkusenosti? Hlavni kriterium bylo jednoduche pouziti, protoze jsem to delal sam a nemohl predpokladat, ze tim budu travit mnoho casu.
    oryctolagus avatar 13.3.2013 13:09 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: JavaScript framework
    No já to zatim pořešil tak, že jsem si daný problém napsal po svém (místo modal dialogu jsem zatím použil form ve stránce)... ale to je zatim jen provizorní, asi sáhnu po JQuery tools. Zatím nemám zkušenost, ale vypadá to dobře...
    There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
    13.3.2013 14:01 JS
    Rozbalit Rozbalit vše Re: JavaScript framework
    Samozrejme, pokud to umis.. Me se na jQuery UI libilo, ze se ten layout do znacne miry resil sam za me, takze jsem nemusel moc resit design (coz je vec, ktera mi moc nejde). I tak jsem tam ale mel prvky (select boxy), ktere jsem resil rucne a ktere nemely stejny vzhled.
    13.3.2013 14:45 chrono
    Rozbalit Rozbalit vše Re: JavaScript framework
    Každý normálny framework to rieši sám. :)
    oryctolagus avatar 13.3.2013 14:59 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: JavaScript framework
    No to bych neřekl. jQuery Tools to právě neřeší (jestli jsem to správně pochopil), což je třeba z mého pohledu dobře, protože stejně si musim pořešit layout/design celý aplikace sám. Pokud by to framework řešil po svým, znamenalo by to, že buď budou některý prvky vypadat jinak než zbytek aplikace, nebo bych do něj musel dohackovat téma sám, a to už mám jedno, to už je jednodušší si řešit sám od začátku...
    There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
    13.3.2013 15:52 chrono
    Rozbalit Rozbalit vše Re: JavaScript framework
    To záleží od toho, čo presne sa robí. Ak do normálnej HTML stránky potrebujem pridať napr. nejaký komponent slúžiaci na zadávanie dátumu, je dobré, keď framework len poskytuje nejaké UI prvky (v takom prípade je možné použiť aj jQuery Tools). Ak ale chcem urobiť nejakú aplikáciu, ktorá je celá založená na ovládacích prvkoch, tabuľkách pre zobrazovanie dát... tak od frameworku očakávam, že layout bude riešiť sám a mne len poskytne vhodné nástroje.
    13.3.2013 15:52 JS
    Rozbalit Rozbalit vše Re: JavaScript framework
    Vzdyt ja taky nerikam, ze by se mi totez nemohlo libit i na jinem frameworku.. Ale snad jsem to uz vysvetlil niz, jak to bylo (puvodne jsem potreboval jen kalendar). Na druhou stranu, z vyse uvedenych duvodu jsem se snazil byt ostrazity pred tim, abych si ten "framework" nechal kecat do toho, jakym zpusobem veci delam - mohlo by to byt neprakticke. Ostatne - proc jsou dnes tak popularni frameworky misto knihoven? Me to prijde zvrhle..
    13.3.2013 13:28 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: JavaScript framework
    Mne se na rychle udelani UI osvedcilo DoJo, i kdyz mi to prijde trochu jako moloch.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    13.3.2013 14:06 JS
    Rozbalit Rozbalit vše Re: JavaScript framework
    Diky, to jsem taky uvazoval, ale asi jsem se trochu bal te molochovitosti. Puvodne jsem totiz potreboval jen kalendar, ze jsem nakonec pouzil i jine widgety z jQuery UI bylo spis dusledkem vyvoje.

    Ale pokud nekdy budu jeste neco takoveho delat, asi to zkusim.
    Bedňa avatar 13.3.2013 19:18 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    Jak háčkovať? Ja som sa pohral s CSS a šlo to.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    14.3.2013 19:31 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: JavaScript framework
    Také doporučuji se podívat na AngularJS. Sice mladý projekt, ale svým konceptem určitě zajímavý. A stojí za tím google (což může a nemusí být dobré)...
    never use rm after eight
    12.3.2013 22:55 chrono
    Rozbalit Rozbalit vše Re: JavaScript framework
    Niektoré tie frameworky sa vôbec nedajú porovnávať, pretože slúžia na úplne iné veci (napr. ExtJS je oveľa bližšie jQuery UI ako čistému jQuery). :)

    Inak ak ten autocomplete plugin podporuje callback pri doplňovaní, tak by požadovanú funkčnosť nemuselo byť až tak komplikované pridať (inak sa bude musieť použiť niečo iné, prípadne, v najhoršom prípade, sa upraví existujúci plugin).
    13.3.2013 07:45 Pindal
    Rozbalit Rozbalit vše Re: JavaScript framework
    Bedňa avatar 13.3.2013 10:25 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    This compiler generates ECMAScript5-compatible JavaScript from the Dart code. This JavaScript code works in the latest versions of Chrome, Safari, and Firefox, plus IE9+, mobile Safari, and Chrome for Android.
    Toto môže byť problém, pretože nepodporuje staršie pehliadače.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    13.3.2013 13:18 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: JavaScript framework
    pretože nepodporuje staršie pehliadače
    JQuery 2 také ne.
    Bedňa avatar 13.3.2013 14:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: JavaScript framework
    Tak s dvojkou máš pravdu.
    Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
    Bystroushaak avatar 14.3.2013 04:00 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: JavaScript framework

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.