В настоящее время я разрабатываю веб-приложение, и я рассматриваю возможность использования python-django для интерфейса и C# -WCF-Entity Framework на задней панели. Моя основная компетенция - C#, следовательно, выбор технологий back end. Я, однако, не хочу использовать C# в интерфейсе, потому что предпочитаю чистый дизайн django vs ASP.NET и гибкость, предлагаемую динамическим языком. Я намерен сделать REST-вызовы для службы WCF для ВСЕХ доступа к данным (т. Е. Я вообще не буду использовать модели django).Вопросы архитектуры
Мои вопросы ...:
Это хорошая архитектура, с точки зрения масштабируемости? Существуют ли вопиющие, угрожающие проекту недостатки архитектуры? Было бы лучше просто использовать ASP.NET и забыть о вызовах REST?
Архитектура также вызывает озабоченность по поводу хостинга, так как трудно найти хост django, который также выполняет .NET. Хочет ли интерфейс для Google App Engine и задней панели Windows Azure быть мудрым делом?
Ваши ответы будут высоко оценены.
Спасибо.