Web services 首先创建web服务,然后创建网站,反之亦然

Web services 首先创建web服务,然后创建网站,反之亦然,web-services,api,scala,playframework,web,Web Services,Api,Scala,Playframework,Web,我计划为其他开发者构建一个应用程序包,包括一个移动应用程序、一个网站和一个web服务。网站排名第一,移动应用排名第二 为了创建移动应用程序,通常首先我需要创建web服务 我应该怎么做: 创建web服务,而不是使用它的网站和移动应用程序 创建网站,而不是创建服务和移动应用程序 附言:我将使用Scala和Play开发服务和网站!框架根据优先级和需求的稳定性,最佳顺序会有所不同 通常在开发过程中,对问题的理解会提高,需求也会改变。这种情况尤其会发生在用户界面上。第一次可用性测试可能会导致应用程序的设计

我计划为其他开发者构建一个应用程序包,包括一个移动应用程序、一个网站和一个web服务。网站排名第一,移动应用排名第二

为了创建移动应用程序,通常首先我需要创建web服务

我应该怎么做:

  • 创建web服务,而不是使用它的网站和移动应用程序
  • 创建网站,而不是创建服务和移动应用程序

  • 附言:我将使用Scala和Play开发服务和网站!框架

    根据优先级和需求的稳定性,最佳顺序会有所不同

    通常在开发过程中,对问题的理解会提高,需求也会改变。这种情况尤其会发生在用户界面上。第一次可用性测试可能会导致应用程序的设计和行为发生变化

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

  • 创建网站的初始版本。根据项目的不同,这将包括项目的简短描述、收集电子邮件的方式以及用户注册和登录等身份验证功能
  • 创建移动应用程序,模拟移动应用程序本身的服务层(即使用模拟服务代理对象)。目标是发现并稳定用户界面需求。该过程将明确需要哪些服务,这些服务必须执行哪些操作,以及这些操作必须接收和提供哪些数据
  • 基于已经稳定的需求实现web服务
  • 完成网站,包括应用程序功能和优点的描述,并显示应用程序的内容(如屏幕截图、视频)

  • 此顺序假定应用程序的功能是项目的主要优点。另一方面,如果主要价值和复杂性在于web服务,而应用程序只是其上的一个精简的可选前端,那么可能更适合先开发web服务,然后再开发应用程序。

    site+content first,然后,您可以考虑如何基于SITEIMO将该内容交付到您的移动应用程序,Web服务和站点(UI)开发通常并行进行。当您的Web服务和逻辑功能完全正常时,即可启动移动应用程序。