So sehr ich Python liebe (und das ist ein LOS! -), wenn Sie C# sehr gut beherrschen und, wie Sie sagen, "keine Erfahrung mit Python haben", Ihr Code wird besser skalierbar und geeignet (für die nächsten Monate, zumindest), wenn Sie bei dem bleiben, was Sie am besten wissen. Für einen hypothetischen Entwickler, der auf beiden Plattformen sehr geschickt ist, wäre die Skalierbarkeit im Wesentlichen ein Wash, und Python würde die Produktivität dieses Entwicklers verbessern; Aber um wirklich gut in jeder Technologie zu sein, braucht man einige Monate Übung, es passiert nicht einfach "magisch".
Also, wenn Sie nicht versuchen, Ihre Palette von Fähigkeiten und Beschäftigungsmöglichkeiten zu erweitern, oder Ihre Produktivität zu erhöhen, sondern speziell auf die Skalierbarkeit der Web-Anwendungen konzentrieren, die Sie gerade codieren, habe ich, guten Gewissens, zu empfehlen, bei C# zu bleiben. Sie sollten auch IronPython ausprobieren (und das großartige Buch "IronPython in Action" von Mannings bekommen - Bias-Alarm, ich bin mit dem Autor befreundet und war ein technischer Rezensent dieses Buches ;-) für alle Arten von Nicht-Produktions-Support-Code , um einen Eindruck davon zu bekommen und den unglaublichen Produktivitätsschub, den es Ihnen geben kann ... aber, um Ihren Kunden oder Arbeitgebern den besten Wert zu liefern, bleiben Sie bei dem, was Sie WIRKLICH beherrschen, C# für Skalierbarkeit-kritische Arbeit, die Sie liefern zu ihnen!
Also wahr, sehr gut gesagt! Wenn Sie eine perfekte Programmierung sind ... dann würde ich .net wegen der Skalierbarkeit verwenden, aber wenn Sie Zuverlässigkeit wollen, würde ich PHP für jetzt verwenden. –