开发平台的设计方法及装置制造方法及图纸

技术编号:14200643 阅读:66 留言:0更新日期:2016-12-17 14:25
本发明专利技术公开了一种开发平台的设计方法,所述开发平台的设计方法包括:配置开发语言对应的开发工具包以及对应的通讯适配器;调用配置的所述开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器;调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯。本发明专利技术还公开了一种开发平台的设计装置。本发明专利技术提高了开发平台的适用性。

Design method and device for development platform

The invention discloses a method to design the development platform, including the design method of the development platform: configuration language development toolkit and the corresponding communication adapter corresponding; corresponding to the development of language called the configuration of the development kit, development and implementation of development language development platform corresponding to the front-end application and the back-end server; call the communication adapter configuration, the development platform for communication between the front-end applications and back-end server. The invention also discloses a design device of the development platform. The invention improves the applicability of the development platform.

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种开发平台的设计方法及装置
技术介绍
随着计算机技术的发展,Java语言、.NET语言、ObjectiveC语言等各种开发语言被广泛应用于各种开发平台的实现。通常,一个开发平台由单一的一种开发语言创建,由于各个开发语言都有各自的优点和缺点,例如,Java语言具有安全、稳定、高效的特点,非常适合开发平台的后端应用,但用于前端应用则开发效率低,采用每一种开发语言实现的开发平台难以覆盖不同应用场景,现有技术中开发平台的适用性较低。
技术实现思路
本专利技术的主要目的在于提出一种开发平台的设计方法及方法,旨在解决现有开发平台的适用性较低的技术问题。为实现上述目的,本专利技术提供的一种开发平台的设计方法,所述开发平台的设计方法包括:配置开发语言对应的开发工具包以及对应的通讯适配器;调用配置的所述开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器;调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯。优选地,所述调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯的步骤之前,还包括:配置所述开发平台对应的服务组件;生成操作指令对应的指令名称,并将所述指令名称与对应的操作指令关联保存在所述服务组件中;所述调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯的步骤包括:在前端应用调用操作指令时,通过所述通讯适配器将所述操作指令转换为对应的指令名称,并将所述指令名称发送至所述服务组件;在所述服务组件接收到所述指令名称时,查询所述服务组件中关联保存的指令名称与操作指令,获取接收到的所述指令名称对应的操作指令,并将获取的所述操作指令发送至所述后端服务器,以供所述后端服务器根据所述操作指令执行相应操作。优选地,所述配置所述开发平台对应的服务组件的步骤包括:采用Java面向对象编程语言配置所述开发平台对应的服务组件,其中,所述服务组件包括标准数据服务组件、功能服务组件和拓展业务服务组件。优选地,所述开发平台的设计方法还包括:配置所述开发平台对应的多个数据库,以供所述后端服务器在接收到所述服务组件发送的数据库操作指令时,从多个数据库中访问所述数据库操作指令对应的数据库。优选地,所述开发平台的设计方法还包括:配置所述开发平台对应的多个操作系统,以使所述开发平台在多个所述操作系统中均可运行。此外,为实现上述目的,本专利技术还提出一种开发平台的设计装置,所述开发平台的设计装置包括:配置模块,用于配置开发语言对应的开发工具包以及对应的通讯适配器;开发模块,用于调用配置的所述开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器;处理模块,用于调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯。优选地,所述配置模块,还用于配置所述开发平台对应的服务组件;以及生成操作指令对应的指令名称,并将所述指令名称与对应的操作指令关联保存在所述服务组件中;所述处理模块,用于在前端应用调用操作指令时,通过所述通讯适配器将所述操作指令转换为对应的指令名称,并将所述指令名称发送至所述服务组件;以及在所述服务组件接收到所述指令名称时,查询所述服务组件中关联保存的指令名称与操作指令,获取接收到的所述指令名称对应的操作指令,并将获取的所述操作指令发送至所述后端服务器,以供所述后端服务器根据所述操作指令执行相应操作。优选地,所述配置模块用于:采用Java面向对象编程语言配置所述开发平台对应的服务组件,其中,所述服务组件包括标准数据服务组件、功能服务组件和拓展业务服务组件。优选地,所述配置模块还用于:配置所述开发平台对应的多个数据库,以供所述后端服务器在接收到所述服务组件发送的数据库操作指令时,从多个数据库中访问所述数据库操作指令对应的数据库。优选地,所述配置模块还用于:配置所述开发平台对应的多个操作系统,以使所述开发平台在多个所述操作系统中均可运行。本专利技术提出的开发平台的设计方法及装置,在进行开发平台设计时,先配置各种开发语言对应的开发工具包以及对应的通讯适配器,然后调用配置的各种开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器,通过调用配置的通讯适配器来实现前端应用与后端服务器之间的通讯,从而实现该开发平台的各种应用功能,也即本专利技术中可以根据不同需要采用不同开发语言实现各种不同应用,因此,提高了开发平台的适用性。附图说明图1为本专利技术开发平台的设计方法第一实施例的流程示意图;图2为本专利技术开发平台的设计方法第二实施例的流程示意图;图3为本专利技术开发平台的设计装置第一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种开发平台的设计方法。参照图1,图1为本专利技术开发平台的设计方法第一实施例的流程示意图。在本实施例中,所述开发平台的设计方法包括以下步骤:步骤S10,配置开发语言对应的开发工具包以及对应的通讯适配器;目前,各种开发平台通常都是由单一开发语言创建的开发平台,但不同开发语言有各自的优缺点,例如,Java语言具有安全、稳定、高效特点,非常适合平台的后端应用,但用于前端应用则开发效率低,比如就不适用于桌面应用。.NET语言开发资源丰富、学习成本低、快捷、高效、美观、灵活,适合前端应用开发,桌面应用整合度高,但不适用于后端开发。PB语言是局域网数据库应用开发工具,效率高,性能卓越,对开发人员要求低,但不适合互联网环境下的应用开发。ObjC(ObjectiveC)语言是智能手机、PAD(平板电脑)等移动终端的专有开发工具,用于前端效率高,但是与后端大型数据库结合能力差,需要专门的后端开发人员配合。为了能够充分利用各种开发语言的开发优势,而避免其劣势,在本实施例中,设计一种开发平台,该开发平台的前端开发语言和后端开发语言可以不同。具体地,首先配置该开发平台中针对各种开发语言对应的开发工具包。例如,在开发平台的服务层JDK配置Java JDK开发工具包、Android JDK开发工具包、C#JDK开发工具包、WP JDK开发工具包、ObjC JDK开发工具包、Python JDK开发工具包、PB JDK开发工具包等各种软件开发工具包。并且,由于该开发平台的前端开发语言和后端开发语言可以不同,在该开发平台的前端开发语言和后端开发语言不同时,为了实现该开发平台的前端和后端之间的通讯,还配置该开发平台中针对各种开发语言对应的通讯适配器。例如,配置Java to Java通讯适配器、.NET to Java通讯适配器、ObjC to Java通讯适配器、Python to Java通讯适配器等。步骤S20,调用配置的所述开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器;根据之前配置好的各种开发语言对应的开发工具包,调用这些开发工具包,开发实现该开发平台中各种开发语言对应的前端应用以及后端服务器。例如,由于Java语言非常适合平台的后端应用,因此,优选地采用Java语言开发该开发平台的后端服务本文档来自技高网...
开发平台的设计方法及装置

