php, c# eller python för server-side?
Hej!
Jag läser till ingenjör inom inbyggda system, så jag lever och andas C/C++. På fritiden vill jag dock lära mig lite grundläggande webbutveckling, bara för skojs skull. Jag kan lite basic front-end, men nu är jag fundersam på vad jag ska satsa på för server side-språk. Jag vill kunna göra enkla webbapplikationer med inloggning, koppling till databas, kanske chattfunktion och liknande.
Jag har en rejäl bok som bland annat tar upp php. Det verkar vara ett av de språk som har mest funktioner inom detta område, men å andra sidan har man ingen övrig nytta av det + många php-utvecklare verkar gnälla på legacykoden som man inte vill ha att göra med.
Studenterna som läser "vanilg" mjukvaruutveckling (inte embedded) på min skola får lära sig asp.net med C#. Det som känns lockande med detta är att c# kan användas till mycket annat, som tex scripting i unity och apputveckling i xamarin. Dessutom bör det vara smidigt att ta till sig om man är van i övriga C-baserade språk. Det som känns mindre lockande är att man blir lite "låst" till windows-ekosystemet, om man kan uttrycka sig så.
Sedan finns python. Det känns lockande att använda eftersom jag kan det hyfsat bra, men jag är lite tveksam till hur mycket funktioner som finns. Kan man klara sig på "enbart" pyton med tillhörande ramverk (tex flask eller django), eller måste man använda massa andra tekniker för att täcka alla behov?
Nu är det väldigt möjligt att jag har missuppfattat vad som behövs för att uppnå detta, kanske har jag missat andra, bättre alternativ. Sanningen är ju den att jag är ganska grön inom just server-side och hur allt ska hänga ihop. Vad skulle ni ha kört på för spår och har ni övriga tips?
Tack på förhand!