Custom Website Design - Linkit Directory - Software Development

Software Development, Software Offshore Outsourcing Development Service


Silverlight ™ 2.0 - "Next Big Thing"?

120 katselua

Pyhä sota on alkanut. Foorumit ja blogit ovat täynnä liekit ja «Ajax ™ vs Flash ™ vs. Silverlight ™ vs JavaFX ™». Tällä hetkellä on ilmeistä, että lähitulevaisuudessa SaaS (Software-as-a-Service)-sovelluksen jakelu malli talteenotto huomattava osa sekä yritysten markkina-ja kotikäyttäjille alalla. On arvioitu, että noin 25% yritysten sovellukset jaetaan kuten SaaS vuoteen 2011 mennessä. En aio mennä yksityiskohtiin etuja tämän jakelu malli, kuten monet julkaisut tästä aiheesta. Riittää, että SaaS sovellukset eivät vaadi asennusta asiakastietokoneissa. Tämän seurauksena vain tarjoajan olisi huolehdittava hakemuksen setup-, johto-ja huolto, mikä auttaa huomattavasti pihistää ohjelmistojen lisensointiin ja tallentaa huomattava summa, laitteisto-ja IT-henkilöstöä.

The RIA (Rich Internet Application) termi on tiukasti kytketty SaaS. Toisin kuin perinteiset Web-sovellukset, Rias saada toiminnot voidaan verrata ominaisuuksia täydellinen työpöytäsovelluksia, mutta ne ovat kaikki edut Internet-sovellukset. Helppous käyttöönottoon ja ylläpitoon ovat kaikkein tärkeimmät.

Ei ole mitään epäilyjä lupaava tulevaisuus RIA, mutta ei ole selvää, mitä ohjelmia alustojen avulla on tullut totta. Main haastajistaan ovat Adobe Flash ™, Microsoft Silverlight ™ ja Sun JavaFX ™.

Ennen kuin alkaa yrittää saada teille, että Silverlight ™ on suosikki tässä kilpailussa ja joku heittää mätää kananmunaa tai tomaattia minua, haluan esittää muutamia huomioita.

1. I sijoittaa huomattavia pelissä. I riski minun rahaa kun puhutaan paras RIA alustaa. Kaikki vapauttaa resursseja ja energiat minun pieni yritys on suunnattu suunnitella uusi tuote rivi Silverlight ™. Jos olen väärässä, tämä virhe ei olla kohtalokas, mutta se voimakkaasti loukkaantunut minun taloudellista tilannetta.

2. Microsoft ® ei maksa minulle mainosilmoituksessa. En ole sitä mieltä, uskonnollista sitoutumista sen tuotteista, en ole Microsoft tuuletin, varsinkin kun olen päivittänyt Windows Vista. En pidä paljon asioita Microsoft ® ja sen tuotteita. Jos joku kysyi minulta, toivoisin Silverlight ™ on kehitetty joidenkin pienten ja yang yritys. Mutta kukaan ei pyytänyt minua.

Miksi sitten Silverlight ™? Se on yksinkertaista: Silverlight ™ ilmestyi oikea paikka ja aika, että vaaditut toiminnot ja outmarkets kilpailijoita. Joten anna huomioon kaikki nämä kohteet.

... Juuri oikeaan aikaan ...

Lausumia tulevan riemuisa edistymistä Internet-sovellukset tehdään kadehdittava säännöllisyys pitkään, mutta vasta silloin, kun kehityksestä vastaavan infrastruktuurin saavutettu "kriittinen massa", joka mahdollistaa toteuttaminen olisi mahdollista. Tärkeintä on saatavuus laajakaistan kanavia ympäri maailmaa ja dramaattinen kasvu tietojenkäsittelytehoa asiakkaan järjestelmien alkaen pöytäkoneille ja päättyy älypuhelimet ja kommunikaattorit. Viimeinen tekijä on mahdollista suorittaa asiakkaan jopa kannettavissa laitteissa.

Lisäksi on huomattava, että SaaS-malli on yhä enemmän luottaa. Paremmat tarkastus SaaS tarjoajat, joka takaa tietojen luottamuksellisuuden syötettävä järjestelmään, ja korkea luotettavuus työnsä edistää kasvavaa luottamusta SaaS mallia. Laitteet laitteet yritykset tuli monimuotoisempi, ja tämä koskee sekä käyttää prosessorin arkkitehtuuri ja käyttöjärjestelmät. Tämän seurauksena yli alustan tukea on pakollinen vaatimus yritysten sovelluksissa. Tämä rajoittaa alueen työpöytäsovelluksia ja avaa tulvapatojen ja RIA. Sen lisäksi, että määrä liikkuvien työntekijöiden kriittinen vaatimus on saatavuutta yritysten järjestelmän muodossa tahansa paikka maailmassa on kasvanut.

