TheBud
Legacy Member
Tyfius zei:En gij denkt dat een hosting firma niet meer gaat vragen voor het aanbieden van een tomcat server? Andere kennis, andere support, duurdere hosting. Idem voor C#, dat is ook cross-platform en open-source. Maar weinig hosters gaan u out-of-the-box een Mono installatie aanleveren. Tenzij voor een meerprijs.
Als het project beter af is met NodeJS of PHP dan ga ik daarvoor kiezen in plaats van C#. DB2 is ook vele male beter dan MSSQL of MariaDB, maar dat kan je niet elke klant aandoen. Zou ik het liever in C# doen? Ja, dat wel.
PHP is een imperatieve OO taal, net zoals C++. Wikipedia lijst de kwalificaties van een OOP language vrij goed op. En PHP voldoet aan alle voorwaarden. Er zijn constructs die raar zijn en die beter konden, maar er zijn geen issues. Als je een deftig framework gaat gebruiken dan merk je zelfs weinig tot niets van de onderliggende issues. En rule #1 is dat je het warm water niet opnieuw gaat uitvinden maar een deftig framework gebruikt.
Je moet geen expert worden in alle talen. Dat is niet mogelijk. Mijn kennis van C# is ook vele malen beter dan die van PHP of JavaScript. Maar een goeie programmeur is in staat de juiste technologie voor de juiste situatie te kiezen. "If all you have is a hammer, everything looks like a nail"
Kan PHP beter? Ja. Altijd. Kan C# beter? Ja. Altijd. Kan Java beter? Ja. Altijd.
Als ik C# vergelijk met Java kan ik evengoed die opmerking maken. Er zijn zoveel dingen fout aan Java dat het beter is de taal achter te laten en iets beters te leren. Maar dat is fout, want Java heeft zijn nut. Java heeft de situaties waarin het de beste keuze is.
Ok, ik zie dat je weet waar je over praat. Ik begrijp wel nog steeds niet waarom je zegt dat PHP even krachtig is als C#, in vergelijking mist die echt wel zeer veel functionaliteit om op hetzelfde niveau te beschrijven.
Mogelijk heb je het over de footprint van de applicatie? Dat die gewoon minder resources nodig heeft?


