Gå til innhold

Microsoft avduket Visual Studio for Mac-lansering litt for tidlig


Anbefalte innlegg

Videoannonse
Annonse

 

Merkelig å gi Xamarin Studio nytt navn, og så kalle det opp etter et annet produkt...

Er det ikke naturlig at det heter Visual Studio på Mac når det heter det på Windows?

 

Det heter ikke Visual Studio på Windows, det heter Xamarin Studio og er en fork av MonoDevelop

 

Det blir en tynn ikkefungerende kopi av xcode med microsoft logo.

XCode er noe veldig annet. XCode brukes for Swift og Objective-C mot OS X og iOS. Xamarin... jeg mener Visual Studio for Mac er for C# og F#. Visual Studio for Mac vil også kunne brukes for å skrive Android og Windows applikasjoner i tillegg til OS X og iOS. .NET Core funker forøvrig på FreeBSD også.

  • Liker 2
Lenke til kommentar

Det heter ikke Visual Studio på Windows, det heter Xamarin Studio og er en fork av MonoDevelop

 

 

Nei, det heter Visual Studio. Xamarin er implementert i Visual Studio. Xamarin Studio er borte (til Windows).

Endret av dizx
Lenke til kommentar

 

Det heter ikke Visual Studio på Windows, det heter Xamarin Studio og er en fork av MonoDevelop

 

Nei, det heter Visual Studio. Xamarin er implementert i Visual Studio. Xamarin Studio er borte (til Windows).

 

Xamarin har **ingenting** med Visual Studio å gjøre. De har sikkert droppet Xamarin Studio til Windows for det er vel rimelig lite poeng i å bruke det da Visual Studio generelt er et langt bedre verktøy.

 

Men det er uansett to helt forskjellige produkter. Det er derfor rart å bytte navn fra Xamarin Studio til Visual Studio for Mac fordi det har ikke noe med Visual Studio å gjøre. Det er utelukkende på grunn av markedsføring at de gjør dette.

  • Liker 2
Lenke til kommentar

Xamarin har **ingenting** med Visual Studio å gjøre

 

Akkurat. Vet du hva Xamarin Studio og Visual Studio er?  Hint: IDE

 

https://www.xamarin.com/visual-studio

 

Det ser ikke ut til at du forstår forskjellen mellom Xamarin Studio og Visual Studio, så her er litt historie:

 

På 90-tallet så utviklet Microsoft et produkt som het Microsoft Java Virtual Machine. Dette var en implementasjon av OpenJDK for Windows. Microsoft derimot laget egne extensions som gjorde at programmer skrevet i Visual J++ ikke ville fungere på Sun sin Java VM. Dette ble det bråk av og Sun dro Microsoft inn for retten og vant. Dette førte til at Microsoft droppet sin VM og startet på et annet prosjekt: Microsoft .NET.

 

.NET ble lansert i 2001 da med støtte for Visual C#, Visual C++/CLI, Visual Basic.NET og J#. Dette fungerte derimot kun på Microsoft Windows, og det ble startet to open source implementasjoner av CLR-en: DotGNU og Mono. DotGNU er ikke relevant så vi hopper over det. Derimot Mono var utviklet av et firma kalt Ximian men ble senere tatt over av Novell. Disse drev utviklingen lenge, og parallellt ble det behov for et utviklingsverktøy som også fungerte på tvers av plattformer. Dette ble til MonoDevelop som ikke hadde noe som helst med Visual Studio eller Microsoft å gjøre. MonoDevelop var utviklet av Novell. Mot 2010-ish så tok et annet selskap over hovedutviklingen: Xamarin. Disse gjorde dette for å kunne levere en løsning som tillot at utviklere kunne utvikle mobilapplikasjoner på i C# på tvers av mobil-OS. De lanserte da verktøyet Xamarin Studio som var en fork av MonoDevelop 4. I fjor derimot kjøpte Microsoft opp Xamarin og implementerte verktøy-støtte for Xamarin inn i Microsoft sitt **Windows spesifikke verktøy** Microsoft Visual Studio. Visual Studio fungerer ikke på noen andre plattformer enn Windows. Xamarin Studio derimot gjør det, og da er vi fremme til i dag hvor de har byttet navn på Xamarin Studio (som Ximian, Novell og Xamarin i utgangspunktet har utviklet uten innblanding fra Microsoft) til Visual Studio for Mac og droppet Windows støtte, samt lagt til støtte for .NET Core.

 

Du ser det helt tydelig fra screenshots at det ser helt ut som Xamarin Studio og ikke Visual Studio.

 