Kehittämiskeskus järjestelmäperustan tyhjästä oikeus ennen RIA puomi auttaa Microsoft ® olla merkitystä markkinoiden kysyntään verrattuna kilpaileviin tuotteisiin, jotka tuovat perinyt rajoitukset kerätä 10 vuoden kehitys.

... On oikea paikka ...

Jopa paras alusta ei maksa sentin ilman asianmukaisia edistäminen

On osoittautunut, että Microsoft ® vakaasti valvonnan työpöydän käyttöjärjestelmien markkinoilla. Ja tämä auttaa voittamaan tärkein este - jakelu selaimen plug-in täytäntöönpanovaltiossa sovelluksia. Useimmat Windows-käyttäjille, vaikka ei huomaa, että ne onneksi hankkimalla uusimman Silverlight ™ painos, kuten plug-in asentaa aikana automaattinen päivitys tai jos hakemus on voimassa ensimmäistä kertaa. Microsoft kykyä kommunikoida sisällön tarjoajien on myös tehtävänsä. Jo nyt monien toimijoiden tiedotusvälineiden markkinat ilmoittaa halukkuutensa käyttää Silverlight ™ As: n Internet-hankkeisiin. Kaikkein kuuluisin hanke on virallinen sivusto The Olympic Games, joka käyttää median ominaisuuksia Silverlight ™.

Mutta tärkein rooli on valtava yhteisö. Net-kehittäjiä, jotka tietävät kaiken kehityksen välineitä, joita käytetään suunnittelun Silverlight-sovelluksia.

... Että vaaditut toiminnot ...

