Komponente

Za Microsoftove trgovine, Silverlight 2.0 Trumps Flash

Overkill 3 episode 1

Overkill 3 episode 1
Anonim

Uz predstojeće izdanje Silverlight 2.0, programeri i web dizajneri, posebno oni koji već rade u Microsoft IT okruženjima, imat će prvu izvedivu alternativnu tehnologiju Adobe Flashu za izgradnju bogatih internetskih aplikacija, rekli su analitičari i programeri. prvi put objavio Silverlight, runtime za cross-preglednik za web-bazirane multimedijske i 3D aplikacije, prije otprilike godinu dana. Međutim, razvoj inačice 1.0, poput mnogih novih proizvoda tvrtke Microsoft, bio je hitan i nije ni blizu viziji koju je tvrtka imala za proizvod.

"[Silverlight] 1.0 bio je mjera za zaustavljanje kasno na tržište i htio je dobiti nešto tamo rano nakon što je Adobe učinio nevjerojatan uspjeh [s Flashom] ", rekao je Al Hilwa, direktor softvera za razvoj aplikacija za istraživačku tvrtku IDC. Ali Silverlight 2.0 "pravi je posao - ugasili su arhitektonski ono što su oduvijek željeli", rekao je.

Finalno izdanje Silverlighta 2.0 je neizbježno. Insider je rekao da bi mogao biti dostupan za nekoliko tjedana. Prvi kandidat za izdavače za programere već je dostupan na webu.

Možda je pošteno reći da je Microsoft ubrzao s Silverlightom nego što je ikada morao dobiti oblik proizvoda kao održivog konkurenta već uspostavljenoj tehnologiji. U ovom slučaju, to je očito Flash, koji godinama uživa u velikom uspjehu kao prevladavajućoj tehnologiji za dodavanje multimedijskih aplikacija i grafike visokih udjela na web stranice. Bio je to raniji trend koji je potaknuo trenutni razvoj složenijih web-poslovnih i poslovnih aplikacija koje korisnicima čine važnim kao i stabilnost, sigurnost ili opće performanse.

Premda to ne može odgovarati preko ploče za zreliju Flash tehnologiju ipak, ljudi koji su koristili raniju verziju Silverlighta 2.0 rekli su da je Microsoft doista napravio velik napredak u ovoj tehnologiji. Međutim, programeri ne smiju biti zavarani u mislima da Silverlight treba biti "Flash ubojica", upozorio je Christopher Smith, predsjednik Aquent Graphics Institute-a, Boston-ove tvrtke za obuku i osoblje koje radi s programerima i dizajnerima koji koriste Adobe i Microsoft razvojni softver.

"Mislim da Microsoft ne pokušava ići nakon hard core Flash korisnika", rekao je. Umjesto toga, Microsoft nudi "opciju za dizajnere i programere koji žele izgraditi interaktivni prednji kraj koji će biti povezan s postojećom infrastrukturom i platformom tvrtke Microsoft", rekao je Smith.

Za taj cilj, programeri su izjavili da Silverlight 2.0 i njegovi alati za povezivanje - alat za izraze Expression, a posebno Blend Expression - zapravo imaju prednost ili dva u Flashu za tvrtke i programere koji već koriste Microsoftovu infrastrukturu.

Fred Gerantabee, voditelj treninga i instruktor u Aquentu koji je koristio Flash 11 godina i također koristi Silverlight, izjavio je da je Silverlight zbog ovog povezivanja bolji izlazak od Flasha za aplikacije s velikim brojem podataka.

"Iz perspektive integracije podataka, Silverlight je moćan izvan vrata jer koristi ovaj krajnji kraj koji je dokazan za korisnike", kazao je. "Ako se nalazite u Microsoft okruženju, koje je puno ljudi, Silverlightove sposobnosti [u tom smislu] će biti izvrsne."

S druge strane, "Bljeskalica nije bila izvorno dizajnirana da bi bila zahtjevna aplikacija - graditeljsko okruženje - postalo je to putem zahtjeva korisnika ", rekao je Gerantabee. Zbog toga, po njegovom mišljenju, još uvijek ima slabosti Silverlightu u ovom području, priopćio je, priznajući da "s tim procjenama postoje" Flash razvijatelji koji se ne slažu ".

Još jedna prednost za Microsoftove programere jest integracija.NET-a okvir u Silverlight 2.0, tako da programeri mogu koristiti C # ili Visual Basic za izradu Silverlight aplikacija, rekao je Jonathan Wetzel, programer za pokretanje ZocDoc u New Yorku. ZocDoc, koji ima IT okruženje temeljeno na Microsoftovoj, ima web stranicu za ljude iz New Yorka za postavljanje sastanaka s pružateljima zdravstvene skrbi.

.NET razvojni programeri koji nemaju dovoljno iskustva u projektiranju multimedijskih aplikacija mogu jednostavno koristiti Silverlight jer to mogu iskoristiti poznati razvojni jezik i okruženje, rekao je Wetzel. "To je mnogo lakši prijelaz", rekao je.

Osim prednosti koje Silverlight ima kao Microsoftovu tehnologiju, tvrtka također dodaje barem jednu značajku u Expression Blend - alat za izradu Silverlight aplikacija - što programer trenutno može učiniti u Flash razvojnom okruženju, rekao je Gerantabee. Ova je značajka "vremenska linija za razmjenu", rekao je.

Povijesno u Flashu, ako dizajner stvara dvije izolirane animacije koje se moraju slijediti jedna drugoj sekvencijalno u aplikaciji, ako se vremenski rokovi tih aplikacija ne podudaraju, tranzicija između njih neće biti glatka bez "ogromne količine programiranja", rekao je Gerantabee.

Međutim, Microsoft je ugradio Blend značajku koja će automatski izračunati taj prijelaz u Silverlightu, kazao je. "Ako imate više različitih storyboards, a vi se prebacite između njih, to zapravo izračunava položaj za vas - to preuzima iz jedne animacije i pokupi drugi", rekao je Gerantabee.

Za sve svoje snage, Međutim, Adobe ne mora biti zabrinut da će Silverlight uskoro premjestiti Flash, budući da dokazana tehnologija tvrtke Adobe i dalje ima značajne prednosti od perspektive dizajna, rekli su programeri.

"Bljesak ima više godina na Silverlightu u smislu autorskih alata i postoji stvari iz perspektive dizajna koje on može učiniti da Silverlight ne može ", rekao je Gerantabee.

" Ljudi i dalje kažu kada je u pitanju 3D manipuliranje ili rukovanje animiranjem Flash je superiorni okoliš ", suglasio se Hilwa. "U pogledu postojećih značajki za video visoke razlučivosti, Flash još uvijek ima prednost."

Međutim, Hilwa smatra da možda nisu tehnološke značajke koje će imati dugoročniji utjecaj na dugoročno usvajanje obje tehnologije - to će biti podrška od neovisnih dobavljača softvera i snaga svakog trgovačkog društva, a ne "čiste tehničke sposobnosti".