Microsoft-forsker: Distribueret programmering skal være for alle


Publiceret d. 15. marts 2007 kl. 11.17 | Antal kommentarer (1)


Annonce:
 
ANNONCE:
 
London:

Lad dig ikke snyde af den farvestrålende batik-t-shirt.

Manden på billedet er Erik Meijer og en af verdens mest betydningsfulde sprogdesignere.

Han har blandt andet været med til at designe og udvikle Microsofts Language Integrated Query (LINQ).
LINQ sørger for, at dataforespørgsler bliver en naturlig del af sprog som Visual Basic og C#.

Nu har Erik Meijer sat sig som mål, at distribueret programmering skal gøres tilgængelig for almindelige mennesker.

"Det skal være ligesom Visual Basic, der i sin tid gav masser af almindelige mennesker adgang til at udvikle komplicerede GUI-applikationer. Visual Basic demokratiserede programmering. Det fjernede meget af kompleksiteten," siger Erik Meijer.

Visual Basic gemmer en masse af den underliggende, komplekse Windows-programmering for udvikleren.

På samme måde ønsker Erik Meijer at gemme meget af den underliggende kompleksitet i distribuerede web-applikationer, så almindelige mennesker kan være med til at udvikle fremtidens distribuerede service-baserede web-applikationer.

"Lad os sige, at din svigermor har en lille shop på Ebay. Hun ønsker at skrive sin egen frontend. Hun skal have muligheden for at skrive en frontend, der taler med en backend-applikation i form af web services," siger Erik Meijer.

Ifølge Erik Meijer skaber den serviceorienterede arkitektur et behov for en enkel måde at udvikle distribuerede applikationer på.

"Mit mareridt er, at hvis verden virkelig rykker mod en servicebaseret it-arkitektur, så vil folk på et
tidspunkt komme til os sprogforskere og sige: Nu har vi en serviceorienteret verden, hvad kan I tilbyde os
i form af sprog, der kan udnytte de her services," siger Erik Meijer.

- I dag har vi ikke meget at tilbyde. Det er ikke holdbart, hvis vi ikke gør det nemmere at udvikle
distribuerede applikationer. Der er ikke nok eksperter, mener Erik Meijer.

Erik Meijer ser LINQ som det første skridt mod en forenkling af programmering.

"LINQ er første skridt. Det forenkler datatilgang. Næste skridt er at gøre distribueret programmering nemmere. Det er et større problem end LINQ, fordi man skal håndtere samtidighed, sikkerhed, distribuerede transaktioner. Der er mange, mange flere
problemer," siger Erik Meijer, der dog er optimistisk.

"For 50 år siden var det folk i hvide kitler, der programmerede computere. De havde ikke forestillet sig hvordan programmering er i dag," siger Erik Meijer.

Erik Meijer er sammen med et lille team af forskere hos Microsoft igang med at lave de første prototyper.

Han tør ikke sige noget om hvornår vi vil se frugterne af arbejdet som et kommercielt produkt, men der kommer formentlig til at gå år.




Kommentarer - Debatoversigt


Skal min svigermor til at kunne programmere?
1 indlæg

Hmmm... jeg kan godt forstå argumenterne for at det skal være lettere for alle.

Men at min svigermor ligefrem skulle kunne begynde at programmerer sin egen "frontend" til sin webshop. Uha uha...

Jeg gætter så på følgende:
1. Vi får samme mængde "udviklingsmæssigt kaos" som kendetegner rigtig mange af de VB løsninger jeg har stødt på. Dvs. folk uden uddannelse i struktureret programmering laver programmerne og de indeholder bunkevis af funktionalitet men er smæk fyldt med fejl... uha... webshop integration... det håber jeg altså ikke kommer til at passe...

2. Microsoft kommer med udmeldingen fordi de gerne vil have styringen (hvem vil ikke det?) med udviklingen, men ved at afskaffe nødvendigheden for "os andre i detailleddet" så står de tilbage med muligheden for at kunne sælge direkte til endnu flere.

Sammenlignet med bilbranchen, kan jeg se at bilerne idag bliver mere og mere automatiseret, så mekanikeren efterhånden kun skal vide hvor han tilslutter sit "USB-kabel" og så kan han via en bærbar PC måle alt og få tilstandsrapporten ud fra bilens motor. Tanke: Jeg har dog ikke hørt om bilerne også selv kan ringe og bestille tid til servicen hos mekanikeren endnu? Men det findes nok allerede...

Problemet bliver bare at når man lige skal have lavet noget, så er det pludselig ikke muligt at få det lavet hos mekanikeren med mindre hans program lige har den funktion eller kommer med den rette diagnose.

Dvs. vi går i retning af endnu en branche, hvor vi skal afskaffe specialisterne i faget og så lade det hele gå over til topstyret masseproduktion...

Gad vide om den løbende og konstante udvikling af IT som jeg pt. betragter som et "meget ungt fag", mon er modent til at blive så standardiseret allerede. Der er helt sikkert penge at sparer, men ... er branchen mon klar?

Med dette i tankerne er jeg glad for at der stadigvæk er nogen som går op i veteranbilerne, så der dog er lidt specialister i biler tilbage.

Sådan en vil jeg også være i min egen branche.

Kommentér
Titel:

Ytringer på debatten er afsenders eget ansvar - læs debatreglerne

Forsiden lige nu

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.
9. februar 2012 kl. 13.40 | læs »

Du kan score en halv million kroner i kontant dusør, hvis du kan bevise, at det er umuligt at bygge en kvantecomputer.
9. februar 2012 kl. 12.21 | læs »

I al stilhed har Google lanceret et program, hvor selskabet vil betale brugerne for at lade Google snuse rundt i deres browseraktiviteter.
9. februar 2012 kl. 12.59 | læs »

Snart vil danskerne for første gang nogensinde få et samlet overblik over alle statslige it-skandaler og -succeser.
9. februar 2012 kl. 09.01 | læs »





 
White papers
Hos CIT er vi specialister i IT dokumentation. Specialister i hvordan IT dokumentation...

BluePhoenix tilbyder ved hjælp af modernisering den lette vej fra legacy til SOA. Legacy-systemer...

360° er en integreret produktsuite til informationshåndtering og indeholder moduler til...

 


Mest læste seneste uge

For under 100 millioner svenske kroner har svenskerne løst politiets it-problemer. I Danmark er budgettet sprængt med mere end 100 procent.

#Fail - sådan skal du ikke gøre. Se hvordan store virksomheder klokker i det på Facebook og Twitter.

Er du klædt på til succes, eller spiller tøjet ingen rolle på din arbejdsplads? Læs her, hvordan danske it-medarbejdere går klædt i virksomheder som Mærsk, Google og i en lille dansk kommune.

Med 4G kommer du voldsomt hurtigt på nettet med mobilt bredbånd. Men hvilken udbyder skal du vælge?

CSC mister sin største privatkunde i Danmark. Hundredvis af CSC-ansatte kan blive berørt.