Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 42 reacties
Bron: Microsoft

Microsoft heeft afgelopen woensdag na een aantal grote betatests haar .NET ontwikkelomgeving officieel uitgebracht. De .NET Framework SDK is voor iedereen te downloaden en de VisualStudio.NET is alleen te downloaden voor subscribers van MSDN. Visual Studio.NET is een vernieuwde verzameling van Microsofts meest populaire ontwikkelsoftware, waaronder Visual Basic en Visual C++. De .NET Framework Software Development Kit bestaat uit een gratis verzameling van programma's, voorbeelden en documentatie om .NET software te schrijven in de nieuwe versie van Visual Studio:

Microsoft.Net The Microsoft .NET Framework is the programming model of the .NET platform for building, deploying, and running Extensible Markup Language (XML) Web services and all types of applicationsóboth desktop and Web-based.

It provides a highly productive, standards-based environment for integrating existing investments with next-generation applications and services, as well as the agility to solve the challenges of deployment and operation of Internet-scale applications.

Eerder deze week stelde Microsoft al enkele progamma's beschikbaar om Office met behulp van een .NET tussenlaag te integreren met web services. Uiteindelijk zal het plan de overgang omvatten van het eenmalig verkopen van software en upgrades naar een meer stabiele bron van inkomsten, gebaseerd op constant terugkomende betalingen van abonnementskosten via .NET My Services, waarbij consumenten (delen van) applicaties, diensten genoemd, kunnen huren.

Moderatie-faq Wijzig weergave

Reacties (42)

Ok, even voor de mensen die niet willen snappen waar het om gaat:

1) .NET is een platform, als je programma's maakt voor .NET, heb je dat platform nodig. Meer info op: MSDN: .NET development
2) De .NET SDK is de complete set tools om software te bouwen voor het platform .NET. Echter, geen EDITOR, alleen compilers, docs, examples en de runtime distribution (het platform zelf). Je kunt met elke willekeurige editor dus C#, C++, VB.NET, ASP.NET etc programma's gaan maken en die compileren mbv de compilers in de SDK. Deze SDK is _gratis_. De EDITOR, visual studio.net, is niet gratis, maar moet je kopen. Echter, je kunt zonder.
3) De viruscrap die door websites die leven van sensatienieuws in de wereld (pun intended) is geholpen is _onzin_. Het zg. virus infecteert de RUNTIMES voor .net, middels native windows technieken. Je kunt dus NIET middels een native .net applicatie je systeem vernaggelen, want het zg. 'virus' heeft niet aangetoond dat het middels een native .NET programma zichzelf kan verspreiden en files kan infecteren. Dus kap aub met het geblaat over dat virus in deze thread. Als je niet snapt wat .net is, wat de SDK is en wat een runtime is, reageer dan NIET maar lees eerst eens wat docs.
De .NET Framework Software Development Kit bestaat uit een gratis verzameling van programma's, voorbeelden en documentatie om .NET software te schrijven in de nieuwe versie van Visual Studio:
Nee.
De .NET SDK is een losse set compilers, docs, examples en de runtime distribution. Je hebt visual studio niet nodig om software te schrijven voor .NET, alleen de SDK. Visual Studio.net is de editor die het erg makkelijk maakt .net applicaties te bouwen, maar je kunt gewoon middels de .net SDK dat ook doen en je code in ultraedit schrijven bv.

Mensen die dan je programma willen draaien hebben de .net framework distribution nodig, ook nog een hap, maar die distribution is in feite het platform waarmee je applicaties die .NET als platform hebben, kunt runnen. (net zoals je voor Java applicaties een VM nodig hebt).
Vreselijk... Dus ik moet 136 MB downen om een .NET appje te kunnen draaien? Of is de runtime kleiner?
De runtime is 21 MB :(
Ik vind 21 Mb nog wel meevallen. Tegenwoordig zijn apps zoals IE ook al die grootte. Vergeet niet dat in die 21 mb ook alle foundation classes zitten. Tenslotte kan je de runtime theoretisch ook op andere platformen draaien. De CLR is als ik het goed heb zelfs Open Source (en gedeponneerd bij ECMA). Corel schijnt bezig te zijn met een CLR voor (Free)BSD.
Wat kunnen we eigenlijk gaan verwachten van dit? Heeft het ook nut voor proggies en krijgen we iets als:

Winamp.net
The Playa.net
Nero.net
CDRWin.net
etc...

Of is dit eigenlijk alleen geschikt voor online shoppen en diensten aanbieden en dat soort spul?
Winamp zo en zo niet, aangezien het gratis is :)

Voor alle andere niet gratis programma's kan het heel handig zijn, zowel voor de ontwikkelaars als voor de consumenten die de software gebruiken.

Want met .net heb je altijd de nieuwste versies, betaal je alleen maar voor de tijd dat je het programma gebruikt en zo heb je nog wel meer voorbeelden. Als ik bijvoorbeeld een CD per jaar maak, huur ik Nero voor 1 dag en dat zal hopelijk minder geld kosten dan nu het geval is.

