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 , , 52 reacties
Bron: Microsoft

Microsoft heeft een website gelanceerd om computergebruikers zonder ervaring bekend te maken met Microsoft-ontwikkelsoftware. Het Beginning Developer Learning Center leert de aspirant-programmeur om applicaties te bouwen met Visual Studio 2005 Express Edition.

De website biedt 45 lessen en 31 how-to-video's aan voor Visual Studio 2005 Express Edition, een uitgeklede versie van Visual Studio die gratis is te downloaden. De cursussen worden in twee smaken aangeboden: Windows-applicaties of webdevelopment. Beide trajecten zijn onderverdeeld in drie modules van een aantal lessen met een gemiddelde lengte van 20 tot 40 minuten per les. De eerste module leert de cursist de basisconcepten. Het tweede niveau veronderstelt enige kennis van het achterliggende .Net-platform. De laatste stap gaat een stuk dieper in op de materie. Daarin leert het de cursist om te gaan met exceptions en hoe bijvoorbeeld debuggen van code werkt, zodat applicaties stabieler gemaakt kunnen worden. Een aanvullende referentiebibliotheek moet tijdens de lessen als naslagwerk dienen.

Microsoft lijkt met zijn Learning Center en gratis Express Editions een eenvoudig alternatief te willen bieden voor het LAMP-kamp of het Ruby on Rails-ontwikkelframework. Door beginnende programmeurs van hapklare brokken informatie te voorzien, wordt enerzijds een eenvoudig alternatief voor concurrerende software geboden en anderzijds publiek voor de volwaardige Visual Studio-pakketten gekweekt. Om de potentiële doelgroep zo groot mogelijk te houden is ook een kids corner aanwezig. Zo kan ook de jeugd in de virtuele ballenbak al aan de slag met C# en Visual Basic.Net.

Visual Studio.NET logo
Moderatie-faq Wijzig weergave

Reacties (52)

Nee, mensen leren daar niet van programmeren. Mensen leren er programmaregels schrijven. Voor programmeren komt nog wat meer kijken. Het begint met het hebben van een doel, en dan moet je stapje voor stapje uitdenken hoe je dat met die programmaregels kunt bereiken. Da's nog wel even iets heel anders.

Vergelijk het maar met leren lezen en schrijven. Het overgrote deel van de mensen kan dat. Toch zijn er maar weinig mensen die een boek kunnen schrijven. Er zijn zelfs maar weinig mensen die een fatsoenlijk rapport kunnen schrijven, en dat is simpel in vergelijking met een boek.
tja, als mensen kunnen leren lezen en schrijven, kan je ze ook wel leren programmeren. Het leuke, en waarschijnlijk het doel van die video's is de drempel lager maken voor de mensen die het willen leren. Als je ze zelf volgt krijg je al rap inzicht wat programmeren echt inhoud, en kan je nog stoppen voordat je er al teveel tijd ingestoken hebt.
Maar voor heel veel toepassing is het ook helemaal niet nodig dat mensen leren programmeren in jouw zin van het woord...

Denk bijvoorbeeld aan Macro's in MS Office. Allemaal Visual Basic. Daar hoef je geen kant en klaar programma te ontwikkelen, slechts functies en procedures.


Zowiezo... Ik ken maar heel weinig cursussen/boeken/etc die mensen leren programmeren in jouw definitie. Lijkt ook steeds minder te worden... Met OOP wordt er meer en meer aan elkaar geknoopt, i.p.v. ontworpen.
Dit vind ik een goed alternatief voor boeken. Je kan de video meekijken en de voorbeelden gelijk in je progsel meekloppen. Tevens word in de video meer informatie verstrekt dan er in een boek vermeld kan worden, als het gaat om voorbeelden.
WYSIWYG methode .... altijd goed.
<verkoopmodus ;) >
Net even gekeken naar de filmpjes op asp.net, maar een groot aantal hiervan komen van de LearnVisualStudio.net site.
Dit zijn goede, informatieve filmpjes. We hebben voor het werk ook een abbo genomen. Voor 100 dollar ben je je leven lang lid!!! En ze hebben nu al meer dan 500 filmpjes. Ideaal om ff te kijken hoe je ook alweer iets deed of hoe een ander ff snel dingen aanpakt. Zowel onze beginners als onze gevorderden gebruiken ze.
Voor 100 dollar!!! Koopje!!
</verkoopmodus>
heel erg handig al zeg ik het zelf. Ik ben dus een beginner met VB, en deze actie van microsoft helpt mij weer een stuk op weg.
de gratis alternatieven heb ik nog niet onderzocht omdat ik de applicatie op mijn werk en school kan gebruiken. Voor thuis gebruik ik visual studio die je gewoon kunt downloaden.
En die versie biedt genoeg voor mij op dit moment.
Na goed, als het VB.NET is, wordt het je wel een beetje vergeven.