【技术保护点】
一种开发平台的设计方法,其特征在于,所述开发平台的设计方法包括:配置开发语言对应的开发工具包以及对应的通讯适配器;调用配置的所述开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器;调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯。

【技术特征摘要】
1.一种开发平台的设计方法,其特征在于,所述开发平台的设计方法包括:配置开发语言对应的开发工具包以及对应的通讯适配器;调用配置的所述开发语言对应的开发工具包,开发实现开发平台中各种开发语言对应的前端应用以及后端服务器;调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯。2.如权利要求1所述的开发平台的设计方法,其特征在于,所述调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯的步骤之前,还包括:配置所述开发平台对应的服务组件;生成操作指令对应的指令名称,并将所述指令名称与对应的操作指令关联保存在所述服务组件中;所述调用配置的所述通讯适配器,在所述开发平台中前端应用与后端服务器之间进行通讯的步骤包括:在前端应用调用操作指令时,通过所述通讯适配器将所述操作指令转换为对应的指令名称,并将所述指令名称发送至所述服务组件;在所述服务组件接收到所述指令名称时,查询所述服务组件中关联保存的指令名称与操作指令,获取接收到的所述指令名称对应的操作指令,并将获取的所述操作指令发送至所述后端服务器,以供所述后端服务器根据所述操作指令执行相应操作。3.如权利要求2所述的开发平台的设计方法,其特征在于,所述配置所述开发平台对应的服务组件的步骤包括:采用Java面向对象编程语言配置所述开发平台对应的服务组件,其中,所述服务组件包括标准数据服务组件、功能服务组件和拓展业务服务组件。4.如权利要求1所述的开发平台的设计方法,其特征在于,所述开发平台的设计方法还包括:配置所述开发平台对应的多个数据库,以供所述后端服务器在接收到所述服务组件发送的数据库操作指令时,从多个数据库中访问所述数据库操作指令对应的数据库。5.如权利要求1-4任一项所述的开发平台的设计方法,其特征在于,所述开发平台的设计方法还包括:配置所述...

【专利技术属性】
技术研发人员:钱海元
申请(专利权)人:武汉源启科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1