Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Det er klart den er. I disse webhipster- og mobiltider er Microsoft en langt mindre aktør enn de var, og de er ikke i stand til å styre teknologivalg slik de var.

 

Hva har M$ gjort deg egentlig ;)

 

De er faktisk ikke så superopptatt av at alle skal utvikle for .NET / C# / bruke Visual Studio. De tjener ikke penger på det. Det meste av innsatsen går på to ting:

  1. Få folk til å bruke Azure. De har investert mye i å gjøre PHP og node-støtten i IIS/Azure bra. Og kjør gjerne Linux, sålenge du gjør det i Microsofts datasenter.
  2. Gjøre Windows 8 / Windows Phone til en spennende platform (for sluttbruker) for å opprettholde OS-salget. Hvilket betyr at de forsøker å gjøre det enkelt og interessant å bruke ulike teknologier for å utvikle - .NET, C++, JavaScript, m.m.

Man kan velge å bare fortsette å si de tingene man har sagt om Microsoft i alle år, eller man kan se litt på hva de faktisk foretar seg og gjøre seg opp en mening selv.

 

Så det så :p

Lenke til kommentar

Hva har M$ gjort deg egentlig ;)

Søtt.

 

De er faktisk ikke så superopptatt av at alle skal utvikle for .NET / C# / bruke Visual Studio. De tjener ikke penger på det.

Kanskje ikke direkte. Det er masse Microsoft ikke direkte tjener penger på.

 

Få folk til å bruke Azure. De har investert mye i å gjøre PHP og node-støtten i IIS/Azure bra. Og kjør gjerne Linux, sålenge du gjør det i Microsofts datasenter.

Og du ser ikke C#/.NET som en mulig brikke for å få dette

 

Gjøre Windows 8 / Windows Phone til en spennende platform (for sluttbruker) for å opprettholde OS-salget. Hvilket betyr at de forsøker å gjøre det enkelt og interessant å bruke ulike teknologier for å utvikle - .NET, C++, JavaScript, m.m.

Igjen er C#-adaption og tilsvarende means to an end. Vi så hvordan det gikk forrige gang Microsoft satt (tildels sitter)

på keys to the city. Det er strengt tatt bare én part som tjener på det.

 

Man kan velge å bare fortsette å si de tingene man har sagt om Microsoft i alle år, eller man kan se litt på hva de faktisk foretar seg og gjøre seg opp en mening selv.

Hva er egentlig motivasjonen bak denne storstilte "open sourceingen", tror du?
  • Liker 1
Lenke til kommentar

 

Få folk til å bruke Azure. De har investert mye i å gjøre PHP og node-støtten i IIS/Azure bra. Og kjør gjerne Linux, sålenge du gjør det i Microsofts datasenter.

Og du ser ikke C#/.NET som en mulig brikke for å få dette

 

Man kan velge å bare fortsette å si de tingene man har sagt om Microsoft i alle år, eller man kan se litt på hva de faktisk foretar seg og gjøre seg opp en mening selv.

Hva er egentlig motivasjonen bak denne storstilte "open sourceingen", tror du?

 

 

Jo C# er en brikke for å få til dette - det var akkurat det jeg sa/mente. Men ikke et mål i seg selv. Derfor satser de bredt - fordi det er det folk vil ha. Vi tjener på dette!

 

Motivasjonen bak "open sourcingen"? Samme motivasjon som hos alle andre selskaper: Ta markedsandeler og tjene penger! Ikke noe galt i det.

Lenke til kommentar

Men ikke et mål i seg selv. Derfor satser de bredt - fordi det er det folk vil ha. Vi tjener på dette!

Uh-uh. Microsoft tjener på dette, ikke noe kollektivt vi.

 

C# tilbys ikke bare for at devs skal ha "et trivelig språk". Microsoft styrer utviklingen her, og plutselig skal du ikke se bort ifra at det tas enda et steg der C# er first class citizen hos MS og bare MS.

 

Når den dagen kommer har jeg ikke lyst til å sitte der med en regning i den ene hånden og Microsoft schlong i den andre.

 

Motivasjonen bak "open sourcingen"? Samme motivasjon som hos alle andre selskaper: Ta markedsandeler og tjene penger! Ikke noe galt i det.

Nei, men jeg er fullstendig klar over hva Microsoft gjør når de har markedsandeler. Jeg har ingen umiddelbare planer om hoppe ned i dette gjørmehullet.
Lenke til kommentar

 

Men ikke et mål i seg selv. Derfor satser de bredt - fordi det er det folk vil ha. Vi tjener på dette!

Uh-uh. Microsoft tjener på dette, ikke noe kollektivt vi.

 

 