Maar anders niet :).
Op zich een slimme move van MicroSoft, maar ik vraag me af hoeveel mensen nou daadwerkelijk met visual studio gaan werken door de cursussen. Met de cursussen trek je toch mijns inziens vooral een publiek bestaande uit amateurs/beginners. Deze zullen denk ik niet snel overgaan tot aanschaf van een duur paket als visual studio. Er zijn immers legio "gratis" alternatieven.
Volgens mij is er ook een gratis variant:

een uitgeklede versie van Visual Studio die gratis is te downloaden
Pcies: de express varianten, ook sql2005 heeft een gratis (express) versie - ijzersterke combi m.i.
VS Express kan (helemaal voor de beginner) vrijwel hetzelfde als VS.

Express heeft geen integratie met Source Control en je kunt er niet meerdere projecten in 1 solution maken. Dat zijn eigenlijk de enige grote veschillen.

Maak je BL in C# / VB Express, compileer dit tot DLL en je kunt je BL gebruiken in je Web / Windows Applicatie.

VS-express is wat mij betreft een super IDE.
De verschillende VS express editions zijn gratis varianten van de completere team en professional editions.
Ik ga er zeker gebruik van maken. Ik heb al eens eerder een cursus gezocht, waar ze de basisprincipes behandelen. Nooit een goede kunnen vinden, overal wordt enige programmeer ervaring van verwacht. Juist die eerste stap is zo belangrijk. Als je het principe niet begrijpt, zul je nooit goed leren programmeren.
Met de cursussen trek je toch mijns inziens vooral een publiek bestaande uit amateurs/beginners. Deze zullen denk ik niet snel overgaan tot aanschaf van een duur paket als visual studio.

Dat denk ik ook niet. Ik vraag me af of Microsoft dit beoogd. Ik neem aan dat de bedoeling is om mensen van een andere omgeving naar Visual Studio te laten migreren.

Stel dat een bedrijf bijvoorbeeld een Borland paket heeft, wat naar gevoel naar behoren werkt. Dan kan het zijn dat er na het bekijken van de videos en wat test drives de persoon het gevoel krijgt dat het paket mogelijk beter werkt als het bestaande paket dan beveelt deze persoon dit binnen het bedrijf aan.

Het zelfde geldt voor een nieuw opstartend bedrijf. Deze kan na de "evaluatie" overgaan tot koop.

Van particulieren of op dit gebied niet veel te verwachten Het is inderdaad veel te duur.
microsoft heeft zo'n beetje de ranzigste code ooit geschreven (Win32 anyone?)... en die gaan ons nu leren hoe het moet? ik ben heel skeptisch :P
Je naam zegt iets over het niveau van je opmerkingen! En duidelijk heb je ook geen ervaring met programmeren, anders zou je weten dat het huidige .net framework aardig in elkaar steekt. Laat staan dat er code-editors zijn welke zo goed werken als VS.
Laat staan dat er code-editors zijn welke zo goed werken als VS.
Ik ging nog met je mee, maar met deze opmerking maak je jezelf wel een beetje belachelijk. Vijf jaar terug waren bijvoorbeeld er al ontwikkelomgevingen met refactor mogelijkheden waar de huidige VS nog niet eens in de buurt komt (Kijk maar eens wat hier tussen staat). Ik moet altijd erg lachen om die "be more productive" VS reclames. Bij veel van die opties denk ik altijd "Owh, zat dat er nog niet in?".
Helaas, ervaring heb ik genoeg. Kijk eens naar andere projecten waarin microsoft code vrijgeeft en je zult zien dat het echt brak is. Ik heb respect voor de mensen die het schrijven, want voor anderen is het echt totaal niet meer te volgen... er zijn dan ook zat fouten :P Het .NET framework lijkt aardig in elkaar te zitten, maar ook daar zijn namen ongelukkig gekozen en worden dingen als iterators op onhandige manier opgelost (en heet het ineens Enumeration / Enumerator).
Dat code voor anderen moeilijk te volgen is geldt voor elk niet triviaal softwareproject, zegt niet reuze veel over de kwaliteit. Natuurlijk kunnen functies elk op zich beter of minder goed geschreven zijn en een minder goed geschreven functies zijn dan ook minder leesbaar en onderhoudbaar. Maar de samenhang van een ingewikkeld stuk software is altijd moeilijk te volgen voor iemand die er zelf niet aan gewerkt heeft.

Het is namelijk zo dat code -in tegenstelling tot proza- moeilijker te lezen is dan te schrijven. Daarom denken programmeurs vaak ten onrechte dat hun eigen code in hun meest recente project beter is dan code van anderen of uit oudere projecten. Joel Spolski heeft er in 2000 dit over geschreven, vind ik nog steeds een goede uitleg van het verschijnsel.
en worden dingen als iterators op onhandige manier opgelost (en heet het ineens Enumeration / Enumerator).
De term enumerator is ouder, dat komt uit de programmeertalen C/C++ -ouder dan Java- waar C# een afgeleide van is. Dat soort onderscheid heeft voor mij niets met kwaliteit te maken, als een concept in twee talen bestaat maar alleen anders heet zijn die talen op dat punt gewoon vergelijkbaar.
Ik heb recentelijk gesproken met iemand die stage heeft gelopen in Redmond. Hij heeft toen mee-ontwikkeld aan VStudio en hij had geen goed woord over voor de kwaliteit van de code daar. Ik schrok daar ook van, maar het is dus blijkbaar echt niet allemaal zo geweldig.
Gast ik werk met VS en met Eclipse en met Netbeans.. netbeans en eclipse zijn beide vele malen beter dan VS.

