我们目前有一个大项目,由以下几层组成:
- MS SQL Server 数据库
- Microsoft RIA WCF 服务层
- IIS 和
- ExtJS 网络应用程序
一切都或多或少地起作用。我唯一担心的是,我认为第二层对于我们在前端拥有的东西来说有点过度杀戮和过于复杂 - 它的整个任务是使用来自数据库的数据生成 JSON 消息。选择这种结构是因为最初我们计划使用 Silverlight 作为前端(谢天谢地!我们决定放弃它以支持 ExtJs 顺便说一句)。
现在我有几个其他的 web 项目即将推出,我想知道放弃第二层 (RIA WCF) 是否是正确的选择。如果我决定坚持使用 MSSQL/IIS/ExtJs,我还有哪些其他选择?如果有人有其他方面的经验,我将不胜感激任何反馈。任何链接也会非常有帮助。