Det jeg sier vi tjener på er at M$ ikke bare fokuserer på .NET, men også bedrer forholdene for node på sin platform, tilbyr git push deploy mot Azure, tilbyr hosting av Linux, Hadoop, etc. Å velge Microsoft betyr ikke lenger automatisk å velge én bestemt stack.

 

Som utvikler - i alle fall om du er konsulent eller ikke bestemmer alt selv - så må du gjerne forholde deg til M$ og/eller Windows og/eller Azure. Men det betyr likevel mer og mer frihet til å velge etterhvert som tiden går, fordi M$ lytter til hva vi ønsker (fordi M$ vil være populære (fordi M$ skal tjene penger (fordi de må tilfredstille aksjonærene (som de har for å skaffe arbeidsplasser (til utviklere som er så heldige at de får betalt for å drive med dette fantastiske yrket))))).

 

Selvsagt kan man være bekymret for hva som kan skje om noen får for mye makt. Personlig er jeg mer redd for hva facebook finner på. Burde også være bekymret for Google. Men stort sett er jeg veldig optimistisk - de eneste av de store som er virkelig ond i mine øyne er Oracle :)

Lenke til kommentar

Det jeg sier vi tjener på er at M$ ikke bare fokuserer på .NET, men også bedrer forholdene for node på sin platform, tilbyr git push deploy mot Azure, tilbyr hosting av Linux, Hadoop, etc. Å velge Microsoft betyr ikke lenger automatisk å velge én bestemt stack.

Men det kan snu.

 

Selvsagt kan man være bekymret for hva som kan skje om noen får for mye makt. Personlig er jeg mer redd for hva facebook finner på. Burde også være bekymret for Google. Men stort sett er jeg veldig optimistisk - de eneste av de store som er virkelig ond i mine øyne er Oracle :)

Yeah, jeg har ikke veldig sansen for disse folkene heller. Endret av Lycantrophe
Lenke til kommentar

 

Men ikke et mål i seg selv. Derfor satser de bredt - fordi det er det folk vil ha. Vi tjener på dette!

Uh-uh. Microsoft tjener på dette, ikke noe kollektivt vi.

 

C# tilbys ikke bare for at devs skal ha "et trivelig språk". Microsoft styrer utviklingen her, og plutselig skal du ikke se bort ifra at det tas enda et steg der C# er first class citizen hos MS og bare MS.

 

Det kan de rett og slett ikke ettersom C# 6 er åpen kildekode under Apache 2.0 lisens. På grunn av at C# også er en ISO standard har heller ikke Microsoft noe som helst krav på C# som varemerke.

 

Microsoft tjener penger på Visual Studio, ikke C#. Utviklingsverktøy er også noe de har drevet med lenger enn operativsystem og nettlesere som de nå er mer kjent for.

Lenke til kommentar

At Microsoft er blitt flinkere til å dele kode og åpne bibliotekene sine er først og fremst ett strategisk trekk for å skape mer entusiasme rundt åpen kildekode i sitt eget økosystem. Den foretrukne verktøykjeden for å arbeide med C# er og blir på Windows med Visual Studio. Hadde det vært ett ønske om å ekspandere til andre plattformer, så hadde nok vertøykjeden vært en av de første tingene Microsoft måtte tatt tak i.

Lenke til kommentar

Hvorfor det? Jeg utviklet PlatformInvoker i Visual Studio men det fungerer på Mono under Linux også.

 

Det jeg gjorde var å skrive det slik at det skulle være Mono-kompatibelt, kjørte opp en VM med Ubuntu, og laget et trivielt test-program som lastet og testet at libGL ble lenket med libdl.

 

Linux var overhode ikke innblandet i selve utviklingsprosessen annet enn som et QA-verktøy. Så hvorfor trenger Microsoft å dytte Visual Studio over på andre plattformer for å utvide plattformstøtten sin?

Lenke til kommentar

Og hvordan relaterer dette til C#?

C# blir veldig populært, men det er bare MS som har tyngde bak det.

MS slipper C#-with-extensions som bare fungerer med deres runtime. Siden den er mest populær skyter brukerandelen av disse "extensions" i været. Folk skriver masse kode med disse extensions. Extensions er proprietære og inkompatible.

 

Hei monopol.

Lenke til kommentar

 

Og hvordan relaterer dette til C#?

C# blir veldig populært, men det er bare MS som har tyngde bak det.

MS slipper C#-with-extensions som bare fungerer med deres runtime. Siden den er mest populær skyter brukerandelen av disse "extensions" i været. Folk skriver masse kode med disse extensions. Extensions er proprietære og inkompatible.

 

Hei monopol.

 

Kompilatoren er åpen kildekode... Hvordan skal de kunne snikinnføre extensions som ikke vil funke med Mono?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...