Mer

Bør jeg starte et nytt prosjekt ved hjelp av Silverlight API?


Jeg er i ferd med å starte et nytt kartleggingsprosjekt for en klient, og vurderer å bruke ArcGIS Server Silverlight API, siden det gir mye av den nødvendige funksjonaliteten utenom boksen (spesielt med Silverlight Viewer).

En kollega foreslo at dette er en dårlig idé, siden "Silverlight er død teknologi". Han sier at de fleste nye interne Microsoft-prosjekter flytter til HTML5 i stedet for Silverlight.

Dette er et lite prosjekt, så jeg har ikke den luksusen å utvikle alt fra bunnen av, som JavaScript API innebærer. Ved hjelp av Silverlight Viewer kan jeg kjøre funksjonaliteten nesten umiddelbart.

Er det noen som har noen meninger / innsideinformasjon om Silverlight er en god ide for et nytt ArcGIS Server-nettsted?


Har du ikke hørt det? HTML6 er den siste største tingen. Hvorfor utvikler du deg ikke i det?
- Moral her er som å kjøpe en ny datamaskin. Du kan alltid vente på det nest beste, men det er alltid noe bedre rundt hjørnet. (se kommentarer i det innlegget også).

Jeg liker også James Fee-sammendrag av spørsmål og svar for UC2011, som er litt relatert:

Spørsmål: Hvordan planlegger Esri å støtte HTML5? Svar: Jeg elsker svaret, i utgangspunktet er HTML5 kjempebra, men de innser at det meste av brukerbasen deres sitter fast på gamle versjoner av IE. Så fantastisk som det kan være, er det ikke.

IMO, det sikreste og mest fremtidssikre alternativet, vil være Javascript, og senere trykke på HTML5 der det er behov.

Du har ikke nevnt kravene dine, så jeg er ikke sikker på hvorfor du tror du må gjøre så mye mer arbeid med Javascript.
Kan du ikke utnytte rammer som Dojo / ExtJS til å løfte tungt?
Disse rammene komplimenterer Javascript for å matche Silverlight, nei?

Jeg er en Flex-fan selv, men har dablet med Silverlight og liker det.

Søknaden din vil uansett trenge en makeover om noen år - hvis du kan kode i den, skyte for Silverlight!


Jeg er overhode ikke overbevist om at Silverlight er død. Ja, MS snakket om HTML5 og javascript og IKKE SL i Windows 8 forhåndsvisning, men i virkeligheten for LOB-apper tror jeg Silverlight gir det de andre teknologiene ikke kan. Men kanskje det bare er meg.

Noen andre fakta - det er ryktet om at det er en avtale mellom Apple og MS om at Apple skal støtte SL på iPhones og iPads. SL ER utviklingsplattformen for Windows 7-telefon. Nokia sender bare telefonene sine med Windows 7. Smarttelefoner (de sier) er (eller vil være) den nye PC-en. Store selskaper som SAP har flyttet deler av appene sine til Silverlight. Kanskje det er bare meg, men for meg høres alle disse ut som SL er langt unna å bli erklært død.


Ryktene om Silverlight's for tidlige død har allerede blitt behandlet grundig og avkreftet.

Her er en artikkel om støtte for XAML (språket som brukes til å gi frontend for Silverlight-applikasjoner) i Windows 8:

http://davidburela.wordpress.com/2011/06/14/premature-cries-of-silverlight-wpf-skill-loss-windows-8-supports-all-programming-models/

Sitat:

Jeg er mer spent på de nye mulighetene som kommer i den nye Jupiter XAML programmeringsmodellen enn misforståelsen om at HTML + JS er den eneste måten å lage apper på.

Her er litt mer informasjon om dagens jobbvekst i Silverlight-stillinger:

https://softwareengineering.stackexchange.com/questions/15857/did-microsoft-kill-silverlight/75841#75841

Når det gjelder spørsmålet ditt om å starte et prosjekt med ArcGIS API for Silverlight, er det verdt å merke seg at dette er et prisvinnende API som har eksistert i mer enn 2 år og mottar betydelig støtte fra ESRI.

Som et alternativ til å lære API-en, gir ArcGIS Viewer for Silverlight en god løsning utenom boksen for å lage en kartvisning uten å skrive noen kildekode.


Se videoen: An Introduction to the Silverlight End User Report Designer (Oktober 2021).