Assemblix

Silverlight 2.0 sopii sovelluskehittäjälle

Harri J. Talvitie | 22.10.2008

Microsoftin Silverlight-selainlaajennuksen vastikään valmistunut 2.0-versio nousee Flashin tasolle. Uusi versio tuo .NET-koodaajille ajoympäristön, joka soveltuu sovelluskehittämiseen jopa paremmin kuin animaatiotaustainen Flash.

Silverlightin ykkösversiolla ei päässyt rakentamaan aitoja sovelluksia, vaan sen tärkeimpänä toimintona loisti kehittynyt videokoodekki. Silverlightia onkin toistaiseksi käytetty lähinnä videoiden jakelukanavana.

Kehittäjä pystyi jo ykkösversiossa luomaan monikäyttöisen piirtopinnan ja sijoittelemaan siihen graafisia elementtejä. Elementtejä saattoi ykkösversiossa käsitellä pelkästään JavaScriptillä, mutta kakkosversio tuo mukanaan täydet .NET-kielet.

Aitoja .NET-sovelluksia

Silverlight tarjoaa .NETin CLR-ajoympäristön, jolle ohjelmoidaan mm. C#:lla ja VB.NETillä. Silverlight 2.0:n uutuutena on ns. dynaamisten kielten ajoympäristö DLR, jonka ansiosta Silverlight-sovelluksia voi koodata esimerkiksi Pythonilla ja Rubylla.

Silverlight ei sisällä koko .NET-luokkakirjastoa vaan ainoastaan keskeiset luokat sekä mm. Web Services- ja LINQ-kirjastot. Silverlight-sovelluksella voi käsitellä myös RSS- ja JSON-tietorakenteita.

Silverlight 2.0 sisältää myös noin 40 uutta käyttöliittymäelementtiä lomakkeiden rakentamiseen. Tekstikenttien, luetteloiden ja taulukoiden arvot voidaan tuoda tietovarastosta näkyviin yksinkertaisella Databind-tietosidonnalla, joka huolehtii tarvittaessa myös muokatun tiedon tallentamisesta.

Ei sidottu Windowsiin

Silverlight 2.0 julkaistiin edeltäjänsä tavoin Windowsille ja Mac OS X:lle. Se toimii Internet Explorerissa, Firefoxissa ja Safarissa. Microsoft aikoo kehittää Silverlightistä myös mobiiliversion Windows Mobile 6:lle sekä Nokian S60-alustalle.

Linux-versiota Microsoft ei toteuta itse, vaan Novellin Mono-ryhmä on ottanut sen projektikseen. Tämän rinnakkaisprojektin nimeksi on annettu Moonlight. Kyseessä ei ole Novellin ja Microsoftin virallinen yhteistyö, mutta projekti etenee niin hyvin, että Microsoft katsoo omaksi edukseen tukea sitä.

Assemblixissa samasta aiheesta:

Linkit

Kiitos

Kodari (ei varmistettu) | 17.11.2008

Kiitos tästä artikkelista. Se oli ensimmäinen artikkeli jossa painotettiin Silverlighting kykyä olla ohjelmankehitysalusta. Ei siis vain flash-animaation alusta. Itse olen aina kokenut SL:n nimenomaan hyvänä ohjelmisto API:na nettisoftien tekoon. 2.0 todella on sitä.

Kirjoita uusi kommentti

Tämän kentän sisältöä ei näytetä julkisesti.
  • Allowed HTML tags: <h3> <img> <a> <em> <strong> <cite> <blockquote> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <acronym> <div> <p>
  • Rivin- ja kappaleenvaihdot tunnistetaan sisällöstä automaattisesti.
  • Web- ja sähköpostiosoitteet muutetaan automaattisesti linkeiksi.

Lisätietoa muotoiluasetuksista

CAPTCHA
Tämä kysymys testaa, oletko ihminen. Tällä estetään automaattisia roskaviestejä.

Rekryt

Assemblixin verkosta valikoimia avoimia työpaikkoja kehittäjille.

Lisää rekryjä »

Julkaisujärjestelmä: Drupal   |   Tietoa Assemblix.netistä   |   Assemblix-kirjeen tilaus