måndag 13 februari 2012

Tipsa oss!08 453 62 20

För många valmöjligheter ställer till problem - Computer Sweden:

Splittring hotar Dotnet

"Visst börjar Dotnet bli fragmenterad, det kan bli svårt att välja vilka Dotnettekniker man ska använda framöver", säger Andreas Adolfsson, systemutvecklare på Ireflect Software.
"Visst börjar Dotnet bli fragmenterad, det kan bli svårt att välja vilka Dotnettekniker man ska använda framöver", säger Andreas Adolfsson, systemutvecklare på Ireflect Software.

Fakta

Som exempel på Dotnetplattformens olika sätt att lösa samma sak finns nya Windows Presentation Foundation kontra det traditionella sättet att utveckla gränsnitt. För dataåtkomst finns så väl Linq to Sql som Entity framework och den vanliga ado-hanteringen.

Patrick Hynds, en av 140 Microsoftcentrerade mjukvaruarkitekter i utvecklarsällskapet The Region, är en av dem som riktar kritik gentemot gentemot ett splittrat Dotnet.

Patrick Hynds menar att de många valmöjligheterna ställer till problem för utvecklaren som hårt pressad av snäva tidsrammar måste identifiera vilket alternativ som bäst passar överens med kravspecifikationen.

Dotnet är ett omfattande ramverk och i flertalet fall finns det flera tekniker för att lösa samma problem.

Enligt ett internt dokument från Microsoft, som granskats av BZ Media, har mjukvaruföretaget insett att Dotnetplattformen är splittrad.

Billy Hollies, Dotnetexpert på Elysian Consulting, bekräftar problemet. Enligt honom handlar det om att grupper inom Microsoft som utvecklar olika delar av Dotnet inte kommunicerar med varandra.

– Att koordinera utvecklingsarbetet innebär att det går åt mer tid, och Microsoft premierar först och främst att deras mjukvara når marknaden så snabbt som möjligt, säger Billy Hollies.

Svenska utvecklare känner igen problematiken.

– Visst börjar Dotnet bli fragmenterad, det kan bli svårt att välja vilka Dotnettekniker man ska använda framöver, säger Andreas Adolfsson, systemutvecklare på Ireflect Software.

Det gäller att utvecklare och arkitekter väljer den bästa lösningen, annars blir det kostsamt.

Hur stora kostnaderna blir beror på hur stor skada som uppstått och storlek på system. Hundra tusen kronor är ingen överdrift när prestandaproblem eller liknande uppstår och måste lösas.

– Hundra timmar försvinner rätt snabbt om företaget ska optimera eller göra om felaktiga val på Dotnetplattformen, säger Andreas Adolfsson.

I värsta fall uppstår även ett produktionsbortfall, och sedan tillkommer driftsättning av förändringsarbetet och andra administrativa jobb.

– Problem kan uppstå kring fragmenteringen i Dotnet när utvecklare eller arkitekter väljer fel och bygger in sig i en alldeles för snäv lösning, säger Andreas Adolfsson.

Det finns inte direkt några metoder för att välja rätt tekniker, säger Andreas Adolfsson. Utvecklaren eller arkitekten måste istället väga in parametrar som robusthet, utvecklingstid, systemetsstorlek och beräknad belastning i sitt beslut.

Daniel Akenine, teknisk chef på Microsoft, säger att Dotnet kan uppfattas som fragmenterat eftersom ramverket innehåller en blandning av nya och gamla tekniker.

– Tiden är förbi då leverantören bestämmer vilken lösning kunden ska använda. Istället ger leverantören kunderna flera alternativ, sedan är det upp till kunden att välja, säger Daniel Akenine.

Hur nyttjar företag på bästa sätt alla olika möjligheter som finns i Dotnet?

– Mjukvaruarkitekturen är mer komplex idag än för tio år sedan, och program ska kunna skala från en till en miljon användare. Det är viktigt att utvecklare lägger mycket energi på att fundera ut vad som ska byggas, säger Daniel Akenine.

2008-09-11 14:55
Just nu på Cloudmagazine.se | besök sajten »
Smygtitt på Libreoffice Online