Jeg jobber med Visual Studio. Jeg bruker derimot ikke Xamarin Studio lenger da det er rimelig poengløst siden jeg har MSDN lisens, og Xamarin Studio er langt mer ustabilt.

  • Liker 1
Lenke til kommentar

 

Xamarin har **ingenting** med Visual Studio å gjøre

 

Akkurat. Vet du hva Xamarin Studio og Visual Studio er?  Hint: IDE

 

https://www.xamarin.com/visual-studio

Det ser ikke ut til at du forstår forskjellen mellom Xamarin Studio og Visual Studio, så her er litt historie:

 

På 90-tallet så utviklet Microsoft et produkt som het Microsoft Java Virtual Machine. Dette var en implementasjon av OpenJDK for Windows. Microsoft derimot laget egne extensions som gjorde at programmer skrevet i Visual J++ ikke ville fungere på Sun sin Java VM. Dette ble det bråk av og Sun dro Microsoft inn for retten og vant. Dette førte til at Microsoft droppet sin VM og startet på et annet prosjekt: Microsoft .NET.

 

.NET ble lansert i 2001 da med støtte for Visual C#, Visual C++/CLI, Visual Basic.NET og J#. Dette fungerte derimot kun på Microsoft Windows, og det ble startet to open source implementasjoner av CLR-en: DotGNU og Mono. DotGNU er ikke relevant så vi hopper over det. Derimot Mono var utviklet av et firma kalt Ximian men ble senere tatt over av Novell. Disse drev utviklingen lenge, og parallellt ble det behov for et utviklingsverktøy som også fungerte på tvers av plattformer. Dette ble til MonoDevelop som ikke hadde noe som helst med Visual Studio eller Microsoft å gjøre. MonoDevelop var utviklet av Novell. Mot 2010-ish så tok et annet selskap over hovedutviklingen: Xamarin. Disse gjorde dette for å kunne levere en løsning som tillot at utviklere kunne utvikle mobilapplikasjoner på i C# på tvers av mobil-OS. De lanserte da verktøyet Xamarin Studio som var en fork av MonoDevelop 4. I fjor derimot kjøpte Microsoft opp Xamarin og implementerte verktøy-støtte for Xamarin inn i Microsoft sitt **Windows spesifikke verktøy** Microsoft Visual Studio. Visual Studio fungerer ikke på noen andre plattformer enn Windows. Xamarin Studio derimot gjør det, og da er vi fremme til i dag hvor de har byttet navn på Xamarin Studio (som Ximian, Novell og Xamarin i utgangspunktet har utviklet uten innblanding fra Microsoft) til Visual Studio for Mac og droppet Windows støtte, samt lagt til støtte for .NET Core.

 

Du ser det helt tydelig fra screenshots at det ser helt ut som Xamarin Studio og ikke Visual Studio.

 

Jeg jobber med Visual Studio. Jeg bruker derimot ikke Xamarin Studio lenger da det er rimelig poengløst siden jeg har MSDN lisens, og Xamarin Studio er langt mer ustabilt.

 

 

Jeg tror vi egentlig er enige, men bare utrykker oss utydelig. Til din informasjon, er jeg også utvikler, med MSDN-lisens siden 2001, og har fulgt både Linux, Mono, Microsoft og hele smørja siden 90-tallet :)

Endret av dizx
Lenke til kommentar

Ja tror kanskje jeg missforstod hva du mente her:

 

> Nei, det heter Visual Studio. Xamarin er implementert i Visual Studio. Xamarin Studio er borte (til Windows).

 

Du mente at hele Xamarin-toolchainen er i Visual Studio, så derfor har Microsoft droppet Xamarin Studio for Windows.

 

Det jeg derimot snakket om var at produktet artikkelen handler om er bare Xamarin Studio omdøpt til Visual Studio som er missvisende da det er egentlig veldig forskjellige ting.

Lenke til kommentar

Ja tror kanskje jeg missforstod hva du mente her:

 

> Nei, det heter Visual Studio. Xamarin er implementert i Visual Studio. Xamarin Studio er borte (til Windows).

 

Du mente at hele Xamarin-toolchainen er i Visual Studio, så derfor har Microsoft droppet Xamarin Studio for Windows.

 

Det jeg derimot snakket om var at produktet artikkelen handler om er bare Xamarin Studio omdøpt til Visual Studio som er missvisende da det er egentlig veldig forskjellige ting.

 

Jepp, forstår deg nå.

 

Jeg regner med at de har større planer for VS for Mac, bla med utvikling av Web, Azure mm, men kodebasen er nok basert på Xamarin Studio.

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å
×
×
  • Opprett ny...