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 , , 59 reacties
Bron: InfoWorld

Microsoft heeft deze week bčta- en release-candidateversies van onder meer Silverlight 1.0 en 1.1, versie 3.5 van het .Net-framework en Visual Studio 2008 aan zijn ontwikkelaarsgemeenschap vrijgegeven.

Visual Studio 2008Van Visual Studio 2008 is bčta 2 gepubliceerd en volgens Prashant Sridharan, groepmanager van de betrokken ontwikkeldivisie, is deze versie zo goed als klaar. Het programma is qua features compleet, maar er moeten nog verscheidene puntjes op de i gezet worden, aldus Sridharan. Zolang er echter geen veiligheidsfouten of data loss-bugs optreden, zal de software voor het einde van dit jaar gelanceerd worden. Verder is de tweede bčtaversie van het .Net-framework gepubliceerd door Microsoft. Ten opzichte van versie 3.0 van het framework is onder meer verbeterde ondersteuning voor een aantal .Net-framework 3.0-features toegevoegd, zoals wcf en wwf.

Tot slot heeft Microsoft een release candidate van Silverlight 1.0 en een community technology preview van Silverlight 1.1 vrijgegeven. Het voornaamste verschil is dat versie 1.0 gebruikmaakt van JavaScript, waar het in versie 1.1 ook mogelijk is andere talen zoals C++ te gebruiken. Dit zou een performanceverschil moeten opleveren, maar volgens Sridharan moet daar nu nog niet op gerekend worden. Vanaf nu is de omgeving voor het bouwen van Silverlight-applicaties ook in Visual Studio 2008 bčta 2 geďntegreerd, zodat ontwikkelaars echt aan de slag kunnen. Zowel Visual Studio 2008 bčta 2 als .Net-framework 3.5 kunnen gebruikt worden onder de Go Live-licentie, wat inhoudt dat er commerciële producten mee gebouwd en uitgerold mogen worden, maar dat er niet op support van Microsoft gerekend hoeft te worden als het mis gaat.

Moderatie-faq Wijzig weergave

Reacties (59)

"Verder is de tweede bčtaversie van het .Net-framework gepubliceerd door Microsoft. Ten opzichte van versie 3.0 van het framework is onder meer ondersteuning voor Windows Communications Foundation en Windows Workflow Foundation toegevoegd"

WCF, WPF en WWF zitten juist in 3.0 en was de toevoeging t.o.v. versie 2.0.

En dat weet ik heel zeker, want ik ben net klaar met een opdracht waarbij we WCF gebruikt hebben :)
Wat ze eigenlijk willen zeggen is dat er extra ondersteuning is ingebouwd voor zowel WCF als WF (niet WWF), plus dat het nu ook gemakkelijker moet worden om een toepassing te maken die zowel WCF als WF gebruikt! Workflow enabled services! Dat was tot nu toe een puzzelwerk waar je op een bepaald aantal zaken moest letten om een redelijke performantie te halen in grotere projecten.
is "performantie" wel een nederlands woord? :S

ik kan heel slecht tegen vernederlandsing van engelse woorden :|

edit: typo's

[Reactie gewijzigd door Laurens-R op 29 juli 2007 01:31]

Het is Belgisch-Nederlands :)
Wat een geluk dat ik niet met zo iemand met werken.
Ben gisteravond een tijdje met VS2008 bezig geweest, en ik moet zeggen, het bevalt prima.
De IDE zelf is misschien niet zo heel drastisch veranderd, maar het zijn kleine dingen die het net wat fijner maken.
Leukste vind ik denk ik nog wel .NET 3.5, ik geloof dat ik nu al verliefd ben op LINQ, wat een heerlijke manier om met je data om te gaan zeg, super!

Ik zou zeggen, laat maar komen die final!
Silverlight support zit (nog) niet standaard in VS 2008. Het is een soort plugin voor de IDE:

Microsoft Silverlight Tools Alpha for Visual Studio 2008 Beta 2
Kan je deze naast de 2005 express editie installeren zonder dat er problemen optreden?
Ja, da's geen probleem.
Het enige dat er kan gebeuren is dat als je dubbelklikt op een project of solution file, de meest recente versie van VS hem probeerd te openen.
In principe niet, want .sln bestanden zijn geassocieerd met Visual Studio Version Selector en deze bekijkt het bestand om te bepalen welke versie gebruikt wordt om het project te openen.
Ja, maar ik baseerde me effe op de vorige beta waar ik deze issue mee had :)
Waarschijnlijk wel. Ikzelf had een eerdere versie hiervan tegelijk met Visual Studio 2005 Professional en Visual C# Express Edition geďnstalleerd, zonder problemen.

