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 , , 37 reacties
Submitter: mro95

Het ontwikkelteam achter een tweetal programmeertalen heeft aangegeven dat het de broncode van de opensource Roslyn-compiler gaat verplaatsen van Microsofts Codeplex-website naar GitHub. De developers zeggen gebruik te willen maken van de levendige ontwikkelgemeenschap op GitHub.

De Roslyn-compiler valt onder het .NET-programma van Microsoft en wordt gebruikt voor het compileren van Visual Basic- en C#-code. Tot nu toe werd voor het ontwikkeling van de compiler Codeplex gebruikt, het opensource-platform van Microsoft. De developers hebben echter aangegeven de Roslyn-code te gaan verplaatsen naar GitHub, een populair software-ontwikkelplatform voor opensource-projecten.

Volgens de developers van het Managed Languages Team wordt alle opensource-code van de Roslyn-compiler nog deze week van Codeplex verplaatst naar GitHub. Ook zal het mechanisme voor pull requests worden aangepast en het team van Microsoft zal tevens zijn interne bedrijfsvoering aanpassen op de werkwijze van GitHub.

Het VB-team van Microsoft zegt de overstap naar GitHub te willen maken om te profiteren van de levendige ontwikkelgemeenschap op het GitHub-platform. De softwaregigant maakt steeds vaker gebruik van GitHub. Het bedrijf heeft de broncode van diverse opensource-projecten op het software-ontwikkelplatform geplaatst. Welke gevolgen deze trend mogelijk zal gaan hebben voor de toekomst van Codeplex is nog niet geheel duidelijk.

Moderatie-faq Wijzig weergave

Reacties (37)

Protip voor het redactieteam: GitHub is iets anders dan git.
En om het een beetje te verduidelijken: "GitHub", de repository waarop je broncode voor projecten kan hosten, is niet nauw ge´ntegreerd in Visual Studio. "Git", de technologie voor source control, is dat wel. Er zit wel ondersteuning voor remote repositories in Visual Studio, maar daarbij is het om het even of het om GitHub, Bitbucket enzovoort gaat.
De redactie heeft de laatste tijd al vaker laten zien dat ze dat verschil niet kennen of niet willen noemen. Helaas.
Inderdaad, vrij pijnlijk.
Wij als lezers 'stellen feiten op de proef'.

Wat microsoft betreft is het apart om te zien dat ze steeds vaker met trends meelopen in plaats van ze zelf te zetten. Goede bedoelingen of slimme PR?
Beide. Microsoft heeft ogen geopend, soms moet je even volgen in het peleton om op het juiste moment weg te sprinten want zelfs een enorm bedrijf als Microsoft kan het niet in z'n eentje klaarspelen.
Nieuw management dat inziet dat het mee moet met deze trends. Deze stap zou wel eens kunnen betekenen dat ze hun eigen platform gaan laten vallen. Ik heb daar verder weinig over te zeggen, kan niet beoordelen of het een of het ander beter is, maar het is wel duidelijk dat het nieuwe management anders tegen de huidige wereld aankijkt dan een zekere Steve B.
Het "Visual Basic team"? Zeg maar het "Roslyn-team". Visual Basic wordt al lang niet meer ontwikkeld. Misschien bedoel je VB.Net, maar ook dat is in deze context niet correct.
Het gaat ook niet om het VB team, maar het Managed Languages Team, waaronder de C# en VB teams vallen. De mededeling staat (ook) op het blog van het Visual Basic team, dus vandaar misschien de verwarring.
Vreemde move. Ik zie niet zo goed in waarom het hostingplatform sec zoveel uit zou maken. Ok, wellicht zijn de features beter (geen idee: ik ken geen van beiden erg goed), maar ik kan me niet voorstellen dat alleen door het verplaatsen van het project van de ene naar de andere host er ineens een hele schare aan andere developers aan wil meewerken. Mensen die op Github werken aan het ene project, gaan natuurlijk niet automatisch ook prutsen aan het andere project omdat dat toevallig ook op Github staat.
Maar je kan op voorhand weten dat er in ieder geval meer mensen dan eerst naar je code staren, daar zullen ongetwijfeld ook mensen tussen zitten die iets zinnigs weten bij te dragen.
Eh? Hoe dat zo? Waarom zouden meer mensen naar de code kijken als het op Github staat dan als het op Codeplex staat? Of denk je dat veel mensen random projecten zitten langs te klikken en door te spitten op Github om te kijken of ze iets interessants zien?
Mijn attitude t.o.v. Github is hetzelfde als t.o.v. de google zoekmachine, het is een reflex geworden.

Ik kom wel eens op codeplex maar dat is dan puur toeval omdat project x daar wordt gehost. In een maand komt dat maar enkele keren voor en dat omdat het overgrote deel op github zit.

Enkel op het werk ligt dat anders omdat we daar bitbucket gebruiken.

Ik geloof trouwens dat Google ook al enkele projecten op github heeft ten nadele van hun eigen code.google
Jup. AngularJS bijvoorbeeld.
Het is best slim om Javascript technologieen juist via Git/Github the delen aangezien dat best wel een standaard is binnen het javascript development wereldje. Tooling zoals Bower gaat er zelfs vanuit dat het via git te vinden is en alles wat met Node te maken heeft wordt gedeeld via git.

Ik vind het persoonlijk een fantastisch systeem voor deze doeleinden dus ik zeg: houden zo en goed van Microsoft dat ze hun teams de vrijheid geven om geen Microsoft oplossingen af te dwingen.
Ik krijg sterk de indruk dat Google-Code verwaarloosd wordt door Google. Ik gebruik het al jaren, maar de enige updates die ik gezien in die tijd zijn ondersteuning voor Mercurial en Git (al jaren terug) en wat recenter gezeur met repository-file-links die niet meer werken "for security reasons".

