Klávesové zkratky na tomto webu - rozšířené Na obsah stránky

Translate to English… Ins Deutsche übersetzen…

Ukázkový příklad z WebExpa 2009

Na WebExpu jsem měl přednášku nazvanou RIA jednoduše – JavaScript + AJAX + PHP + Nette Framework. Pokusil jsem se ukázat, jak snadno lze psát AJAXové aplikace za použití Nette Framework a jQuery. Během přednášky vznikl jednoduchý příklad, který vám nyní dávám ke stažení.

Protože přednáška byla zaměřená na začátečníky a posluchače, kteří Nette Framework zatím neznají, začal jsem na zelené louce stažením frameworku z webu a poté psal celý kód naživo. Doufal jsem, že divák spíš odpustí různá zaškobrtnutí, která k živému programování patří, než abych z rukávu vycopy&pastoval předpřipravené kusy kódu a posluchače připravil o niť. Ale sebekriticky přiznávám, že nervozita zapracovala a těch zaškobrtnutí mělo být mnohem méně :-)

Ovocný příklad si můžete vyzkoušet on-line – ovoce a zeleninu můžete přetahovat po ploše, přičemž jejich polohu si server pamatuje v session a tak zůstane zachována i po obnovení stránky. Dále lze plody matky Země přetahovat do modrého nákupního košíku.

Kód jsem ještě doplnil o pár komentářů, aby byl srozumitelnější, a vy si jej můžete stáhnout:

WebExpo2009.de­mo.zip

Video z přednášky zatím není k dispozici, ale mělo by se objevit na StreamHostingu.

Komentáře RSS 2.0 komentářů » přidat

avatar

#1 Petrr spam@bugyik.cz nový

díky!

Posláno 21. 10. 2009 v 0.50 | Odpovědět
avatar

#2 Ondřej Brejla http://www.brejla.cz nový

Trošičku více vyšperkované, není-liž pavda? :-) Moc pěkné to je.

Posláno 21. 10. 2009 v 1.15 | Odpovědět
avatar

#3 Michal Prynych http://www.pixmac.com nový

Tohle byl opravdu přesvědčivý kousek, určitě teď o Nette uvažuji, má to featurky, které jsou opravdu prakticky použitelné. Díky za tuto ukázku.

Posláno 21. 10. 2009 v 6.15 | Odpovědět
avatar

#4 rokerkony kony@rokerkony.com nový

jinak video z prednasky uz se vyskytuje zde… http://projekty.mujserver.net/…dlRIA444.avi

u streamhosting-u to asi přidají taky brzy :-)

Posláno 21. 10. 2009 v 9.22 | Odpovědět
avatar

#5 Rival http://blog.rival.cz nový

Snad chybí jen přetahování ducha, namísto celého objektu ;)

Jinak přednáška výborná, nejlepší co jsem na WebExpu viděl (prošvihl jsem totiž Petra Máru ;), díky!

Posláno 21. 10. 2009 v 9.28 | Odpovědět
Na komentář reagoval [8] David Grudl

#6 Jakub Vrána http://php.vrana.cz/ nový

V metodě handleMove se souřadnice přetypovávají na int, protože prohlížeč občas pošle subpixel. Nic proti tomu nemám, pouze doplním, že se v CSS se subpixely může normálně pracovat, takže by stačilo přetypovat na float.

Posláno 21. 10. 2009 v 10.30 | Odpovědět
avatar

#7 Borek http://www.borber.com/ nový

Ovoce by možná po dropnutí do košíku nemělo odjet zpátky na svou původní pozici.

(Opravdu jsem právě okomentoval UX jednoduchoučkého ukázkového příkladu? Jdu se léčit :)

Posláno 21. 10. 2009 v 11.21 | Odpovědět
Na komentář reagoval [8] David Grudl
avatar

#8 David Grudl http://davidgrudl.com nový

#5 Rival: díky! (jelikož mám v paměti jen všechny chyby a nedostatky, tak si říkám, že jsi těch přednášek na WebExpu asi moc nestihl ;-) )

#7 Borek: z toho si nic nedělej, mně úvahy nad UX zabraly několik hodin, skoro tolik trvalo nalezení obrázků ovoce s vhodnou licencí :-) Ale jak bys pak objednal více kusů?

Posláno 21. 10. 2009 ve 13.04 | Odpovědět
Na komentář reagoval [9] Borek
avatar

#9 Borek http://www.borber.com/ nový

#8 David Grudl: A jo, ono je to trošku jiné než tradiční eshopy, kde se tahá pouze „duch“ a původní objekt zůstává na místě. Beru zpět.

Posláno 21. 10. 2009 v 15.00 | Odpovědět
avatar

#10 Jakub Lucký http://blog.jlk.cz nový

Nevím, jestli to není problém Iceweaselu s AdBlockem, ale když tam toho ovoce naklikám hodně, aby toho bylo na 6 řádků, tak mi to přeteče ven mimo modrý obdélník…

Ale jinak je to moc hezká věc..

Posláno 23. 10. 2009 ve 12.13 | Odpovědět
Na komentář reagoval [11] David Grudl
avatar

#11 David Grudl http://davidgrudl.com nový

#10 Jakub Lucký: zkus to stejné s reálným nákupním košíkem, uvidíš, že to dopadne stejně :-)

Posláno 23. 10. 2009 ve 14.03 | Odpovědět

#12 Kevujin nový

Tož sem zhlédnul video, pěkná přednáška, škoda jen, že tam skákal do řeči svými nevtipnými poznámkami ten lehce podnapilý chlapec a křičel do mikrofonu, to bylo takové nepříjemné. Jinak paráda a opět jsem se pobavil .)

Posláno 23. 10. 2009 ve 14.44 | Odpovědět
Na komentář reagoval [13] Ondřej Mirtes
avatar

#13 Ondřej Mirtes http://ondrej.mirtes.cz/ nový

#12 Kevujin: On nebyl podnapilý, on je takový normálně :o) http://www.linkedin.com/in/tomasjukin

Posláno 23. 10. 2009 v 17.16 | Odpovědět
avatar

#14 Tomáš Jukin http://www.dvojmo.cz nový

No, podnapilý chlapec není moc dobrým moderátorem:-)… Teprve se učí…

Posláno 23. 10. 2009 ve 20.22 | Odpovědět
avatar

#15 RiZe zdenek.rindt@seznam.cz nový

„Ani tam není použit Comic Sans“, tato, a spousta dalších hlášek, mě velmi pobavila a naživo to bylo určitě ještě lepší. Davide, skvělá práce a velmi pěkná přednáška, jen v tom videu sem tam chyběl zvuk :-)

Posláno 28. 10. 2009 v 15.19 | Odpovědět

Zanechat komentář

  • na jiné komentáře odkazujte zápisem např. [2]
  • vaše IP bude zaznamenána a zobrazena
  • můžete použít Texy! syntaxi. HTML značky nejsou povolené. Příklad syntaxe: "text odkazu":odkaz, **tučně**, *kurzíva*, `code`
  • můžeme si tykat
  • diskuse mohou být řešeny metodou Indiana Jones
Text komentáře
Kontakt (povinné)

(maskuje se)




Výtah na začátek článku na první komentář

Názory čtenářů v diskusích nejsou názory provozovatele webu, a ten za jejich obsah neodpovídá.

phpFashion © 2004, 2010 David Grudlo webu

Pokud není uvedeno jinak, podléhá obsah těchto stránek licenci Creative Commons BY-NC-ND Creative Commons License BY-NC-ND

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.