Probeer het eens uit ... veel kan er niet mis gaan.
Silverlight is niet crossplatform zoals vele site beweren, het is alleen voor Windows en MacOS.

Hierdoor zal een percentage van je bezoekers je site niet kunnen bekijken. Het functioneel rendement van je site daalt dus evenredig met dit percentage.

edit: typo

[Reactie gewijzigd door 201724 op 28 juli 2007 13:11]

Crossplatform is niet per definitie dat het op Linux draait. Het percentage bezoekers waar jij op doelt zal niet boven de 5 procent uitkomen. Daarnaast, Flash heeft ook zo zijn problemen (gehad) mbt Linux en 64 bits OS'en. Silverlight heeft als voordeel dat je als developer aan de clientside en de serverside grotendeels dezelde taal kan gebruiken en toegang hebt tot (een deel van) het .Net framework.
Crossplatform is niet per definitie dat het op Linux draait.
Dan is het niet crossplatform (weet je wat dit woord betekent?).
Het percentage bezoekers waar jij op doelt zal niet boven de 5 procent uitkomen.
Vertel dat tegen je opdrachtgever: 'we nemen bewust de keuze 5% van je markt uit te sluiten, omdat ...'.
Blijkbaar weet je zelf niet eens wat het woord betekent. Het betekent dat het op meerdere platforms draait, niet op alle platforms (wat zou impliceren dat het ook op telefoon X en kabelmodem Y draait bijvoorbeeld).

http://en.wikipedia.org/wiki/Cross_platform
Volgens jou definitie is _niets_ crossplatform, want jij hebt het idee dat als iets crossplatform is dat het dan op _alle_ platformen draait. Microsoft heeft met crossplatform eigenlijk altijd bedoelt dat het op meerdere versies van windows draait (dus vaak ook op ce versies enzo) en nu dus ook op osx. Waarom zouden ze het voor linux maken? Ik denk niet dat het hun wat oplevert, toevallig komt er wel een heel goede plugin voor linux die toevallig ook ondersteund word door microsoft maar ontwikkeld door vrijwilligers en een aantal novell medewerkers.
Die Linux versie wordt toch niet officieel ondersteund door Microsoft?
@random0xff:
Officieel niet, maar een groot aantal Microsoft Developers is wel 'indirect' verbonden met het mono project. Microsoft geeft het Mono team op heel erg veel manieren 'support' zodat mono zoveel mogelijk compatible is als het Windows .NET framework.

Hoewel de CLR en de C# specificaties als standaard bij ECMA zijn weggezet, geldt dat niet voor de uitbereidingen van het framework zoals WCF (aka Indigo), WPF (aka Avalon) en WF en nu ook Silverlight.

Door enkele developers welke verantwoordelijk waren voor de Microsoft versie 'support' te laten bieden aan het mono team (Iets wat dotgnu ontbreekt en daarom ook maar niet echt van de grond komt) blijven de features redelijk in sync. Overigens is inmiddels 83% van de classes uit het 3.5 framework beschikbaar in Mono. Vooral aan WPF moet nog veel worden gedaan. Inmiddels zijn ze wel bezig op een gdi achtige manier alle controls te tekenen , want gtk# is wel een alternatief voor de .net 1.x System.Windows.Forms namespace, voor WPF is het dat zeker niet. Verder werkt Mono op meer systemen dan alleen linux zoals o.a. BSD en MacOS.

Novell bied overigens wel (commercieel) support voor Mono (o.a. onderdeel van de microsoft deal).

Microsoft zal voor de buitenwereld altijd alleen maar zijn eigen versie supporten. Maar net zoals Microsoft developers 'support' van PHP en Firefox, bieden zij dat ook voor het mono team. Immers hoe beter een alternatief op Linux (BSD) draait, hoe groter de kans de Silverlight een succes wordt.

Stilletjes hoopt Microsoft natuurlijk dat een aantal java en linux programmeurs toch de overstap maken naar mono. Daarna is de stap van mono naar windows niet zo groot meer. Microsoft heeft het Windows developers altijd redelijk eenvoudig gemaakt met alle MSDN documentatie. Van de 3.2 GB welke de VS iso voor zijn rekening neemt, is 1,9 GB goed voor de MSDN library en 600MB aan technet artikelen en informatie.

[Reactie gewijzigd door Niemand_Anders op 30 juli 2007 08:58]

volgens mij betekend cross-platform dat het draait op meerdere os'en waarvan de meest voorkomende combinatie WIndows / Mac OS / Linux is, of 2 van de 3.
Vergeet niet dat flash een hulpmiddel is. Het is niet bedoeld om een site mee te bouwen, maar om een site grafisch te ondersteunen. Zonder Flash (en dus Silverlight) behoort een site nog gewoon 100% functioneel te zijn.
Licht aan je doelgroep. Bij een overheids site zou ik je gelijk geven. Een hip merk dat graag een fette website neer wil zetten kan gerust een flash only website maken.
Wat is er hip aan een flash "website" ?

