Taal als gereedschap
Marketing Brigade is maatwerk. En om dat waar te maken, hebben wij een klein team van ontwikkelaars die bijzonder goed zijn in out-of-the-box denken. In de afgelopen jaren hebben zij veel waardevolle en praktische kennis opgedaan. Maar kennis is er om te delen. Vandaar dat wij sinds kort begonnen zijn met een serie development blogs, geschreven door Djaimy en Kevin, beiden ontwikkelaars binnen de Marketing Brigade. Hun hersenspinsels variëren van de nieuwste ontwikkelingen op het gebied van webapplicaties tot waarom het internet is zoals het is. Dit maal een blog van Djaimy.
Al zolang als dat het internet in zijn huidige vorm bestaat, is er onder programmeurs een debat gaande: PHP, ASP, Java, Python of toch C++? Welke taal is nou beter om je website mee te maken? Zelf kan ik je een kort antwoord geven: geen enkele. Het lange antwoord; Dat hangt ervan af wie je het vraagt. Als webontwikkelaar bij Marketing Brigade werk ik voornamelijk met PHP en Python, omdat dit de talen zijn die wij hebben gekozen om mee te werken. En dat is waar het nu precies om draait: je keuze. Alle genoemde programmeer- en scripttalen hebben namelijk één ding gemeen. Het zijn allemaal slechts gereedschappen, middelen om tot een doel te komen. En net als elke andere monteur of vakman heeft ook een ontwikkelaar zijn favoriete merk gereedschap. Dat wat het fijnste werkt voor jou.
Natuurlijk zijn er alsnog eindeloze discussies over welke programmeer- of scripttalen beter zijn op welk gebied, hoeveel procent ze wel niet sneller zijn en hoeveel dagen in ontwikkeltijd het wel niet scheelt. Natuurlijk, als je je hele website vanaf de grond af aan in C++ bouwt zal die vast sneller reageren (in theorie) dan waneer je hier PHP of ASP voor gebruikt. Natuurlijk is het sneller om in PHP een website te maken dan in C++. Natuurlijk is het makkelijker om Python te gebruiken om grote hoeveelheden data te verwerken. Maar wat is het nou allemaal echt waard? De top 15 grote websites gebruiken allemaal een andere taal, en geen van hen lijkt nou echt problemen te hebben.
Dus ja, het is vast mogelijk om op een meetbare, wetenschappelijke manier alle aspecten van een programmeertaal te beoordelen. Je kan tot een eindcijfer komen en op deze manier bepalen welke taal beter is voor jouw situatie. Dat kan dus betekenen dat je een compleet andere taal moet gebruiken dan wat jij gewend bent, alleen omdat dit 0,15 seconden tijdswinst oplevert qua laadtijd. Of je kan natuurlijk gewoon beginnen in je favoriete taal. En je niets aantrekken van alle discussies die er gaande zijn, en gewoon een meesterwerk neerzetten, net zoals de grote sites van vandaag hebben gedaan.
Email me when Marketing Brigade publishes stories

