Vad är lättast, billigast och vad har bäst utvecklingsmiljöer och tutorials?
Ser man till priset på servern, så är det nog billigast med PHP. One.com erbjuder webhotell med PHP-stöd för 12kr+moms / månad. Så mycket billigare än så vet jag inte vart man hittar.
Ska snart ta mig an ett stort projekt och funderar på om jag ska byta spår och börja programmera .NET istället.
För större projekt och mer seriösa så föredrar jag språk med ett statiskt typ-system. Det gör att du hittar felen enklare och snabbare. Du behöver inte testa din kod lika mycket för att vara säker på att den fungerar. En annan fördel är att det finns bättre utvecklingsverktyg för statiskt typade språk.
Största fördelen för ett större projekt tycker jag är att det är mycket enklare att göra refactoring med ett statiskt typad språk. Det kan vara väldigt jobbigt om det är dynamiskt typat, är iallafall min erfarenhet.
Så vilka språk är statiskt typade? C#, Java och Scala är statiskt typade. Men också C++ och C.
Men för ett större projekt så är det också enklare om språket har inbyggd automatisk minneshantering, annars kan man råka ut för tidsödande buggar pga minnesproblem. Då faller C++ och C bort.
Förövrigt programmerar jag på en mac om det har någon betydelse.
Då skulle jag säga att C# faller bort. Det finns Mono för C# på mac, men det utvecklas inte av Microsoft så det har inte så bra stöd.
Jag skulle säga att Java eller Scala är bäst för dig.
Ett bra webb-ramverk för Java och Scala är Play Framework. Det rekommenderas.