Komponentit

Microsoftin myymälöissä, Silverlight 2.0 Trumps Flash

Top 10 Outlook Free Add-ins

Top 10 Outlook Free Add-ins
Anonim

Silverlight 2.0: n välittömässä julkaisussa kehittäjät ja web-suunnittelijat, erityisesti Microsoft IT -ympäristöissä jo toimivat, saavat Adobe Flashille ensimmäisen, elinkelpoisen vaihtoehtoisen teknologian rikkaiden Internet-sovellusten rakentamiseksi, analyytikot ja kehittäjät sanoivat.

Microsoft julkaisi ensimmäisen kerran julkaistun Silverlight-ohjelman, joka on selaimen rasteri Web-pohjaisille multimedia- ja 3D-sovelluksille noin vuosi sitten. 1,0-version, kuten monet uudet Microsoft-tuotteet, kehittyminen kiihtyi, eikä edes ollut lähellä yrityksen visioa.

"[Silverlight] 1.0 oli pysähtymisraja - ne olivat myöhässä markkinoille ja halusi saada jotain siellä aikaisin, kun Adobe oli tehnyt uskomattoman menestyksen [kanssa Flash] ", sanoi tutkimuslaitos IDC: n sovelluskehitysohjelmien johtaja. Mutta Silverlight 2.0 "on todellinen kauppa - he ovat esittäneet arkkitehtonisesti mitä he ovat aina halunnut tehdä", hän sanoi.

Silverlight 2.0: n lopullinen julkaisu on välitön. Sisäpiiriläiset sanoivat, että se voisi olla käytettävissä muutamassa viikossa. Ensimmäinen julkaisukelpoinen hakija kehittäjille on jo saatavilla verkossa.

Voi olla oikein sanoa, että Microsoft siirtyi Silverlightin nopeammin kuin koskaan joutuisi saamaan tuotteen muodoksi elinkelpoiseksi kilpailijaksi jo vakiintuneelle teknologialle. Tässä tapauksessa tämä on ilmeisesti Flash, joka on menestynyt vuosien ajan hallitsevana tekniikkana lisätä vaikuttavia multimediasovelluksia ja grafiikkaa verkkosivustoihin. Tämä varhaista kehitystä edisti monimutkaisempien web-pohjaisten ja liiketoimintasovellusten nykyistä kehitystä, jotka tekevät käyttäjän kokemuksesta yhtä tärkeä kuin vakaus, turvallisuus tai yleinen suorituskyky.

Vaikka se ei ole yhteensopiva kaikkien kehittyneempien Flash-teknologioiden kanssa mutta ihmiset, jotka ovat käyttäneet Silverlight 2.0: n aikaisempia versioita, sanovat, että Microsoft on todellakin tehnyt suuria edistysaskeleita tekniikkaan.

Kehittäjiä ei kuitenkaan pidä harhauttaa ajattelemalla, että Silverlight on tarkoitus olla Flash-tappaja, varoitti Christopher Smith, "En usko, että Microsoft yrittää mennä jälkeen kovaa Flash-ihmistä", hän sanoi, että Aquent Graphics -instituutti, Bostonin koulutus- ja henkilöstöyritys, joka työskentelee kehittäjien ja suunnittelijoiden kanssa Adobe- ja Microsoftin kehitysohjelmista..

Sen sijaan Microsoft tarjoaa "vaihtoehdon suunnittelijoille ja kehittäjille, jotka haluavat rakentaa vuorovaikutteisen etupään, joka liittää olemassa olevaan Microsoftin infrastruktuuriin ja alustaan", Smith sanoi.

Tätä tarkoitusta varten kehittäjät sanoivat, että Silverlight 2.0 ja sen kumppanintyökalut - Expression Toolset ja erityisesti Expression Blend - todella hyötyvät tai kaksi Flash-sovellusta yrityksille ja kehittäjille, jotka käyttävät jo Microsoftin infrastruktuuria.