Nog een voorbeeldje: de Google-Code GettingStarted is al drie jaar niet meer bijgewerkt.
Wat zou er nog aan moeten veranderen dan? Het kan ook zijn dat het document gewoon "af" genoeg is.
Jazeker, Github maakt ook lijstjes met top 10 projecten en bijvoorbeeld ook per programmeertaal.
Omdat de meeste mensen een account op GitHub hebben. Vrienden op GitHub hebben en repositories en personen volgen op GitHub. Dit allemaal in tegenstelling tot codeplex.
Ik denk dat het wel degelijk uitmaakt. Sommige mensen zoeken een leuk project om aan te werken als hobby. Deze mensen zullen eerst naar de grote communities gaan om te kijken of er een project voor hun bij zit. Obscure / kleine communities zullen ze niet of later bezoeken. Daarnaast hebben ze nu een nieuwsbericht eruit weten te stampen, wat ook weer nieuwe mensen kan aantrekken. Tevens heb je ook kans dat het een bezuinigingsmaatregeling is. Het is goedkoper om het gratis bij GitHub te laten hosten, dan zelf te hosten.
Dat laatste is geen punt voor Microsoft. Het juridische aspect heeft MS ervan weerhouden om code te delen, maar daar hebben ze inmiddels ruim ervaring mee waardoor ze nu ook core elementen als de compiler durven te open-sourcen.
Helemaal niet zo vreemd als je weet dat in november jl. de .NET Core open source is gemaakt en ook op GitHub is geplaatst. In dit artikel wordt uitgelegd waarom daarbij is gekozen voor GitHub en niet voor CodePlex. Reden is juist omdat daar de "community" zit, waardoor je meer ontwikkelaars aantrekt.

CodePlex heeft overigens al een tijdje ondersteuning voor Git. Misschien dat Microsoft Visual Studio Online en CodePlex in de toekomst zal integreren, waardoor de toegevoegde waarde zal toenemen en CodePlex niet een langzame dood zal sterven.
GitHub is vooral belangrijk voor zijn community. De zijn veel meer ontwikkelaars vertrouwd met het platform, en dat verlaagd de drempel voor veel van die mensen om de software te testen of bij te dragen bij de verdere ontwikkeling ervan.
Werken met CodePlex is gewoon geen prettige ervaring, vergeleken met GitHub en dergelijke. Eerder werd TypeScript verplaatst nadat enkele community leden hun beklag deden, iets wat regelmatig gebeurt bij projecten die op CodePlex gehost worden.
Vreemde move. Ik zie niet zo goed in waarom het hostingplatform sec zoveel uit zou maken. [..] Mensen die op Github werken aan het ene project, gaan natuurlijk niet automatisch ook prutsen aan het andere project omdat dat toevallig ook op Github staat.
Zoals Microsoft het zelf verwoordt:
As a principle, we don’t want to ask the community to come to where we are. Instead, we want to go where the community already is.
M.a.w., de community van ontwikkelaar waar ze bij willen horen zit op GitHub, niet op CodePlex. Dus gaan zij ook op GitHub zitten, want om die andere lui te vragen naar CodePlex te komen is, zo weten zij ook, kansloos.
Roslyn is niet alleen voor Visual Basic, maar ook C#.
En met Visual Basic wordt Visual Basic .NET bedoeld: http://en.wikipedia.org/wiki/Visual_Basic_.NET

De laatste versie van Visual Basic dateert al van 1998: http://en.wikipedia.org/wiki/Visual_Basic .
Microsoft noemt de .NET versie van Visual Basic tegenwoordig ook gewoon Visual Basic. Het onderscheid is nu niet meer zo relevant als destijds met de introductie van .NET. Feitelijk is het gewoon een doorontwikkeling van deze taal. Als ik het over het oude Visual Basic heb dan voeg ik meestal het versienummer toe (bijv. VB6).
Ben benieuwd wat voor invloed dit gaat hebben op Codeplex.
Denk dat Codeplex niks meer wordt, want denk dat alle .NET ontwikkelaars nu ook naar GitHub overgaan.
Persoonlijk denk ik ook dat ze Codeplex gaan uitfaseren. Zelfs hun eigen projecten gaan steeds meer naar het populaire Github. Codeplex was een alternatief in de tijd dat Sourceforge nog geen reclame mee in de installer bakte.
Zou het niet zijn omdat er gewoon te weinig mensen op Microsofts eigen Codeplex kijken? de verklaring dat men gebruik wil maken van de "levendige ontwikkelgemeenschap op GitHub" zou daar mee kunnen stroken.
Microsoft is al een tijd bezig met belangrijke projecten naar GitHub te verplaatsen. Ik vind wel wat zitten in de attitude "we gaan waar de mensen zijn", heel anders dan het vroegere Microsoft dat alleen maar probeerde alles opnieuw te maken. De integratie tussen Visual Studio en Git wordt ook steeds beter (met bijvoorbeeld Code Lens), ik heb sowieso het idee dat Microsoft intern om aan het gaan is naar Git. Zelfs Codeplex zelf ondersteunt Git, SVN en Mercurial.
Ze definieren GitHub alsof het een community is waar men op zit om vervolgens projecten te ondersteunen maar zo werkt het natuurlijk niet. Men vind een project interessant en zal daar aan gaan meewerken en als het project echt zo boeiend is zal het platform niet erg uitmaken (tenzij Codeplex ernstig slecht is maar dat kan ik me niet voorstellen)
Microsoft heeft wel meer projecten op github staan;
http://microsoft.github.io/
Uit hun aankondiging krijg ik meer de indruk dat het ze intern meer om git gaat, en dat github een leuke bijkomstigheid is.

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