我正在开发一个移动应用程序,我有一个解决方案- 目前这包括两个项目:
1) WebAPI for API / DAL / SQL etc
2) Web for single-page front-end
这个 Web 项目调用了 WebAPI 项目。计划创建一个 Windows 8 应用程序的另一个项目,另一个 WP8 应用程序的项目等等。
尽管在开发期间运作良好,但由于 CORS、部署等原因变得非常复杂(Web 是从与 WebAPI 不同的终端点提供的——两个 Azure 网站)。我的问题是,在支持 REST-ISH API 的解决方案中,分解解决方案为多个项目何时明智/不明智?