Ik zie het als pure onkunde, "oh dit zal wel niet kunnen in HTML (wijst met vingertje naar een bewegend knopje) dus doe de hele site maar gewoon in flash".

Deeplinken/bookmarken wordt onmogelijk, accessibility wordt gereduceerd tot 0 (en accessibility is NIET alleen voor gehandicapten bedoeld), site is baggertraag met laden (50KB per pagina is meer dan zat, maar voor flash is 5MB nog niet genoeg), en flash lapt ALLE browsercontrols (back/forward/refresh/print/search) aan z'n laars.

Nou wat hip.

[Reactie gewijzigd door _Thanatos_ op 30 juli 2007 03:37]

en dan dus alle mensen die met hulpmiddelen zoals brailleregels, voorleesprogramma's en dergelijke uitsluiten? Alsof die mensen geen informatie over hippe producten mogen opzoeken.
Behalve dan dat er ook een Linux versie is gemaakt door het Mono team.
toch wel
http://www.mono-project.com/Moonlight

Silverlight is nog steeds onder ontwikkeling net als moonlight (de linux tegenhanger)

// edit
als silverlight stabiel is & gebruikt wordt (begin - midden 2008) zal linux het onmiddellijk ondersteunen, bij flash is dat anders

[Reactie gewijzigd door oeLangOetan op 28 juli 2007 13:44]

Als je nog nooit naar deze technologie hebt gekeken, kan je er ook geen nuttig besluit over geven. Ik zou zeggen, probeer het eens en bezoek vooral ook eens http://www.popfly.com/
@VEdett,

tis gewoon Xul met javascript en SVG, maar dan noemen ze het anders, embrace en extend anyone?
Als je punt is dat je geen moeite wilt doen, wat heeft dat dan met het al dan niet beschikbaar zijn van Silverlight op verschillende platforms te maken?

In ieder geval is duidelijk dat trollen tegenwoordig gewoon mag op tweakers.
En hier geen flash in Kubuntu x64

Tenzij je uiteraard een 32-bit versie van firefox en flash wilt installeren...
toh wel, je moet gewoon nswrapperplugin (ik kan de spelling wel fout hebben, ben niet zeker) gebruiken ;)
``Nope geen silverlight voor Linux, wel flash !''

Je zoekt met aptitude, een Debian tool, maar je vergeet de gebruikte distro, release en repositories te noemen. Vervolgens concludeer je dat de software nog niet te gebruiken is onder Linux.

Gedegen onderzoek _/-\o_
De ontwikkelaars van Mono hebben al aangegeven dat er binnenkort support komt voor silverlight, maw silverlight zal waarschijnlijk meer crossplatform zijn dan bv Flash.
Ik weet niet hoe het zit met MacOS X support (ik neem voor het gemak aan dat dat wel goed zit :P ) maar flash is sowieso te gebruiken onder Linux en windows.
Met niet crossplatform bedoel je dat Linux en de online consoles de site niet kunnen bekijken?
Het gaat toch om de browser die je gebruikt, niet het OS?
Het lijkt me dat als IE en safari je site kunnen bezoeken dat andere browsers dat ook moeten kunnen.
Als er geen plugin is voor je OS kan je het niet bekijken
Het heeft niks met je browser te maken.
Net als er nog steeds geen 64-bit plugin voor flash is


@PolarBear
Met flash is idd ook een hoop gezeik geweest op linux en daar is terrecht over geklaagt
Hopenlijk is dat nu verleden tijd
Leuk spul hoor, dat silverlight, maar ik houd er toch steeds weer een rare nasmaak aan over dat het niet is gebaseerd op standaarden. Ja, XAML is open, maar daar is alles mee gezegd. .NET is nog altijd iets wat we moet reverse engineeren om er support voor te krijgen op systemen anders dan windows...
Dat is niet waar.
.NET standaarden is duidelijk beschreven in documenten hoe het werkt en daardoor is het ook zo makkelijk om voor Mono om er ook mee te werken. Het hoeft dus helemaal niet gereversed engineerd te worden. Iets wat bijvoorbeeld voor SMB wel is gebeurd.
De CLI, C# en XAML zijn standaarden, maar dat betekent niet dat het .NET Framework als geheel een standaard is. De regie ligt bij Microsoft. Dat is geen standaard, dat is een vendor-lock-in.