Silverlight ™ on perustuttava erikoisversio. NET Framework. . NET Framework osajoukko, joka on osa foorumi, joka on mahdollista kirjoittaa teholaskennan koodi eniten ajantasaista ohjelmointikielissä (kuten C # ja VB.NET) ja tehokkain kirjasto sisäänrakennettuja luokkiin. Et edes aio uhrata turvallisuutta, koska järjestelmä ei anna sinun mennä pidemmälle "hiekkalaatikko".

Toinen tärkeä osatekijä on alustan yhteensopivuus wpf tekniikkaa. Voit käyttää ainutlaatuista GUI järjestelmän suunnittelu visuaalinen osa Internet-sovellukset. Minun pitäisi kirjoittaa joukon artikkeleita kuvataan kaikki edut tätä tekniikkaa. Aion määritellä vain tärkeimmät omasta näkökulmastani. Ensinnäkin tämä on yhtenäinen objekti malli edustavat kaikenlaisia graafisia elementtejä: bittikartan tai vektorin kuvat, teksti-, valvonta-, video-, tuki-automaattinen layout laatimalla lomakkeella, mielivaltaiset niveltyminen osia toisiinsa ja geometrinen muodonmuutoksen. Toiseksi täysin varustellun mekanismi porrastusvastuun logiikkaa ja näkyvä edustus kautta tiedot sitova järjestelmä, tyylit ja malleja avulla kehittäjät ja suunnittelijat työskennellä itsenäisesti yli yhtä ja samaa hanketta.

Ja "pientä asiaa":

- Täysi pääsy HTML-DOM alkaen Silverlight soveltamiseen ja päinvastoin täysi pääsy Silverlight hakemus esineitä JavaScript-koodi;

- Kyky käyttää dynaamisia script kielet kuten Python, Ruby ja muut;

- Deep Zoom teknologia tunnetaan myös nimellä Sea Dragon tehdä sovellusten kehittäminen, kuten Google Earth vähäpätöinen tehtävä;

- Kyky käyttää LINQ (Language Integrated Query) yhtä käyttää kaikkia tietolähteen, myös XML-muodossa.

Minun tarvitsee vain mainita laajasti tiedotusvälineissä ja esittelyä ominaisuudet: sisäänrakennettu järjestelmä KeyFrames animaatiot, joukko graphic primitives, eri täyttää tyyppien kanssa semitransparency, videon toistoon ja äänisisältöä myös, että korkea resoluutio (joka on rehellinen, en ole kiinnostunut viimeisen alkion kehittäjä liiketoiminnan sovellukset).

Ja lopuksi, yhteensopivuus koko version. NET Framework avulla voit käyttää kaikkia etuja yksi tehokkaimmista IDES tällä hetkellä - Visual Studio.NET suunnittelu-ja debug-sovelluksia.

... Outmarkets kilpailijoita. (Huomaa, ymmärrä minua oikein. Sanoessaan tämän, tarkoitan kilpailijat alalla RIA luomiseen. Silverlight ™ ei korvaa HTML voit luoda verkkosivustoja, Flash ™ suunnitella animoitua grafiikkaa jne.) Joten anna " s on etsiä mahdollisia kilpailijoita.

Ajax on pyyhkäisi pois välittömästi. (Tämä on se, mädät tomaatit heitetään minua). Ajax ™-teknologia on vanhentunut, mutta ongelma on se, että se tuli vanhentunut kauan ennen kuin se ilmestyi. Ajatelkaapa, että hakemukset suunniteltu 80-luvulla ja viime vuosituhannella työskennellyt nopeammin ja olivat käyttäjäystävällisiä. Luominen täysin varustellun käyttöliittymä käyttämillä teksti markup muistuttaa sitomisen neliömäisten pegs pyöreän reikiä. Ajax ovat erottaa valtava määrä työaikaa tarvitaan niiden luomiseen, alhainen nopeus työn primitiivinen käyttöliittymä ja alhainen luotettavuus. Plus ongelmia selaimen yhteensopivuutta.

Minun on myönnettävä, että on aivan hyvä määrä iloisia poikkeuksia. On kehittäjät osoittavat ihmeistä kekseliäisyytensä ja luoda todella tehokas ja toiminnallisiin sovelluksiin, mutta he ovat vähemmistö. Olen samaa mieltä, että Ajax ™ on edelleen ainoa tapa luoda sovelluksia, jotka työskentelevät kaikilla alustoilla jo pitkään, mutta se ei ole valoisaa tulevaisuutta, se on pakko askel kytketty teknologian puute.

Flash ™ on epäilemättä loistava työkalu suunnittelun animoitu ja interaktiivisen grafiikan, mutta kuten kaikki järjestelmät kehittyvät jo pitkään, se on valtavan perinnön mutkistaa sen käyttöä RIA.

Epäilen, onko mahdollista vakavasti vertailla ActionScript ominaisuuksia kyvyistä. Net kielillä. The GUI Object Model häviää että Silverlight mallia. Flash ™ tukee vain runko-kuvalta-animaatio, joka ei ole niin joustavia kuin KeyFrames mallia. Plus pienempi suorituskyky, käyttö proprietary formats koodin ääni-ja videosisältöä. Kaikki on pahentaa erittäin monimutkainen binary swf-tiedoston muoto, jonka avulla on vaikea kirjoittaa kolmannen osapuolen palveluja ja välineitä.

SVG-tekniikkaa, joka ei luoda näyttävästi esillä, jotta syvän pahoittelunsa, on suuntautunut klo suunnittelussa animoitu graafista sisältöä ja ei tarjota tehokkaita työkaluja, joilla voi luoda sovelluksia.

JavaFX ™ on jonkinlainen reinkarnaatio on tunnettu JavaApplets tekniikkaa. JavaApplets olemassa 13 (!) Vuotta jo, ja sen avulla kehittäjät voivat suunnitella tehokkaita Internet-sovellukset. Java menettää ei paljon pois C #. Huolimatta siitä, että täytäntöönpano ympäristöön, GUI, kirjastot eivät ole niin joustavia kuin Silverlight ™, ne auttavat luomaan täysin varustellun sovelluksia. Platform sisältää täysimittaiseen kirjastot luokkia, jotka auttavat tehokkaasti ratkaista jopa kaikkein monimutkaisia tehtäviä. Vaikuttaa siltä, että Java ™ on todellinen johtaja. Mutta jopa tämän ajanjakson aikana, että tekniikka ei ole dramaattisesti suosittuja. Java myyjä - Su Corporation ei kyennyt tai ei halunnut poistaa ilmeisiä haittoja järjestelmään. Useimmat valitukset liittyvät alhainen järjestelmän suorituskyvystä, paakku aloittaa ja yhteensopimattomuus eri versioita Java Runtime Environment. I don't get syvä tuntemus Java, mutta tosiasia on, että Java on käytettävä "RIA perusteella harvoin, ja epäilen, että Sun pystyy vaikuttamaan tilanne lähitulevaisuudessa.

Lähde: http://www.articlesbase

Satunnainen Website Design artiklan

Tags:

Tämä merkintä on postitettu perjantaina, Joulukuu 5th, 2008 at 2:01 pm ja on arkistoida Flash, Flex Design, Software Development, Web Development. Voit jokin vastaus jotta nyt kuluva RSS 2.0. Te kanisterierota reaktio , eli trackback polveutua sinun oma asema.

Erota Uusintaottelu

eXTReMe Tracker