Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (5)
Emner

C++ og SOAP - fremtiden for Windowskommunikation?

Af admin adminuser 7. juli 2008 kl. 14:32

Nytår starter den 1. juli i Microsoft og det giver medarbejderne et lille vakuum til at forberede sig på det ny år og se hvilke kompetencer man skal tillægge sig eller genopfriske.

Den afdeling jeg sidder i, skal kigge på ny teknologi, som rammer markedet inden for de næste 12-18 måneder. Hvis der er produkter eller services, som kræver at man opgraderer sine kompetencer, så er sommerperioden det helt rigtige tidspunkt til den slags.

Hvor skal man så kigge hen for at finde de teknologier, som man skal se nærmere på' Et meget godt bud er "Professional Developers Conference". Her giver programmet og sessionernes overskrifter en meget fin pejling. I dag læste jeg for første gang på de annoncerede sessioner og der fik jeg en umiddelbar "WTF'"-oplevelse:

"Windows 7: Web Services in Native Code Windows 7 introduces a new networking API with support for building SOAP based web services in native code. This session discusses the programming model, interoperability aspects with other implementations of WS-* protocols, and demonstrates various services and applications built using this API."

Hvorfor? ...er det første spørgsmål, som presser sig på.

Jeg har selv et par bud, men først vil jeg gerne høre hvorfor I andre tror at .Net tilsyneladende ikke længere er "nok" til at dække webservice kommunikationen hos Microsoft.

Send Tweet
Udskriv
Om admin adminuserFollow @version2

Kommentarer (5)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Rasmus Kaae 8. jul. 2008 - 06.28
 
Hvorfor?

Der findes vel en række grund til at man ønsker at understøtter native code. Efter min opfattelse må den tungeste grund være at mange eksisterende systemer kører i omgivelser hvor man ikke umiddelbart har lyst til at rulle .NET ud - og man har specielt ikke lyst til at omskrive native code så længe det virker efter hensigten :-)

En anden grund kunne være at der findes mange konservative udviklere der ikke ønsker at adoptere .NET og hellere vil hacke i native-land (f.eks. foretrækker jeg native code til mine hobbyprojejkter).

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
René Løhde 8. jul. 2008 - 09.31
 
Re: Hvorfor?

Ja, enig! Hvis native udvikling er en "in-house" ressource så er der vel ingen grund til at flytte sit udviklingshold på .Net med mindre man kan se en umiddelbar produktivitetsforøgelse.

Andre mulige grunde jeg kunne komme på ...

Performance - hvis Windows 7 skal have et multitouch UI så kunne det være tanken at serialisering af indkommende SOAP beskeder i et managed .Net er for langsomt og for "stor" en omkostning og der skal spares hvor spares kan!

Politik - Hvordan undgår man endnu en EU sag? Eller opnår compliance med de krav and organisationer evt måtte have i forbindelse med kommunikation med Windows? Et native API med SOAP som laveste fællesnævner er det politisk "rigtige" signal.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 8. jul. 2008 - 11.12
 
Re: Hvorfor?
Politik - Hvordan undgår man endnu en EU sag? Eller opnår compliance med de krav and organisationer evt måtte have i forbindelse med kommunikation med Windows? Et native API med SOAP som laveste fællesnævner er det politisk "rigtige" signal.

Hvis den "native code" alene holdes på webserveren og ikke kræver at klienten er en Windows maskine, så har jeg meget svært ved at se hvor monopolsagen skulle kunne opstå.

Apache har f.eks supporteret CGI skrevet i native code siden 14.4 modems var "helt vild teknologi" og ingen monopolmyndighed har nogensinde interesseret sig for serversiden.

Hvis den "native code" derimod skal køre på klienten, så er det den dummeste ide Microsofts Markitekter er kommet op med siden "Microsoft Bob" eller for den sags skyld: den forhadte papirklips.

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Kaae 8. jul. 2008 - 12.17
 
Re: Hvorfor?

Whaaaat.. Vil man skrive operativsystemet som en serie services der kommunikerer via SOAP - altså en XML-protokol?

Dét vil jeg gerne se før jeg tror det :-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anders Østergaard Jensen 8. jul. 2008 - 14.53
 
Re: Hvorfor?

Det vil i så fald være den største misforståelse af SOAP og XML som et RPC-paradigme: Nemlig at det skal kunne erstatte systemkald. SOAP og XML skal holdes til højniveau-operationer, og det er jeg sikker på, at phk er helt enig i.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Danske internetudbydere nægter at blokere 12 pokersites

Udgivet 24. maj 13.58Opdateret 24. maj 13.58

Dokumentation: Her er Spillemyndighedens krav - og 12 ulovlige pokersider

Udgivet 24. maj 13.58Opdateret 24. maj 13.58

Ny blog: Offentlige it-projekter set indefra

Udgivet 24. maj 13.19Opdateret 24. maj 13.30

De 170 fyrede hos IBM Danmark får 30.000 kroner i hånden

Udgivet 24. maj 12.19Opdateret 24. maj 12.19

Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

Udgivet 24. maj 11.30Opdateret 24. maj 11.30

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Oracle tabte, vandt Google Java ?

    13 comments.
    Last update 5 minutter 6 sekunder
    Skrevet af Casper Bang
  2. Das NemID trojaner - paranoia eller rettidig omhu?

    25 comments.
    Last update 6 minutter 33 sekunder
    Skrevet af Gert Madsen
  3. HTML5 – det nye sort?

    16 comments.
    Last update 11 minutter 5 sekunder
    Skrevet af Jesper Brunholm
  4. GOTO - programming with the stars (F#)

    8 comments.
    Last update 21 minutter 26 sekunder
    Skrevet af Torben Mogensen
  5. DanID: Du kan sagtens bruge NemID på MacOS X 10.5

    29 comments.
    Last update 33 minutter 32 sekunder
    Skrevet af Thue Kristensen
  6. Danske HP-ansatte er fyringstruede: Indkaldt til stormøde

    1 comment.
    Last update 43 minutter 15 sekunder
    Skrevet af Martin R. Ehmsen
  7. Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

    1 comment.
    Last update 1 time 21 minutter
    Skrevet af Thomas Løcke
  8. Sådan formaterer du tekst i debatten på Version2

    34 comments.
    Last update 1 time 35 minutter
    Skrevet af Jesper Lund Stocholm

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300