Budoucnost Web Aplikaci

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite & 1 Event

    Budoucnost Web Aplikaci - Presentation Transcript

    1. Budoucnost Web Aplikací Jakub Nešetřil – Good Data jakub@gooddata.com
    2. Obsah • rozvoj standardů webu • standardy zítřka • programátorská profese
    3. Stručná historie webu • 1995 — HTML 2.0, první JavaScript • 1996 — CSS 1.0 • 1997 — leden HTML 3.2, prosinec HTML 4.0 • 1998 — CSS 2, start CSS 3 • 1999-2008 — VŮBEC NIC!
    4. Válka světů
    5. Stručná historie webu • výsledkem bouřlivého rozvoje je roztříštěnost implementací • frustrace vývojářů • návrh > standard > implementace • komunita opovrhuje nestandardy • vývoj standardů, již žádné další války
    6. Existuje jedna věc horší než války Standardizační komise!
    7. Komise nefungují • celá web 2.0 revoluce vznikla bez jediného standardu na technologiích z roku 2000 • implementace musí inovovat • standardy musí následovat
    8. Válka browserů se vrací
    9. Standardy du jour
    10. Na standardech záleží • mnoho můžete používat již nyní • některé fungují v konkrétních prostředích • většina definuje lingua franca • často je lze používat jako doplněk
    11. CSS3 • rozpad do více modulů (obtížnější sledovat implementaci) • některé moduly jsou implementovány obstojně (Color, Text, Selectors) • nové aktivity od Apple v oblasti aplikací (CSS Animations, CSS Transformations)
    12. CSS demo
    13. HTML • XHTML zaniká • WHAT WG konsorcium vývojářů browserů • Adoptováno W3C jako HTML WG
    14. HTML 5 • sepsání dnešní reality (okrajové stavy) • abstrahuje od serializace (SGML vs XML) • nové tagy • <header>, <section>, <dialog> • <input type=”date”>, <input type=”email”>
    15. HTML demo
    16. HTML 5 • local storage (o něco více než cookies) • Safari, Firefox, Opera, IE8 • web workers (více vláken) • Firefox, IE8 • web sockets (obousměrná komunikace) • (Google) Gears
    17. HTML 5 • geografické pozicování • canvas • <video> a <audio> • SVG a SVG mashup HTML • OpenGL
    18. Javascript • “zajímavé” názvosloví • Javascript != Java • Javascript ~= Actionscript (Flash) • Javascript == ECMAScript 3
    19. Javascript • Javascript 2 (ECMAScript 4) • podporuje Mozillou, Adobe, Google • ECMAScript 3.1 (Harmony) • podporuje Yahoo, Microsoft • ECMAScript 4 zrušen ve prospěch 3.1
    20. Javascript • implementace VÝRAZNĚ posilují • Firefox 3.1 (TracingMonkey) • Safari 4 (SquirelFish) • Google Chrome (V8) • Opera (?) • kdo chybí? ;-)
    21. JS demo
    22. Web Development
    23. Vývojářská profese • web development se profesionalizuje • Google, Yahoo, FaceBook, MySpace, LinkedIn, Flickr, etc… • vývojářské nástroje reagují • MS Expression, NetBeans • Firebug & co.
    24. Frameworky • Backend • Django, Rails, Zend, ErlyWeb • divoký západ nových jazyků • Frontend • lowest-level: base2 • low-level: Prototype, jQuery, YUI, Dojo • high-level: Cappucino, SproutCore
    25. Open Web • nejrozšířenější aplikační platforma • desktop (prakticky každý OS) • mobil (Symbian, Android, iPhone) • konzole (Wii, PS3)
    26. Q&A jakub@gooddata.com

    + Jakub NešetřilJakub Nešetřil, 2 years ago

    custom

    1072 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1072
      • 1072 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events