Apr 02

Tein pari vuotta sitten lyhyen screencastin Microsoftin Silverlight-demosta, jossa käännellään sivuja. Muistin virkistykseksi pätkä vuodelta 2007 (Flash-video, klikkaa kuvaa):

Sivujen kääntelyä Silverlightilla vuonna 2007

Sun on julkaissut nyt vastaavan tyyppisen demon, joka on toteutettu JavaFX:llä (Flash-video, klikkaa kuvaa):

Sivujen kääntelyä JavaFX:llä vuonna 2009

Jotta Silverlight- ja JavaFX-version vertailu olisi reilua, niin tiedoksi että Silverlight-version esityksen resurssit (ts. isot taustakuvat) olivat valmiiksi välimuistissa, joten niiden latausta ei videolla näy.

Toteutusten teknistä tasoa ei sinänsä kannata verrata (toki saa). Mielenkiintoisempaa on oikeastaan se, kuinka raivostuttavan kauan yksinkertaisen JavaFX-sovelluksen lataus ja aktivoituminen selaimessa kestää verrattuna Silverlightiin.

Käytössäni on kaiken lisäksi uusin ja tehokkain Java-versio (JRE 6 Update 13), joka asentaa Windowsiin uuden taustapalvelun, jonka tehtävänä on nopeuttaa applettien latausta. Mitään taustapalvelua ei Silverlightille tarvita – edes Macissä.

Sun yrittää vauhdittaa JavaFX:n käyttöä ja houkuttelee kehittäjiä $25 000 arvoisella rahapalkinnolla (ks. TiVi-juttu). Ehkä Sunin pitäisi kuitenkin vauhdittaa itse JavaFX:ää?

5 Responses to “Silverlight vs. JavaFX – kumpaa käyttäisit?”

  1. Make Says:

    Parastahan tässä on, että kumpaakin esitellään… Flashillä :)

  2. Harri J. Says:

    Flash taitaa olla vielä pitkään se matalin yhteinen nimittäjä.

    Saa nähdä, kyetäänkö esim. 3-5 vuoden päästä screencastit hoitamaan selaimen omalla standarditekniikalla, jotta ei tarvitse hullunkurisesti käyttää yhtä pluginia kahden muun demoamiseen. :-)

    HTML 5:n canvas-toiminnot ja/tai videoupotus olisi ehkä oikeaoppisinta tässä mielessä.

  3. Seikku Says:

    Hmmm… miksi selaimen yleensäkään pitää osata tehdä mitään tuollaista? Eikö IP-avaruuteen enää mahdu erillistä protokollaa ja sovellusta esitysgrafiikan ja elokuvien esittämiseen, onko kaikki pakko tehdä selaimessa ja TCP-portissa 80?
    Itse ainakin tykkään, että selaimessa saisi kaiken liikkuvan kuvan ja vilkkumisen pois päältä; läppärin puhallinkin olisi hiljaisempi ja akut kestäisivät kauemmin.

  4. Harri J. Says:

    Tässä on verrattu varsin kattavasti Flashiä ja Silverlightia keskenään: http://www.smashingmagazine.com/2009/05/09/flash-vs-silverlight-what-suits-your-needs-best/

  5. Olli Says:

    Eipä skaalaudu tuo Silverlighti resoluution mukaan eikä pysty rullaamaan sivulla alaspäin. Eli lopputulos on se, että liian pienellä resoluutiolla ei voi vaihtaa sivua :P

Leave a Reply