Alhoewel the gap is closing..
Zijn de filmpjes niet groter te bekijken ? Ik zie echt niet wat ze typen ? :'(
Dat is ook niet nodig, er word bij gesproken en de source code kan je downloaden, zodat je onder het bekijken (luisteren) mee kunt doen :9
Ja, zo heb ik ook leren programmeren. Een tijdschrift lezen en dan de sourcecode ergens downloaden. (8>
Shit, ik word oud ... ik heb nog leren programmeren door een tijdschrift te lezen en de code over te typen ... B-) (8>
Rechts staat er een linkje "Watch Full Screen Video". Het wordt dan afgespeeld in mediaplayer in zeer goeie kwaliteit.
Watch Full Screen onder het filmpje?

Edit: Te laat ;(
In het artikel lees ik dit:


Microsoft lijkt met zijn Learning Center en gratis Express Editions een eenvoudig alternatief te willen bieden voor het LAMP-kamp of het Ruby on Rails-ontwikkelframework.



Waarom wordt hier Java + een Servlet engine niet genoemd? Java Servlets & Tomcat is een hele goede tegenhanger van RoR en LAMP. En het lijkt ook meer op bijvoorbeeld C# (of moet ik zeggen: C# lijkt meer op Java).

Daarnaast jat microsoft dit idee weer rechstreeks van Sun (Java). C# is al een slap aftreksel van Java en nu komen ze ook met online help.
Diegenen die een oudere 'more mature' programmeertaal willen leren raad ik aan dit door te nemen:
http://java.sun.com/docs/books/tutorial/index.html

The Java Tutorials is goed materiaal en videos heb je naar mijn mening niks aan als je echt wilt leren programmeren.
Daarnaast jat microsoft dit idee weer rechstreeks van Sun (Java). C# is al een slap aftreksel van Java en nu komen ze ook met online help.
Het idee van het .NET Framework is inderdaad afgekeken van Java, maar dat C# nou een
slap aftreksel van Java
is klopt niet helemaal.

Van oudsher levert Microsoft verschillende talen in Visual Studio: VB, C++ en J++. Aangezien VB toch al high-level was kon dat vrij simpel aangepast worden voor .NET, maar C++ heeft ook veel low-level mogelijkheden tot zijn beschikking. Daarom vond MS het minder geschikt voor .NET en hebben een op C++ gebaseerde taal ontwikkeld die wat optimaler is voor de high-level insteek van .NET.
haha.. C# lijkt op Java.. en C# gejat van Java??
Zowel C# als Java is gebasseerd op het C concept. Oftewel helemaal terug naar C, en C++.

C# is simpelweg de opvolger van C++ voor MS. Inderdaad omdat Sun natuurlijk met Java al aanwezig was als C++ opvolger.

En om C# te vergelijken met een scripting taal zoals PHP is natuurlijk al helemaal fout.

Maar ontopic, er zijn inderdaad al genoeg van dit soort leersites. Als ik iets nodig heb dat ik niet weet google ik gewoon direct op t probleem met C# erbij. Krijg je gelijk een enorme hoeveelheid aan sites met een oplossing voor je probleem.
Handiger is om gewoon algemeen programmeren te leren, OOP en methodieken van aanpak DSDM. Dat is belangrijker voor succesvol programmeren dan of je nou uit je hoofd weet of je String of string schrijft. Syntax is niet zo moeilijk, goed programmeren wel.
Leuk.. kan je alle gebroken MS programmeerconcepten leren.
Zoals "tri-state booleans" ;(
Is toch hardstikke practisch:
Wil hij een email ontvangen?
- Ja
- Nee
- Weet ik nog niet/Niet bekend

Is soms juist hardstikke handig.

Of is tri-state boolean iets anders dan nullable-booleans?
Ja idd, en dan een four-state boolean introduceren voor
- Ja
- Nee
- Weet ik nog niet
- Niet bekend

kan je op den duur de int afschaffen
reuze handig man
In een database kan een bit/boolean veld ook drie waardes hebben:
True
False
NULL

Dat is -voorzover ik weet- de hoofdreden dat een nullable-boolean er is...
haha.. C# lijkt op Java.. en C# gejat van Java??
Hier hebben we het toch over J# de microsoft variant van Java??
Dat is inderdaad een rip-off van Java. Maar niet C#.
Volgens mij ook niet zo'n succes in vergelijking met C#.
Microsoft kon niet doorgaan met J# ivm rechtzaken met Sun Microsystems. Dus hebben ze maar hun eigen taaltje ontwikkeld: C#.

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