Natuurlijk zitten er genoeg nadelen aan, maar aangezien .NET net begint, is het nog te vroeg om nu al het hele .NET gebeuren af te keuren, zoals best veel mensen doen.
Jij weet dus duidelijk niet wat een .net applicatie is. .Net software kan net zo goed gratis zijn, en het is absoluut niet vereist dat je contact maakt met een server om je applicatie te kunnen draaien oid. Dus dat je altijd de laatste versie hebt met .net klopt niet.
Zelf wil ik graag alle programma's zelf hebben en niet huren, en tevens, misschien werkt de laatste versie wel niet bij jou, dus wil je ook graag een oudere versie kunnen blijven gebruiken. Ook wil je ook op computers die niet op internet zitten proggies kunnen draaien, dus .net zal best leuk zijn, maar ideaal... dat denk ik niet.

En ook krijgt MS nog meer macht, daar zijn veel mensen niet zo blij mee.
Nee nee.. dacht het niet he.....
Microsoft heeft zelf wel de punt-nets daarvoor... mediaplayer.net vervangt jouw hele rijtje zo'n beetje
Winamp.net
The Playa.net
Nero.net
CDRWin.net
ja dus }>
Je kan er natuurlijk ook nog "ouderwetse :P" progjes mee maken, maar een vernieuwing is dus dat het makkelijker word om internet-integratie toe te passen...
Het is met name bedoeld voor web-services. En bij webservices moet je je eigenlijk het volgende voorstellen.

Nu hebben bedrijven bijvoorbeeld een postcode-boek op CD-rom, dat ze raadplegen. Je kunt je bijvoorbeeld voorstellen dat de PTT een webservice ontwikkelt die het mogelijk maakt om postcodes op te zoeken. De webservice is dan niet alleen via een HTML-interface beschikbaar, want dat is niets nieuws, maar via een XML-interface. Dat houdt bijvoorbeeld in dat bedrijven het opzoeken van adressen adhv postcodes heel makkelijk in hun eigen applicaties kunnen integreren. Wat je dus krijgt is dat verschillende webservices met elkaar gaan praten/communiceren.