Bovendien houdt microsoft zich ver van een Unix-versie van het .NET Framework en dus zul je altijd een binding met Windows houden. Ergo: De windows-versie zal altijd voorlopen op de rest en dus zullen er compatibiliteitsproblemen optreden.

Ik vind Silverlight echt wel een leuke technologie hoor. Maar er is niets standaard aan. Het wordt bedacht door een commercieel bedrijf met als doelstelling dat zo veel mogelijk mensen hun producten gebruiken. Who can blame 'em? Maar dat maakt wel waarom ik die nasmaak van Silverlight in m'n mond blijf houden.

Ik zie liever een innovatief consortium dat zich stort op het verzinnen van de standaarden voor vector-based applicaties, zodat de uitvoering ervan bij de browsers ligt en niet bij de plugins.
mOrPhie, ik begrijp jouw standpunt inzoverre dat ik begrijp dat er mensen zijn die met wantrouwen naar MS kijken.
Het is een feit dat de meeste standaarden die jij en ik elke dag gebruiken z'n oorsprong vinden bij commerciele bedrijven.
De vraag is zelfs of sommige standaarden er wel zouden zijn zonder concurrentie in een commerciele vrije markt.
Ik ben van de club die gelooft dat als het concurrentie element uit innovatie wordt gehaald, er helemaal geen innovatie meer zal zijn en mensen op de bank TV gaan liggen kijken ipv 80 uur per week werken aan nieuwe dingen.
en als je winforms wil gaan gebruiken? Dat moet toch echt gereversed engineerd worden. MS heeft in het verleden bewezen het niet zo te hebben met open standaarden. Net als OpenXML is .net niet zo open als het lijkt. Daarnaast blijft het onduidelijk hoe het met patente ed zit.
Wat bedoel je met Winforms? Forms onder Windows? Waarom zou iemand die willen reverse engineeren als er volledige support voor Forms is in de .NET runtime. De .NET runtime die een ECMA standaard is en waarvan de broncode gewoon is te downloaden?
Misschien begrijp ik niet wat je bedoeld.
Het lijkt mij dat E-jey doelt op de problemen die wine/cross-over heeft met het reverse engenieeren van de win-API.

MS staat niet bekend om open te zijn over hun protocollen. Ik bekijk het ook met grote achterdacht. Zou het echt open zijn is dat mooi maar ik vrees het ergste.

.net is NIET cross-platform. .net 2.X is niet volledig supported door mono, laat staan .net 3.X. MS geeft wel documentatie vrij, maar pas NADAT ze zelf klaar zijn waardoor de rest er achter aan moet rennen
Ok, Maar de Windows API mbt to Wine/etc heeft niks met .NET enzo te maken toch?

.NET 2 is inderdaad niet volledig ondersteunt nog in Mono, maar ze zijn verdomde dichtbij. Het zijn echt details die nog niet ondersteunt zijn en het is perfect mogelijk om rond het handjevol beperkingen van Mono heen te werken.
Zeker als je omgeving ASP.NET is kun je zo aan de gang.
Dat die Mono gasten volop gas aan het geven zijn met .NET 3.0 en Silverlight (.NET 3.5) is het ultieme bewijs van hoe goed de .NET 2.0 support is in Mono op dit moment. Namelijk, .NET 3.0 en 3.5 zijn op WPF na niet meer dan een paar handjes vol nieuwe gebruiksvriendelijke functies en objectjes die bestaan bovenop de .NET 2.0 functionaliteit.

Dat MS pas info vrijgeeft als ze klaar zijn is niet waar overigens.
Zoals je weet stopt MS veel van z'n technologieen in lange semi-openbare ontwikkelings trajecten. Voor .NET zijn er de community previews, de alphas, de betas en de release candidates. .NET 3.0 was er al 2 jaar voordat het final was te downloaden, gedocumenteert en al. Datzelfde geldt ook voor Silverlight, waarvan de eerste specificatie + werkende runtime inmiddels al weer 18 maanden oud is, en er is nog steeds geen 1.0 RTM.
C++ in silverlight? Dat lijkt mij geen slimme zet.
Managed c++, daar is niets gevaarlijks aan ;)
Ze bedoelen waarschijnlijk gewoon C++/CLI

d-snp: Managed C++ is deprecated, en terecht ;)
Ben nu Visual Studio 2008 Beta 2 aan het downloaden.
Eens kijken of ie wat vernieuwd is :)
Reverse engineeren? Wat een onzin. Er is gewoon een specificatie van de CLI (namelijk ECMA-355: http://www.ecma-internati...ns/standards/Ecma-335.htm), en zelfs de source code van Microsoft's implementatie is openbaar: http://www.microsoft.com/...21B4F51D4D&displaylang=en

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