Alkatrészek

A Microsoft Shops, Silverlight 2.0 Trumps Flash

JustVidman Xbox tuningja Game Pass Ultimate-tel

JustVidman Xbox tuningja Game Pass Ultimate-tel
Anonim

A Silverlight 2.0 azonnali kiadásával a fejlesztők és a webes tervezők - különösen a Microsoft IT környezetben már dolgozók - rendelkeznek az első, életképes alternatív technológiával az Adobe Flash-hez, gazdag internetes alkalmazások fejlesztéséhez.

Microsoft először megjelent a Silverlight, a cross-browser futásideje a webes multimédiás és 3D-s alkalmazásoknak körülbelül egy évvel ezelőtt. Az 1.0 változat fejlesztése, mint sok új Microsoft termék, rohanni kezdett, és nem is olyan közel volt ahhoz, hogy a cégnek a termékkel kapcsolatos elképzelése közel járt volna.

"[Silverlight] később piacra dobott, és akart valamit kivenni, miután az Adobe csodálatos sikert hajtott végre [a Flash-lel] "- mondta az IDC kutatóintézetének alkalmazásfejlesztő szoftver program igazgatója, az Al Hilwa. De a Silverlight 2.0 "az igazi üzlet - építkeztek ki mindent, amit mindig is akartak csinálni."

A Silverlight 2.0 végleges verziója közelgő. A bennfentesek szerint néhány hét alatt elérhető lesz. A fejlesztők első kiadásának jelöltje már elérhető az interneten.

Jogos lehet mondani, hogy a Microsoft gyorsabban haladt a Silverlight-szal, mint valaha ahhoz, hogy a termék formában legyen életképes versenytársa a már létező technológiának. Ebben az esetben ez nyilvánvalóan a Flash, amely évek óta nagy sikert aratott, mint a nagy hatású multimédiás alkalmazások és grafikák weboldalakhoz vezető legfontosabb technológiája. Ez a korai trend ösztönözte a bonyolultabb webalapú és üzleti alkalmazások jelenlegi fejlődését, amelyek a felhasználói élményt olyan fontosakká teszik, mint a stabilitás, a biztonság vagy az általános teljesítmény.

Bár az egész érettségű Flash-technológia mégis azok a felhasználók, akik korábban a Silverlight 2.0 verzióját használták, a Microsoft valóban nagy lépéseket tett a technológiával.

A fejlesztők azonban nem szabad félrevezetniük azt gondolni, hogy a Silverlight "Flash gyilkos" - figyelmeztetett Christopher Smith, az Adobe és a Microsoft fejlesztőszoftverek fejlesztőivel és tervezőivel együttműködő bostoni képzési és személyzeti cég elnöke.

"Nem hiszem, hogy a Microsoft megpróbálná megkeresni a merevlemezes Flash-embereket" - mondta..

Ezzel szemben a Microsoft "lehetőséget kínál a tervezők és a fejlesztők számára, akik olyan interaktív elülső felületet kívánnak létrehozni, amely összekapcsolódik a meglévő Microsoft infrastruktúrájukkal és platformjával" - mondta Smith.

E célból a fejlesztők azt állították, hogy a Silverlight 2.0 és társkereső eszközei - az Expression eszköztár, és különösen az Expression Blend - valójában két vagy két előnye van a Flash-en a Microsoft infrastruktúrát már használó vállalatok és fejlesztők számára. > Fred Gerantabee, a képző és oktató Aquent, aki használta a Flash 11 éve, és most is használja a Silverlight, azt mondta, hogy mivel ez a tie-in, Silverlight egy jobb futásidő, mint a Flash adatintenzív alkalmazások.

"Az adatintegrációs perspektívából a Silverlight hatalmas a kapuból, mert ezt a háttért használta, ami a felhasználók számára bizonyított" - mondta. "Ha egy Microsoft környezetben vagyunk, amely sok ember, a Silverlight képességei [ebben a tekintetben] kiválóak."

Másfelől: "A Flash-et nem eredetileg adatintenzív alkalmazásnak tervezték - építési környezet - ez vált a felhasználói igények révén - mondta Gerantabee. Emiatt az a véleménye, hogy továbbra is gyengeségei vannak a Silverlightnek ezen a téren, elmondta, hogy "vannak olyan Flash fejlesztők, akik nem értenek egyet" ezzel az értékeléssel.

A Microsoft fejlesztőinek egy másik előnye a.NET integrációja keretbe a Silverlight 2.0-ba, így a fejlesztők C # vagy Visual Basic segítségével építhetnek Silverlight alkalmazásokat, mondta Jonathan Wetzel, a New York-i ZocDoc üzembe helyező fejlesztője. A Microsoft-alapú IT-környezetet használó ZocDoc weboldala a New York-i emberek számára webhelyeket állít fel az egészségügyi szolgáltatókkal.

A.NET fejlesztők, akiknek kevés a tapasztalata a multimédiás alkalmazások tervezésében, egyszerűen használhatják a Silverlight-t erre, mert tudják használni egy ismerős fejlesztési nyelvet és környezetet, mondta Wetzel. "Ez egy sokkal könnyebb átmenet" - mondta.

A Silverlight Microsoft technológiájával járó előnyök mellett a cég legalább egy funkciót is hozzáadott az Expression Blend-hez - a Silverlight alkalmazások létrehozásához - amit egy fejlesztő jelenleg képes a Flash fejlesztői környezetben, mondta Gerantabee. Ez a funkció a "vándorlás időzítése", mondja.

Történelmileg a Flash-ben, ha egy tervező két olyan elszigetelt animációt hoz létre, amelyek egymást követően követik egymást egy alkalmazásban, ha ezeknek az alkalmazásoknak az idővonalai nem pontosan illeszkednek, a köztük lévő átmenet nem lesz sima, "hatalmas mennyiségű programozás nélkül" - mondta Gerantabee.

A Microsoft azonban beépített egy Blend funkciót, amely automatikusan kiszámolja az átmenetet a Silverlight-ben. "Ha többféle storyboard van, és átkapcsolsz köztük, akkor ténylegesen kiszámítja a pozíciót az Ön számára - átveszi az egyik animációt és felveszi a másikikat - mondta Gerantabee.

Az összes erőssége, azonban az Adobe-nak nem kell aggódnia, hogy a Silverlight hamarosan áthelyezi a Flash-et, hiszen az Adobe bevált technológiája még mindig jelentős előnyökkel rendelkezik a tervezési perspektívában, a fejlesztők szerint.

"A Flash-nek több éve van a Silverlight a szerzői eszközök tekintetében a dolgokat a tervezési perspektívából, amit a Silverlight nem tehet "- mondta Gerantabee.

" Az emberek még mindig azt mondják, hogy a 3D-s kezelés vagy az animáció kezeléséről van szó. A Flash a kiváló környezet - mondta Hilwa. "A nagyfelbontású videók meglévő jellemzői tekintetében a Flash továbbra is előnyös."

A Hilwa szerint azonban nem feltétlenül azok a technológiai jellemzők, amelyek hosszú távú hatással lesznek a két technológia hosszú távú elfogadására - független szoftvergyártók támogatása és az egyes vállalatok marketingjének ereje, nem pedig "tiszta technikai érdem".