首先创建Web服务而不是网站,反之亦然

时间:2014-04-25 19:58:44

标签: web-services api scala playframework web

我打算为其他开发者构建一个包含移动应用程序,网站和Web服务的应用程序包。网站有第一优先权,而美孚应用有第二优先权。

通常首先我需要创建Web服务来创建移动应用程序。

我应该遵循的方式是什么:

  1. 创建网络服务,而不是使用它的网站和移动应用程序。
  2. 创建网站,而不是创建服务和移动应用程序。
  3. P.S:我将使用Scala和Play开发服务和网站!框架

1 个答案:

答案 0 :(得分:0)

最佳顺序将根据优先级和要求的稳定性而有所不同。

通常在开发过程中,对问题的理解会有所改善,需求也会发生变化。特别是对于用户界面,这可能发生。第一次可用性测试可能会导致应用程序的设计和行为发生变化。

考虑到这一点的施工订单将是:

  1. 创建网站的初始版本。根据项目的不同,这将包括项目的简短描述,收集电子邮件的方式以及用户注册和登录等身份验证功能。
  2. 创建移动应用程序,在移动应用程序本身中模拟服务层(即使用模拟服务代理对象)。目标是发现并稳定用户界面要求。此过程将阐明需要哪些服务,这些服务必须执行哪些操作,以及这些操作必须接收和提供的确切数据。
  3. 根据已经稳定的要求实施Web服务。
  4. 完成网站,包括应用程序功能和优点的说明,以及显示应用程序的内容(例如屏幕截图,视频)。
  5. 此命令假定应用程序的功能是项目的主要优点。另一方面,如果主要价值和复杂性存在于Web服务中,并且应用程序只是一个薄的,可选的前端,那么首先开发Web服务然后再开发应用程序可能更合适。