Thread: Welke programeer taal?
-
02-09-2014, 15:12 #16Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 6/28
je mag ook niet vergeten dat een taal op zich meestal weinig voorsteld. Frameworks zijn soms belangrijker dan de taal.
Om eerlijk te zijn ken ik weinig tot geen grote applicaties die tot stand zijn gekomen zonder gebruik te maken van frameworks.
Eens je daar mee begint heb je nog meer kans om bad practices en klucht code te schrijven want je moet zowel weten hoe deftig te programmeren in je taal als in je framework.
Daar heb ik zelf enorm veel ervaring mee. Voor een groot stuk van mijn job audit ik projecten die met ADF geschreven zijn (java framework van Oracle). Een moeilijk framework waar je enorm gemakkelijk slechte code schrijft. Je mag dan nog de beste programmeur zijn in java, als je het framework niet goed kent ga je slechte kwaliteit leveren.no votes
-
-
02-09-2014, 17:59 #17Approved 9liver
- Registered
- 18/01/04
- Location
- Melle
- Posts
- 10,535
- iTrader
- 56 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/102
Maar je kiest meestal een technologie om dan het beste framework erbij te halen die het meest aan je eisen voldoet. Het is niet omgekeerd dat je een interessant framework ontdekt en dan de technologie aanleert. Uiteindelijk kijken frameworks elkaar af en heb je in elke grote technologie wel een tegenhanger voor elk framework.
“In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
PSN: Cycloon - Final Fantasy XIV: A realm reborn characterno votes
-
04-09-2014, 17:57 #18Member
- Registered
- 08/09/02
- Location
- -
- Posts
- 2,044
- iTrader
- 9 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 3/6
Omdat je aangeeft dat je geen kennis hebt van programmeren en je wel iets op Android wil zien werken kan ik Java aanraden. Een hele goede taal om OO te leren werken. Javascript is tegenwoordig inderdaad meer dan hot maar de taal is allesbehalve een goede eerste taal om mee kennis te maken.
De foutboodschappen zijn steeds zeer sumier, OO werken oogt vrij complex, code wordt niet gecompileerd wat voor beginners eerder een nadeel is en debuggen is vaak erg klote. Zelfs met de juist tools.no votes
-
06-09-2014, 11:15 #19Approved 9-lifer
- Registered
- 30/09/03
- Location
- Merchtem
- Posts
- 4,908
- iTrader
- 32 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/13
ge gaat mij ook nooit horen zeggen dat JS een prutstaal is ze. Ik ben volledig akkoord dat het enorm krachtig is en ni meer weg te denken uit de huidige webdev scenario's. maar ik ben een desktop/mobile dev, met een grote voorkeur voor alle XAML platformen. dus geen JS voor mij aub
Metro App Developer Network (wp8 / win8 dev User Group) founder & board member
Microsoft MVP Windows Platform Development
Blogno votes
-
07-09-2014, 23:03 #20Member
- Registered
- 28/08/02
- Location
- Leuven
- Posts
- 3,026
- iTrader
- 46 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/45
Hoopje onzin dit, er is helemaal niets mis met doorontwikkeling, dat gebeurt overal en in elke taal. Je bent trouwens ook helemaal niet verplicht om eender welke framework te gebruiken in .NET . Maar ik geloof er geen snars van dat je er geen gebruik van maakt als je in .NET schrijft.
Straks ga je nog zeggen dat we geen AngularJS, Knockout of Typescript (Of andere vormen van strong typing in JS) meer mogen gebruiken om onze applicaties in te schrijven. Bullshit.
on topic:
Anyway, imo, C# is by far de beste taal met de meeste mogelijkheden. Jammer genoeg proprietary en Windows only (Mono is imo niet volwassen genoeg). Voor Android development raad ik je aan om in Java te werken, dat toch een ijzersterk alternatief is en wel multiplatform. Javascript is ook een optie, maar steek dan veel tijd in een goeie opleiding en neem onmiddelijk een framework mee (AngularJS is imo echt wel goed).no votes
-
08-09-2014, 01:24 #21Member
- Registered
- 17/07/02
- Location
- Wilrijk
- Posts
- 1,994
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 9/16
Wat is uw definitie van doorontwikkeling, ge begrijpt toch dat ik hier tegen de onnodige complexiteit heb binnen de .Net communityHoopje onzin dit, er is helemaal niets mis met doorontwikkeling
Ik zeg toch nergens dat het verplicht is, de meeste kiezen het standaard MS frameworkJe bent trouwens ook helemaal niet verplicht om eender welke framework te gebruiken in .NET
Dus als we een Rest-service maken kiest 95% by default WebApi en word er door de meesten nog niet een gegoogled naar de alternatieven
Ik gebruik geen WCF, EF, ASP.net MVC, WPF, ...Maar ik geloof er geen snars van dat je er geen gebruik van maakt als je in .NET schrijft.
Wat ge gebruikt speelt voor mij geen rol, het eindresultaat voor de gebruiker moet goed zijnStraks ga je nog zeggen dat we geen AngularJS, Knockout of Typescript (Of andere vormen van strong typing in JS) meer mogen gebruiken om onze applicaties in te schrijven. Bullshit.
Maar het eindresultaat is in de .Net wereld meestal van ondergeschikt belang
PS : Al 15 jaar microsoft consultant trouwens
no votes
-
08-09-2014, 02:33 #22Member
- Registered
- 28/08/02
- Location
- Leuven
- Posts
- 3,026
- iTrader
- 46 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/45
no votes
-
08-09-2014, 11:00 #23Approved 9-lifer
- Registered
- 08/01/05
- Location
- Turnhout
- Posts
- 1,182
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 9/9
Dit raad ik toch niet aan ze, en al zeker niet in de Javascript wereld. Ikzelf ben PRO AngularJS maar ik zou niemand aanraden er onmiddellijk mee te beginnen zonder Javascript kennis.
Eerst leren wandelen en dan pas lopen :-). Javascript & AngularJS is gemakkelijk om fout te gebruiken maar moeilijk om goed te gebruiken (wow...).-no votes
-
08-09-2014, 16:50 #24Member
- Registered
- 23/08/09
- Location
- De Haan
- Posts
- 378
- iTrader
- 0
- Mentioned
- 0 Post(s)
Misschien toch beginnen met c zo krijg je wat respect en inzicht in geheugen... Om daarna over te schakelen naar een higher level language.
Ik zou eens een kijkje nemen op www.cs50.Harvard.edu, dit bevat een volledig semester computer science aan harvard university, volledig met lessen, leuke reële oefeningen. Het bevat datastructuren algoritmes... Gegeven door een zeer goede docent.Starcraft II ig: Josspair.543no votes
-
08-09-2014, 21:23 #25Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Even tussendoor, maar wat is uw WPF alternatief bij voorkeur?
Kijk, ik ben een enorm grote C fan hè, en ik zou iedereen aanraden om eens met C te experimenteren want het is stiekem mijn eerste grote liefde, maar ik ga niet langer de mensen aanraden om eerst C te leren. Het probleem is dat de mens vandaag geen tijd meer heeft en vandaag meteen resultaat wil, en dan is C niet aan te raden maar is C# veel beter.
Als iemand echt geïnteresseerd is, zal die vroeg of laat bij C uitkomen om eens te experimenteren, en zal die zijn geheugengebruik en dergelijke in C# ook gaan bekijken door even ildasm open te gooien ofzo.Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes
-
09-09-2014, 12:49 #26Member
- Registered
- 17/07/02
- Location
- Wilrijk
- Posts
- 1,994
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 9/16
HTML5 + CSS3Even tussendoor, maar wat is uw WPF alternatief bij voorkeur?
Doe nog wel Desktop development maar is nog in Winforms en zal ook voorlopig in Winforms blijven
Welke taal hangt af van uw ideeën, aan de hand van wat ge precies wilt doen kunt ge pas de keuze native of JS makenNu zit ik met bepaalde ideeën in mijn hoofd die ik graag zou uitwerken naar de toekomst. Ik wil programma's schrijven die bijvoorbeeld kunnen draaien op android of op andere besturingsprogramma's.no votes
-
09-09-2014, 13:57 #27Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
Ah is het weer tijd voor de jaarlijkse "wat is het beste ..." discussie? Geen idee hoe de discussie aanbeland is bij JS en de .NET omgeving, terwijl de TS het duidelijk heeft over Android, dus waarschijnlijk vooral smartphone zaken.
In dat geval:
Android - Java en in mindere mate C++ als je applicatie speciaal performante dingen moet doen
Apple stuff - Objective C en Swift
Voor alle andere toepassingen is uiteraard Brainfuck het beste, daar heb je geen last van onnodige complexiteit, enkel het minimum is daar beschikbaar.I am thee and thou art me and all of one is the other.
TED talk: Richard Dawkins on militant atheismno votes
-
09-09-2014, 14:26 #28Member
- Registered
- 08/09/02
- Location
- -
- Posts
- 2,044
- iTrader
- 9 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 3/6
no votes
-
09-09-2014, 15:21 #29Member
- Registered
- 17/07/02
- Location
- Wilrijk
- Posts
- 1,994
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 9/16
no votes
-
09-09-2014, 19:34 #30Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Of, ge doet het in .NET en ge maakt het cross-platform met een minimal effort (of toch minder dan het op elk platform native te gaan doen). How about that?
Het jammer is dat WinForms ook wat issues heeft, en HTML5 + CSS3 niet echt als desktop geschikt zijn, zeker als je nog Win7 ofzo wil/moet ondersteunen. En ik ben nog niet overtuigd van "all things on the web".Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes

