Microsoft presenteert Visual Studio 2010

'Kosten software onbelangrijk voor ontwikkelingslanden'

Gepubliceerd: Dinsdag 30 september 2008

Microsoft bood gisteren een eerste glimp van de aankomende versie van zijn Visual Studio IDE. Het vernieuwde platform moet in de loop van 2010 op de markt komen.

Toon volledig artikel

KeesAlderliesten op Dinsdag 30 September 2008 16:02

image

Microsoft heeft nog geen exacte releasedatum bekendgemaakt voor Visual Studio 2008. De IDE is de opvolger van Visual Studio 2008 die in januari van dit jaar op de markt kwam
Gokje? Januari 2008....

Jachra op Dinsdag 30 September 2008 16:19

image

Inderdaad een leuke fout.

skizmo op Dinsdag 30 September 2008 17:00

image

nee zeg. . hier zaten we op te wachten. WEER een nieuwe studio.

Bliek op Dinsdag 30 September 2008 20:13

image

Je hóeft hem niet te gebruiken... Het mág...

woltersw op Woensdag 1 Oktober 2008 08:43

image

Je kunt veel van ms zeggen maar Visual Studio is ene fantastisch pakket. Niks op aan te merken.

Gregorius op Woensdag 1 Oktober 2008 10:14

image

Niks op aan te merken.
Er valt zeer zeker wat op aan te merken. Het maakt je platformafhankelijk.
Als je na jaren proggen in visual studio, eens iets voor de Mac of Linux wil gaan maken, dan kun je het grootste deel van je code niet meer hergebruiken.
Qt en Java hebben daar geen last van.
Ik kom regelmatig mensen tegen die hun software best voor andere platformen willen uitbrengen maar dat toch niet doen omdat ze dan het grootste deel van hun code moeten gaan herschrijven.
Mijn advies is, trap niet in de valkuil die visual studio heet, ook al is het nog zo'n mooi pakket.

MvO op Woensdag 1 Oktober 2008 11:04

image

Als je na jaren proggen in visual studio, eens iets voor de Mac of Linux wil gaan maken, dan kun je het grootste deel van je code niet meer hergebruiken.
Project Mono draait een zeer groot gedeelte van .NET code prima op o.a. Linux en Mac OX. Mono loopt weliswaar achter op alle nieuwste ontwikkelingen, maar de meeste bedrijven adopteren ook niet meteen het nieuwste van het nieuwste.

Qt en Java hebben daar geen last van.
Heb je wel eens daadwerkelijk een project overgezet van IBM Websphere naar BEA WebLogic of iets dergelijks? Als je dat gedaan hebt, dan zou je moeten weten dat de meeste projecten ook daar last van platformafhankelijkheden hebben. 100% platform afhankelijkheid is alleen te bereiken als je programmeert volgens het grootst gemene deler principe, maar dat betekent wel concessies doen. Als je zulke concessies wilt doen, maakt het weinig uit of je Java of .NET programmeert. Verder zijn er tegenwoordig hele goede converters om van .NET (C#) naar Java te gaan en andersom.

Gregorius op Vrijdag 3 Oktober 2008 09:42

image

Mono loopt weliswaar achter op alle nieuwste ontwikkelingen,
Precies, en MS zal er wel voor zorgen dat dat zo blijft. En de meeste programmeurs gebruiken die nieuwe mogelijkheden waardoor je in de praktijk een VS-project niet zonder veel aanpassingen kan hercompileren in Mono.

Ik schrijf mijn programma's in C++ en maak gebruik van Qt voor de grafische schil. Het enige waar ik rekening mee hoef te houden zijn de directories waar de gebruikersdata en instellingen worden opgeslagen en, wanneer ik gebruik maak van de seriele poort. Dat doe ik gewoon met een #ifdef win32 etc.

Het resultaat daarvan is dat exact dezelfde code zonder fouten of waarschuwingen compileert onder windows en Linux (en waarschijlijk ook de mac maar die bezit ik niet).
Tevens kan ik alle grafische opsmuk en bibliotheken gebruiken zonder dat ik hoef te controleren of dat wel of niet werkt op een bepaald platform. Qt heeft namelijk geen verschil in versienummers voor Windows, Mac of Linux. Met Mono is dat onmogelijk.

robertpnl op Woensdag 1 Oktober 2008 11:16

image

Code die je compileert met VS wordt met een command-line tool omgezet naar MSIL (Intermediate Language), een platform onafhankelijk instructieset. Het .NET Framework, geinstalleerd op het doelsysteem, zal deze MSIL bij uitvoeren omzetten naar native code (JITten). Er zijn .NET Framework versies beschikbaar voor Windows, Linux (Mono), MacOS en FreeBSD. Dus op de vraag of VS je platformaafhankelijk maakt, nee. Alleen met programmeren moet je wel rekening houden met eventuele verschillen in besturingssystemen (bv scheidingsteken van folders in een volledige folderbenaming).

Er zijn ook andere .NET ontwikkelomgevingen, die doen precies als VS: bij compileren dezelfde command-line aanspreken voor het omzetten naar MSIL instructies.

super op Donderdag 2 Oktober 2008 09:41

image

eh, of je platform afhankelijke code schrijft ligt helemaal aan jezelf. Je kan met VS prima platform onafhankelijke code produceren, moet je gewoon geen .net, mfc include windows.h etc gebruiken. Uiteraard is platform onafhankelijkheid niet echt heel goed te doen voor projecten anders dan general purpose libraries of wat simpele command line tools.

Gregorius op Vrijdag 3 Oktober 2008 09:31

image

Je kan met VS prima platform onafhankelijke code produceren, moet je gewoon geen .net, mfc include windows.h etc gebruiken.
En wat blijft er dan over van dat fantastische VS?

Met Qt en (Sun's) Java kun je gewoon alles gebruiken en dat draait op minimaal de drie meest gebruikte platformen.

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws