Archief - Discussie: beste taal om applicaties de maken.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Moto

Legacy Member
Code:
Public Persoon PersoonFindWhoTookBadjas()
{
   //Nederlands sucks :p
}

falc.be

Legacy Member
zit al bijna 2 jaar in zon' discussie op het werk, c# vs vb.net

Cycloon

Legacy Member
falc.be zei:
zit al bijna 2 jaar in zon' discussie op het werk, c# vs vb.net

De meest zinloze discussie ooit naar mijn mening. Beide talen worden toch naar min of meer hetzelfde 'gecompileerd'. Het meest voorkomende argument dat vaak wordt aangebracht is dat VB.NET meer typwerk vereist, maar met de nodige autocompletion, code templates e.d. is dat een nonsense argument.

Niet dat ik een VB.NET voorvechter ben, ik zou het zelf ook niet kiezen.

Moto

Legacy Member
Als ex VB-er vind ik mensen die in vb.net zijn blijven steken maar vrij triest, dat zijn mensen in mijn ogen die niet meer evolueren en vast blijven klampen aan hunnen vertrouwde ouden brol.
Zowat alle intressante blogs / presentaties / opensource projecten / example code van nieuwe libraries is in C#.

Cycloon

Legacy Member
Moto zei:
Als ex VB-er vind ik mensen die in vb.net zijn blijven steken maar vrij triest, dat zijn mensen in mijn ogen die niet meer evolueren en vast blijven klampen aan hunnen vertrouwde ouden brol.
Zowat alle intressante blogs / presentaties / opensource projecten / example code van nieuwe libraries is in C#.

Dat de userbase voor C# groter is, is een feit. Maar dat maakt de VB.Net taal niet ondergeschikt.

passero

Legacy Member
Ik denk dat het een vrij nutteloze discussie is om eerlijk te zijn.
Ik zit al verschillende jaren in de business en om eerlijk te zijn heb ik nooit zo een vraag bij een klat moeten oplossen...
Bedrijven kiezen een volledige technologie stack. Als ze een nieuw project beginnen dan gaan ze kijken naar wat er op de markt is en om dat dan te customiseren moet je gewoon de taal van de technologie gebruiken.

Sommige bedrijven kiezen voor sharepoint als interanet oplossing waardoor je c# zal gebruiken, andere bedrijven kiezen drupal als intranet waardoor je php gaat gebruiken. Andere kiezen dan iets van Oracle of IBM waardoor je java moet gebruiken.

Uiteindelijk trekt de business zich geen reet aan van welke taal er onder zit als het product maar doet wat ze vragen.

Ik zit in de oracle wereld wat als resultaat geeft dat ik java gebruik als development taal. Dit wil ook zeggen dat ik nooit op sharepoint of dot net projecten ga werken.

Als bedrijven een applicatie willen gaan ze waarschijnlijk al een bestaande infrastructuur hebben dus hun nieuwe applicaties gaan dan ook dezelfde infrastructuur hebben.

Ik denk dat het dus een vrij nutteloze discussie is. Er is gewoon een eenduidig antwoord op die vraag.

Moto

Legacy Member
Dat de userbase voor C# groter is, is een feit. Maar dat maakt de VB.Net taal niet ondergeschikt.
Is niet het punt dat ik maak

Zal het nog eens uitleggen
intressante blogs / presentaties / opensource projecten / example code van nieuwe libraries is in C#.
Omdat
Meeste van de Vb.netters gewoon op dezelfde manier willen programmeren als 10 jaar geleden en niks willen bijleren.
De Taal is idd niet ondergeschikt, alleen maar overbodig, de mensen die er zelf voor kiezen om de bovenstaande reden zijn WEL ondergeschikt

Anoniem07

Legacy Member
VB.net is mijn ding niet omdat ik de kriebels krijg van de syntax method. Ik heb gewoon liever accolades voor stukken coden te af the schermen ipv "end sub" ofzoiets.

Uiteindelijk is het typisch dat gewoon elke taal zijn voor- en nadelen heeft zoals iedereen weet. Dus afhankelijk voor elk ander project moet je gewoon terug de afweging maken. Welke talen worden er al gebruikt in de services die onze app mss moet aanspreken ? Moet da lightweigth zijn of niet, bla bla bla ... you people know the game

Wederom ook persoonlijke voorkeur he. Ik wil om te beginnen al een taal hebben die vrij strict is in syntax omdat dat voor mij meer structuur brengt in de code. Zoals PERL zijn vrij gespeel met datatype (loosely typed) vind ik echt niet aangenaam. Het is mss dan wel gemakkelijker maar ik mis daarin structuur, als het soms te automatisch ga.

Maar perl is wel weer super easy om iet snel te programmeren/scripte voor op linux toestellen. Dus als ik iets voor linux moet automatiseren of iets schrijven voor op een linux app (iets klein), zou ik mogelijk nog naar PERL of Python gaan overspringen ipv C++ (wat naar mijn ervaring meer structuur heeft).

Persoonlijk, als ik met C , C++ , C# of Java kan werken ben ik blij, maar voor een website ben ik toch aanhanger voor php. Dat is gewoon sneller tot zover ik daar ervaring mee heb.

conclusie : Beste taal is afhankelijk de situatie/omgeving en het gevraagde eindproduct.

Cycloon

Legacy Member
PunkDudez zei:
maar voor een website ben ik toch aanhanger voor php.

Eerst zeg je dat je perl slecht vindt omdat het untyped is en dan kom je af met PHP die ook zo untyped is als het groot is. PHP is bij mij echt :puke:. Die technologie is even organisch gegroeid als het Nederlands.

Het toont wel mooi aan dat de mens een gewoonte beest is. Waarschijnlijk ben je ooit met PHP begonnen en kan je dat moeilijk loslaten. Er zijn zoveel betere technologieën voor handen om HTML te genereren.

En een technologie afschieten vanwege syntax, I still don't get it.

Anoniem07

Legacy Member
Cycloon zei:
Eerst zeg je dat je perl slecht vindt omdat het untyped is en dan kom je af met PHP die ook zo untyped is als het groot is. PHP is bij mij echt :puke:. Die technologie is even organisch gegroeid als het Nederlands.

Het toont wel mooi aan dat de mens een gewoonte beest is. Waarschijnlijk ben je ooit met PHP begonnen en kan je dat moeilijk loslaten. Er zijn zoveel betere technologieën voor handen om HTML te genereren.

En een technologie afschieten vanwege syntax, I still don't get it.

Het is daarom 'TOCH' dat ik benadruk :). Kwestie dat je heel eenvoudig, en snel code kunt schrijven en dat deze werkt op een relatief lightweight server (apache). Dus hiermee wil ik enkel aantonen dat de voordelen dan de syntax type overrulen.

En een technologie afschieten vanwege syntax. Hmm mss heb ik me daarzelf verkeerd in uitgedrukt. Maar persoonlijk heb ik graag een taal met die 'gestructureerde syntax' die ik vermeld. Maar natuurlijk gaan de andere eigenschappen van de technologie/taal meer belang hebben wanneer we op zoek gaan meest toepasselijke taal voor onze applicatie die we willen ontwikkelen.

Voorbeeld: Hebben we na afweging beslist dat VB.NET of C# de talen zijn die in aanmerking komen. Dan verkies ik de C# vanwege de syntax, omdat de VB.NET technologie geen speciale eigenschappen (zo ver ik weet) heeft die mijn voorkeur voor gestructureerde syntax overrulen (overriden :D ).

Misschien dat je me nu snapt :)

Cycloon

Legacy Member
Parnakra zei:
Het is maar dat waarmee je als programmeur continue in aanraking komt. No biggie. :)

Met een goede IDE en correct ingestelde code templates maakt het niks uit of je nu If {} zet of If EndIf. Met de correct key shortcuts moet je maar evenveel toetsen indrukken. En over het algemeen denk je veel langer na over code dan dat je er intypt.

Parnakra

Legacy Member
Cycloon zei:
Met een goede IDE en correct ingestelde code templates maakt het niks uit of je nu If {} zet of If EndIf. Met de correct key shortcuts moet je maar evenveel toetsen indrukken. En over het algemeen denk je veel langer na over code dan dat je er intypt.
Bullshit. Het gaat niet enkel over code intype, het gaat ook over code lezen en begrijpen.

Je vriendin mag nog het beste karakter ter wereld hebben, als ze eruit ziet als the elephant man wil en kan je er geen hele dag op kijken.
PunkDudez zei:
In vergelijking met ne Java WAS of microsoft server ? Noem ik dat toch lightweigth
Oh, sorry, je hebt gelijk. Apache is inderdaad lightweight in vergelijking met een legacy COBOL banking systeem met +1 miljoen lijnen code. :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan