【发布时间】:2010-11-16 14:30:19
【问题描述】:
我目前正在设计一个 Web 应用程序,我正在考虑在前端使用 python-django,在后端使用 C#-WCF-Entity Framework。我的核心能力是 C#,因此选择了后端技术。但是,我不想在前端使用 C#,因为我更喜欢 django 的简洁设计而不是 ASP.NET 以及动态语言提供的灵活性。我打算对 WCF 服务进行 REST 调用以进行所有数据访问(即我根本不会使用 django 模型)。
我的问题...:
就可扩展性而言,这是一个好的架构吗?架构是否存在明显的、威胁项目的缺点?简单地使用 ASP.NET 并忘记 REST 调用会更好吗?
该体系结构还引起了对托管的担忧,因为很难找到同时支持 .NET 的 django 主机。在 Google App Engine 上托管前端,在 Windows Azure 上托管后端是明智之举吗?
我们将非常感谢您的回复。
谢谢。
【问题讨论】:
标签: architecture