Een andere voorbeelden zou bijvoorbeeld kunnen zijn creditcard-validatie en betalingsafhandeling.
Ze kunnen dan wel .NET Framework SDK gratis beschikbaar stellen, maar wat heb ik er aan als ik VisualStudio.NET niet mag downloaden? :?
De .NET Framework Software Development Kit bestaat uit een gratis verzameling van programma's, voorbeelden en documentatie om .NET software te schrijven in de nieuwe versie van Visual Studio
Ze bedoelen dat je het .NET Framework kunt downloaden en dat dit noodzakelijk is om applicaties te schrijven in Visual Studio.NET (omdat Visual Studio.NET in C# geschreven is). Maar je kunt ook zonder VS.NET applicaties schrijven mbv de documentatie en compilers die in de .NET Framework SDK zitten :)
(omdat Visual Studio.NET in C# geschreven is)
Afgaand op VS.NET beta 2 is VS nog steeds gewoon in C++ geschreven, en grotendeels ook nog gewoon in 'unmanaged' C++.
Maar hij ondersteunt wel het hele .NET verhaal, en 't is een erg prettige ontwikkelomgeving voor C#, VB.NET, (managed) C++ en sinds kort J#. En ook voor XML en als vervanger voor MSSQL's Enterprise Manager blijkt 'ie vrij aardig te voldoen. :)

* 786562 Afterlife
Met een MSDN Universal subscription number lukt dat wel, waarbij jouw bedrijf al een fors bedrag heeft neergelegd...
Of je moet natuurlijk de officiele introductie afwachten en een copy in de winkel kopen
Is er een link beschikbaar waarop o.a. de changes mbt de laatste rc staan.
Ik had op devDays de DVD gekregen, dat was rc2, zijn daar nog veel wijzigingen in opgetreden???
Je kunt in de meeste gevallen gewoon je code opnieuw compileren met de nieuwe compiler. Mochten er dan fouten optreden check dan even
http://www.gotdotnet.com/team/upgrade/default.aspx
om te zien waar event. de fout zou kunnen zitten. Echt grote veranderingen in syntax zijn er echter niet.
Mensen, mensen, wat kunnen we toch weer lekker flamen met z'n allen zeg, ongelofelijk :(

Otis legt, voor wat ik er van weet, het nog wel het beste uit.

Ik zit op de Hogeschool van Arnhem en Nijmegen en doe daar Informatica aan de ICA. Een projectgroepje heeft laatst een cursus van een dag over Microsoft .NET gegeven.

Veel van de info die Otis gaf (en meer) kwam daar inderdaad ook aan bod.

.NET is inderdaad een platform om applicaties binnen te ontwikkelen. Kern daarbij is de nieuwe C-variant, C-sharp (C#), en natuurlijk Visual Studio .NET.

Om een volgens .NET ontwikkelde applicatie te draaien heb je inderdaad zelf ook een .NET framework voor je bestaande windows installatie nodig.

En om nou even iedereen die direct gaat schreeuwen de mond te snoeren: Uiteindelijk is dit voor iedereen beter, tenminste dat hoopt Microsoft.

Een onderdeel is bv. het concept "Assembly's". Dit is een beetje te vergelijken met de DLL's in de gewone windows. Het enige verschil met DLL's is echter dat je niet meer last hebt van de "DLL-Hell". Je kent het wel: een programma heeft een nieuwe versie nodig van een DLL en levert deze DLL ook mee, om vervolgens de oude DLL te overschrijven. Waardoor vaak je oudere software ineens problemen gaat krijgen.
Door vernieuwd versiebeheer is dit met de Assembly's afgelopen.

DOT net omvat technisch alleen nog veel meer. Maar goed, dit moet je allemaal zelf maar eens lezen.

Let wel: Ik ben geen directe voorstander van .NET, maar veel zaken op technisch gebied, die ze vernieuwd hebben, klinken zekerweten goed en zullen alleen maar bijdragen tot een verhoogde stabiliteit van uiteindelijk het hele Windows systeem.

Dus iedereen: Verdiep je nou eerst eens ergens in voordat je meteen gaat lopen flamen omdat het Microsoft is. Ook ik ben bang voor de hele trend dat Microsoft steeds machtiger wordt.

Maar zeg nou zelf: Iedereen die Hotmail en M$N Messenger gebruikt werkt hier zelf volkomen aan mee. MSN Messenger is eigenlijk al een voorbeeld van zo'n "My Service" die Microsoft wil gaan aanbieden. Denk daar nog maar eens goed over na.
Overigens staat de My Services strategie, die ook onderdeel is van .NET, verder wel volkomen los van het technische aspect.
.NET is inderdaad een platform om applicaties binnen te ontwikkelen. Kern daarbij is de nieuwe C-variant, C-sharp (C#), en natuurlijk Visual Studio .NET.
Dit ben ik niet met je eens. De kern is helemaal niet een specifieke taal zoals C# (die IMHO nogal overbodig is), maar het draait juist om het platform zelf. Microsoft zegt zelf dat de bedoeling is dat je vanuit meerdere talen op hetzelfde platform kunt draaien, en dat al die talen elkaars componenten zonder problemen kunnen aanroepen. In principe hebben ze daar het concept van de virtual machine dus weer opnieuw mee uitgevonden.
Voordat een gebruiker een .net programma (geschreven door wie dan ook) kan draaien moet hij eerst de runtime files van 21,8mb downloaden!!

Moet je dus eerst wachten tot M$ met haar produkten de framework door de strot van de gebruiker douwt zodat zij het toch al hebben voordat je jouw simpele proggies in .net aan de man kan brengen. Als ik een modem dialer van 1 MB schrijf gaan ze daarvoor echt niet een uur zitten downloaden voor een .net runtime.
De .NET Framework SDK is voor iedereen te downloaden
Dan kan de virusgekte nu echt losbarsten. W32.Donut wil MS nog van beweren dat het geen .net virus is maar ik heb zo het vermoeden dat ze binnenkort toch het eerste echte .net virus tegen zullen komen.

Jammer, dat wel, maar ja, het is niet anders...
De .NET Framework SDK was al tijden (anderhalf/2 jaar) voor iedereen verkrijgbaar hoor, dus of nu in een keer de gekte hierdoor los zal barsten? Ik denk het niet
dat zit er dik in ja.....
.Net zuigt toch wel hoor
visualbasic.net is niet visualbasic
ze hebben der nen helehoop uitgeflikkerd gewoon
zeggen ze dat je het beter in c#.net kunt doen
maar dat is volledig andere taal. Terwijl je het gewoon in visual basic 6 wel zou kunnen doen
welk is hier de verbetering aan??
Ik kan mijn VB6 code gewoon gebruiken in VB.NET, maar ik kan nog wat extraatjes.. heerlijk, .net. En als je een echte programmeur bent ga je toch over naar C#.
[/mierenneuk]
Microsoft releast .NET Framework en VisualStudio.NET
Dat moet tch zijn released?
[/mierenneuk]
Neen.

released: engelstalige verleden tijd van to release
releast: nederlandstalige vervoeging van het engelse werkwoord to release
Helaas Pistole,
in de nieuwe nederlandse spelling van 1996 is de vervoeging van engelse woorden voor het eerst geregeld. Volgens de regels worden werkwoorden van Engelse oorsprong vervoegd als de zwakke werkwoorden in het Nederlands. Ze krijgen in de verleden tijd en als voltooid deelwoord een -d(e), behalve als de stam qua klank eindigt op een medeklinker uit 't kofschip.

Het wordt bijvoorbeeld rugbyen, rugbyde, gerugbyd en joggen, jogde, gejogd. Maar het wordt ook: faxen (stam = fax, hetgeen klinkt als faks), faxte, gefaxt en racen (stam = race, hetgeen klinkt als rees), racete, geracet.

dus ook releaset, releasete en gereleaset
wat is er mis met vrijgeven?

http://www.minocw.nl/spelling/engels.htm
zucht..

dom gedoe :P

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True