Erstens ist es bei der Sprache weitgehend egal. PHP, Java und .Net sind wahrscheinlich die größten drei. Sie sind alle in dem Sinne bewährt, dass sie einige der größten Websites im Internet betreiben. Hören Sie also nicht auf jemanden, der Ihnen sagt, dass einer besser geeignet ist als jeder andere.
Einige könnten auch Ruby und Django / Python in diese Liste aufnehmen. Ich habe nichts gegen sie, aber ich kenne keine großen (sprich Top 50) Websites, die beide verwenden.
Hosting-Überlegungen hängen davon ab, wie niedrig Sie starten möchten, aber grundsätzlich ist die Reihenfolge:
- Freigegeben;
- Virtueller privater Server;
- Gewidmet.
Bei der Skalierbarkeit geht es in erster Linie um das Design Ihrer Anwendung, nicht um eine Sprache, ein Framework oder einen Anbieter. Effizientes Datenbankschema, effiziente Bereitstellung und Verwendung von Javascript / CSS und In-Memory-Caching sind alle Probleme, die in jeder Sprache oder jedem Framework auftreten.