Fred Storesta, joka on käyttänyt Flash-tietokonetta 11 vuotta ja on nyt käyttänyt Silverlightia, sanoi Fred Gerantabeen, koulutuksen johtaja ja ohjaaja Aquentista, että Silverlight on tämän tietoliikenteen ansiosta parempi kuin Flash-sovellus, "Tietojen integroinnin näkökulmasta Silverlight on tehokas portin kautta, koska se käyttää tätä loppupäätä, joka on osoitettu käyttäjille", hän sanoi. "Jos olet Microsoft-ympäristössä, johon monet ihmiset ovat, Silverlightin kyvyt [tässä suhteessa] ovat erinomaisia."

Toisaalta "Flashia ei alun perin suunniteltu datatuottavaksi sovellukseksi -rakennusympäristö - siitä tuli käyttäjäkysynnän kautta ", Gerantabee sanoi. Tämän vuoksi hänellä on silti Silverlightin heikkouksia tällä alalla, hän totesi tunnustaen, että "on olemassa Flash-kehittäjiä, jotka eivät olisi samaa mieltä" tämän arvioinnin kanssa.

Microsoftin kehittäjien toinen etu on.NETin integrointi kehystä Silverlight 2.0: een, joten kehittäjät voivat käyttää C #- tai Visual Basic -ohjelmistoja Silverlight-sovellusten rakentamiseen, kertoi Jonathan Wetzel, joka aloitti ZocDocin kehittäjän New Yorkissa. ZocDoc, jolla on Microsoft-pohjainen tietotekniikkaympäristö, on New Yorkin alueen ihmisille tarkoitettu verkkosivusto, jossa hän voi perustaa tapaamisia terveydenhuollon tarjoajien kanssa.

.NET-kehittäjät, joilla ei ole vain vähän kokemusta multimediasovellusten suunnittelusta, voivat helposti käyttää Silverlightia, koska he voivat hyödyntää tuttua kehityskirjaa ja -ympäristöä, Wetzel sanoi. "Se on paljon helpompi siirtyminen", hän sanoi.

Silverlightin Microsoft-teknologian eduista huolimatta yhtiö on lisännyt ainakin yhden ominaisuuden Expression Blend -yhdistelmävälineeksi Silverlight-sovellusten tuottamiseen - mitä kehittäjä voi tällä hetkellä tehdä Flash-kehitysympäristössä, Gerantabee sanoi. Tämä ominaisuus on "kanavanvaihdon aikajana", hän sanoi.

Historiallisesti Flashissa, jos suunnittelija luo kaksi erillistä animaatiota, joiden on seurattava toisiaan peräkkäin sovelluksessa, jos näiden sovellusten aikataulut eivät täsmälleen vastaa, siirtyminen niiden välillä ei ole sujuvaa ilman "valtavaa ohjelmasuunnittelua", Gerantabee sanoi.

Microsoft on kuitenkin sisällyttänyt Blend-ominaisuuden, joka automaattisesti laskee kyseisen siirtymän Silverlightissa, hän sanoi. "Jos sinulla on useita erilaisia ​​tarinanlauluja ja sinä vaihdat [niiden välistä], se todella laskee sijainnin sinulle - se vie yhden animaation ja ottaa toisen", Gerantabee sanoi.

Kaikilla sen vahvuuksilla, mutta Adoben ei tarvitse olla huolissaan siitä, että Silverlight siirtyy Flashiin pian, sillä Adobe: n todistetulla tekniikalla on vielä huomattavia etuja suunnittelun näkökulmasta, kehittäjät sanoivat.

"Flashilla on useita vuosia Silverlightia käsittelevien työkalujen suhteen. asioita suunnitellusta näkökulmasta, että se voi tehdä sen, jota Silverlight ei voi tehdä ", Gerantabee sanoi.

" Ihmiset sanovat vielä, kun kyseessä on 3D-käsittely tai animaation käsittely Flash on erinomainen ympäristö ", Hilwa yhtyy. "Flash-ominaisuuden nykyisten ominaisuuksien kannalta Flashilla on edelleen eduksi."

Hilwa kuitenkin katsoo, että se ei välttämättä ole sellainen teknologiaominaisuus, jolla on pitkäaikainen vaikutus molempien teknologioiden pitkäaikaiseen käyttöönottoon - se tukee riippumattomia ohjelmistotoimittajia ja kunkin yrityksen markkinoinnin vahvuutta sen sijaan, että ne olisivat puhtaita teknisiä ansioita.