【发布时间】:2011-11-24 16:55:36
【问题描述】:
我即将开始为我的公司规划一个内部项目管理工具。一直让我想知道的一件事是 API。
首先创建 API 并使用这些 API 调用构建实际站点而不是实施两次是否会被视为不好的做法/效率太低?
让我知道你的想法!
【问题讨论】:
-
这正是我要做的。关注点分离是要走的路。应用程序的不同层应该分开,即。业务逻辑、数据访问和用户界面。这些结果将是您用来将各个部分粘合在一起的 API。祝你好运!
-
这也是我在当前项目中采用的方法。我首先构建了 API 项目。它将为一个内部网站提供服务,然后为外部客户/供应商提供服务,最终为手机/平板电脑原生应用程序提供服务。我确实有一个共同的核心接口和基类,这有助于防止项目中的重复。