Artikelkommentatorerna ansvarar själva för sina inlägg
RSS Den här artikeln har 72 kommentarer:

Detta har potential... - (warchild) 2008-09-11 15:18

Köpt artikel - (quecee) 2008-09-11 15:42

Fler alternativ är bra! - (David Vujic) 2008-09-11 15:52

Fler alternativ är bra! - (DimDim) 2008-09-11 15:58

Fler alternativ är bra! - (David Vujic) 2008-09-11 16:11

Mjukvaruarkitekter är en lösning. - (PropagandaMedia) 2008-09-11 16:22

Fler alternativ är bra! - (PropagandaMedia) 2008-09-11 16:24

Fler alternativ är bra! - (czw@work) 2008-09-11 16:33

Fler alternativ är bra! - (PropagandaMedia) 2008-09-11 16:52

Inte oväntat - (perror2) 2008-09-11 17:07

OBS! Denna artikel är mer än 60 dygn gammal och är därför stängd för vidare debatt.

EXKLUSIVT FÖR COMPUTER SWEDENS PRENUMERANTER

Google Dart ingen fullträff

Teknik Google tror stenhårt på att programmeringsspråket Dart ska utmana Javascript, enligt projektledaren Lars Bak. Men resten av världen är skeptisk.



- IT24:

Statoil väljer HCL


1 500 utvecklare samlas

Teknik I dag mjukstartar jättekonferensen Jfokus i Stockholm. 1 500 utvecklare kommer de närmaste dagarna att förkovra sig i Java, webbutveckling, mobilutveckling och mycket annat.

(5 kommentarer)

CS Jobb:

  1. Utvecklarkonferenser

    Jobb Besökarna fortsätter att strömma till, samtidigt som evenemangen växer i antal. Här finns en lista på årets utvecklarkonferenser.

(2 kommentarer)

Computer Sweden:

  1. Vilken typ är du?

    Teknik Programmerare kan delas in i väldigt olika kategorier. CS utvecklingsreporter Lars Danielsson listar fem arketyper.

(3 kommentarer)


Loopiamejl borta för gott

Nyheter Analysen av Loopias säkerhetskopior efter mejlhaveriet är klar. Det har tagit åtta veckor och slutsaten är att en del mejl är borta för alltid.

(31 kommentarer)

Computer Sweden:

  1. Ingen lösning i sikte

    Nyheter Efter Loopias kraftiga haveri i början av december är mejlen fortfarande borta.

(30 kommentarer)

Computer Sweden:

  1. Konkurrenternas kupp

    Nyheter Flera konkurrenter lanserar flyttjänster för att sno kunder.

(12 kommentarer)


- Computer Sweden:

Nu vill KTH uppgradera

(3 kommentarer)


- Computer Sweden:

Så enkelt hackas Google Wallet

(14 kommentarer)

Mest läst

Efter jobbet





Krönikan

Dålig täckning inte bara på internetsociologer

I en demokrati bör inte en privatperson angripas offentligt av en mediemakthavare

Senaste nytt





Missa inte











Partnermaterial

Nya kompendier

Kundvård med kunden i framsätet

Utvalda whitepaper

Säkerställ era webbapplikationers tillgänglighet
Ta kontroll över filöverföringarna
Inriktning, profilering och anpassning

Nyhetsbrev

CS nyhetsbrev varje dag

Utbildningsguide

Utbildningsguiden

Senaste tidningen

Kompendier



RSS-flöden

Nyhetsbrev
  • Dagliga
  • Veckobrev
  • Affärsfokus
  • CSjobb
  • Affärssystem
  • Språksamt

Prenumerera här

Kontakta oss
Prenumerationsärenden:
computersweden.se/info
eller ring 08-799 62 35.

Ring
till 08-453 60 00.
Skicka gärna e-post till: cs@idg.se

Postadressen är:
Computer Sweden 106 78 Stockholm

Om tidningen




AdtechSynpunkter på sajten? Kontakta nyhetschef Linus Larsson
Kontakta CS redaktion | Policy om personuppgifter & copyrightinfo
Karlbergsv. 77 106 78 Stockholm Tel: 08-453 60 00 | Copyright © 1996-2012 International Data Group