一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种客户端组件开发方法和装置与流程

2022-06-05 12:01:32 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种客户端组件开发方法和装置。


背景技术:

2.客户端开发是指开发运行于移动终端上的应用程序,随着应用程序的快速发展,快速开发客户端的用户界面是客户端开发领域的重要技术手段。企业为提高用户界面的开发效率,构建组件库以存储各种基础常用的客户端组件,当客户端开发人员开发界面时通过组件库即可获取客户端组件的代码。由于组件库中客户端组件不能满足所有业务需求,客户端组件需要根据各种业务需求进行开发。
3.目前客户端组件的开发过程包括:产品经理提出组件需求,设计师根据产品需求设计出对应组件的稿件,开发人员根据设计师提出的稿件需求开发出对应的组件代码,测试人员对组件代码进行测试,测试成功后将组件代码上传至组件库。整个开发过程中,各个工作人员之间的需求通过邮件进行传输,使得组件开发时的需求不便于统一管理,导致工作人员难以协同开发组件,客户端组件开发效率低。


技术实现要素:

4.本技术提供一种客户端组件开发方法、装置、设备、存储介质及程序产品,以解决相关技术中工作人员难以协同开发组件的问题,提高客户端组件开发效率。
5.第一方面,本技术提供了一种客户端组件开发方法,包括:
6.接收第一开发端发送的组件需求和对应的业务人员信息,根据所述业务人员信息将所述组件需求发送至对应的第二开发端,以使所述第二开发端设计满足所述组件需求的目标组件的稿件;
7.接收所述第二开发端发送的目标组件的稿件,根据所述业务人员信息将所述目标组件的稿件发送至对应的第三开发端,以使所述第三开发端根据所述目标组件的稿件开发所述目标组件的代码;
8.接收所述第三开发端发送的所述目标组件的代码,将所述目标组件的稿件和代码存储至组件库。
9.第二方面,本技术提供了一种客户端组件开发装置,包括:
10.稿件设计模块,被配置为接收第一开发端发送的组件需求和对应的业务人员信息,根据所述业务人员信息将所述组件需求发送至对应的第二开发端,以使所述第二开发端设计满足所述组件需求的目标组件的稿件;
11.代码开发模块,被配置为接收所述第二开发端发送的目标组件的稿件,根据所述业务人员信息将所述目标组件的稿件发送至对应的第三开发端,以使所述第三开发端根据所述目标组件的稿件开发所述目标组件的代码;
12.组件存储模块,被配置为接收所述第三开发端发送的所述目标组件的代码,将所述目标组件的稿件和代码存储至组件库。
13.第三方面,本技术提供了一种客户端组件开发设备,包括:存储器以及一个或多个处理器;
14.所述存储器,用于存储一个或多个程序;
15.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的客户端组件开发方法。
16.第四方面,本技术提供了一种计算机可读存储介质,所述存储介质上存储有程序,所述程序被处理器执行时实现如第一方面所述的客户端组件开发方法。
17.第五方面,本技术提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备实现如第一方面所述的客户端组件开发方法。
18.本技术通过产品经理将组件需求上传至组件开发系统,组件开发系统将组件需求下发至指定的设计师,设计师设计出满足组件需求的目标组件的稿件后,将稿件上传至组件开发系统,组件开发系统将稿件下发至指定的开发人员,开发人员根据稿件开发出目标组件的代码后,将代码上传至组件开发系统,组件开发系统将代码下发至指导的测试人员,测试人员测试代码成功后,通知组件开发系统代码测试成功,组件开发系统将目标组件的代码和稿件存储至组件库中。通过上述技术手段,组件开发系统统一管理各个组件在各个开发环节中的需求,以在各个组件的各个开发环节中将对应的需求下发至对应的工作人员,以使工作人员及时对该需求进行处理,提高工作人员协同开发组件的能力,提高客户端组件的开发效率。
附图说明
19.图1是本技术实施例提供的一种客户端组件开发方法的流程图;
20.图2是本技术实施例提供的目标组件存储的流程图;
21.图3是本技术实施例提供的目标组件的代码测试的流程图。;
22.图4是本实施例提供的组件开发系统的需求管理架构图;
23.图5是本技术实施例提供的通过前端平台展示客户端组件的流程图;
24.图6是本技术实施例提供的另一种客户端组件开发装置的结构示意图;
25.图7是本技术实施例提供的一种客户端组件开发设备的结构示意图。
具体实施方式
26.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
27.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对
象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
28.本技术实施例中提供的客户端组件开发方法,可以由客户端组件开发设备执行,该客户端组件开发设备可以通过软件和/或硬件的方式实现,该客户端组件开发设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。在本实施例中,客户端组件开发设备可以是组件开发系统,也可以是运行组件开发系统的服务器。
29.在一实施例中,客户端组件开发时,产品经理提出组件需求,并通过邮箱将组件需求发送给设计师。设计师根据组件需求设计出满足该组件需求的组件的稿件,并通过邮箱将稿件发送至开发人员。开发人员根据稿件开发出对应组件的代码,并通过邮箱将代码发送至测试人员。测试人员根据代码对组件进行测试,测试成功后上传至组件库。因为组件在传统的开发过程中,各个工作人员之间的需求通过邮件进行传输,工作人员只能管理自己接收到的开发需求,使得组件开发时的需求不便于统一管理,导致各个工作人员难以协同开发组件,客户端组件开发效率低。除此之外,不同业务线对应不同的组件开发团队,不同开发团队不能协同开发组件,使得不同业务线的组件开发团队可能开发出相同的组件,浪费组件开发资源,影响组件开发效率。
30.为解决上述问题,本技术实施例提供了一种客户端组件开发方法,以实现协同开发组件,提高客户端组件开发效率。
31.图1给出了本技术实施例提供的一种客户端组件开发方法的流程图。下述以组件开发系统为执行客户端组件开发方法的主体为例进行描述。参考图1,该客户端组件开发方法包括:
32.s110、接收第一开发端发送的组件需求和对应的业务人员信息,根据业务人员信息将组件需求发送至对应的第二开发端,以使第二开发端设计满足组件需求的目标组件的稿件。
33.其中,第一开发端是指为产品经理提供用于与组件开发系统进行交互的程序。示例性的,产品经理可以预先注册用户账号,以通过用户账号登录到第一开发端。产品经理可以在第一开发端的用户界面配置目标组件的组件需求和开发该目标组件的业务人员信息。其中,目标组件为根据业务需求待开发的客户端组件。开发该目标组件的业务人员包括设计师、开发人员和测试人员,业务人员信息包括业务人员对应的用户账号。产品经理在配置好目标组件的组件需求和业务人员信息后,第一开发端将组件需求和业务人员信息发送至组件开发系统。
34.在该实施例中,组件开发系统根据组件需求给该目标组件分配对应的目标标识,以便客户端开发人员根据目标标识从组件库中查询该目标组件。组件开发系统从开发人员信息中获取组件设计师的用户账号,并将组件需求和目标标识下发给登录有该用户账号的第二开发端。
35.其中,第二开发端是指为组件设计师提供用于与组件开发系统进行交互的程序。示例性的,设计师可以预先注册用户账号,以通过用户账号登录到第二开发端。设计师的电
脑中安装有第二开发端和用于绘制稿件的设计软件,当组件开发系统将组件需求下发至第二开发端时,第二开发端自动将组件需求配置到该设计软件,以在设计软件上显示该组件需求,无需设计师手动配置,操作便捷。当设计师在设计软件上根据组件需求设计出目标组件的设计稿后,第二开发端将设计稿和目标标识上传至组件开发系统。
36.在一实施例中,组件开发系统配置的组件库中存储有各种已经完成开发的客户端组件的数据,组件数据与对应的标识关联保存,组件数据包括组件的代码、设计稿和维护文档。组件开发系统会将组件库中组件的设计稿和对应的标识同步至第二开发端的本地,以使第二开发端本地缓存组件库中组件的设计稿。在该实施例中,组件开发系统将组件需求发送至第二开发端,以使第二开发端根据组件库中组件的稿件,确定组件库是否存储有目标组件,并在确定组件库未存储有目标组件时,根据组件库中组件的稿件设计目标组件的稿件。示例性的,当第二开发端接收到组件需求后,设计师可查看第二开发端本地缓存的设计稿,根据完成开发的组件设计稿确定组件库是否存储有满足该组件需求的目标组件。如果组件库存储有目标组件,则说明其他业务团队已根据同样的组件需求开发出了相同的目标组件,此时业务人员可直接复用该目标组件,无需重复设计,提高了组件的复用率和开发效率,节约开发资源。相反的,如果组件库未存储有目标组件,则说明其他业务团队没有开发出相同的目标组件,此时业务人员根据该组件需求进行目标组件的开发。
37.在该实施例中,由于第二开发端本地缓存有组件库中各种组件的设计稿,设计师可根据各种组件的设计稿,从中查询与该组件需求相似或者满足部分需求的组件的设计稿,并对该组件的设计稿进行修改或整合,得到目标组件的设计稿。由于设计师只用在现有设计稿的基础上修改或整合,设计方便快捷,提高了稿件的设计效率。设计师可在目标组件的设计稿上标注有使用或参考的组件的第一标识,以便后续开发人员根据设计稿上的第一标识查询对应组件的代码。相反的,如果设计师没有查询到与该组件需求相似或者满足部分需求的组件,则可以通过设计软件从头开始绘制目标组件的设计稿。在一实施例中,第二开发端保存有设计规范文档,设计规范文档用于统一各个组件的设计原则和使用原则。设计师在绘制目标组件的设计稿时,可参考该设计规范文档进行设计,避免因组件格式不统一导致重新设计。
38.s120、接收第二开发端发送的目标组件的稿件,根据业务人员信息将目标组件的稿件发送至对应的第三开发端,以使第三开发端根据目标组件的稿件开发目标组件的代码。
39.示例性的,如果组件库中未存储有目标组件,则设计师使用设计软件设计出目标组件的设计稿,并通过第二开发端将设计稿和目标标识发送至组件开发系统。组件开发系统根据目标标识确定该设计稿对应的组件需求和业务人员信息,并从业务人员信息中获取组件开发人员的用户账号,并将设计稿和目标标识下发给登录有该用户账号的第三开发端。
40.其中,第三开发端是指为组件开发人员提供用于与组件开发系统进行交互的程序。示例性的,开发人员可以预先注册用户账号,以通过用户账号登录到第三开发端。当第三开发端接收到组件开发系统发送的设计稿和目标标识后,开发人员根据该设计稿开发出目标稿件的代码,并通过第三开发端将代码和目标标识发送至组件开发系统。
41.在一实施例中,组件开发系统会将组件库中组件的代码和对应的标识同步至第三
开发端的本地,以使第三开发端本地缓存组件库中组件的代码。在该实施例中,组件开发系统将目标组件的稿件发送至第三开发端,以使第三开发端根据目标组件的稿件中标注的第一标识,获取组件库中对应的组件代码,并根据第一标识对应的组件代码开发满足目标组件的代码。示例性的,开发人员根据设计稿中标注的第一标识,对应获取第三开发端本地缓存的代码,并对该代码进行修改或整合,得到目标组件的代码。由于开发人员只用在现有代码的基础上进行修改或整合,提高了代码开发效率。在该实施例中,开发人员根据设计稿开发出适用于安卓操作系统和ios操作系统的组件代码,并将该组件代码发送至组件开发系统。组件开发系统将适用于安卓操作系统和ios操作系统的组件代码一同保存至组件库中,以使得组件库同时支持安卓操作系统和ios操作系统的客户端开发。
42.在另一实施例中,如果组件库中存储有目标组件,则设计师通过第二开发端将该目标组件的设计稿和对应的第二标识发送至组件开发系统。其中,第二标识是指组件库中满足组件需求的目标组件的标识。在该实施例中,组件开发系统接收第二开发端发送的目标组件的第二标识和稿件,并将第二标识发送至第三开发端,以使第三开发端根据第二标识对应从组件库中获取目标组件的代码。示例性的,组件开发系统将目标标识和第二标识下发至第三开发端,以通知开发人员第二标识对应的组件满足该目标标识的组件需求。因此第三开发端接收到第二标识和目标标识后,开发人员确定组件库存储有其他业务团队开发出的该目标组件,则根据该第二标识从第三开发端本地获取对应的代码,并通过第三开发端将该代码和目标标识发送至组件开发系统。
43.s130、接收第三开发端发送的目标组件的代码,将目标组件的稿件和代码存储至组件库。
44.示例性的,组件开发系统将从第二开发端和第三开发端接收到的目标组件的代码、设计稿和目标标识关联存储至组件库中。在一实施例中,图2是本技术实施例提供的目标组件存储的流程图。如图2所示,该目标组件数据存储的步骤具体包括s1201-s1202:
45.s1201、接收第三开发端发送的目标组件的维护文档和代码。
46.示例性的,开发人员在开发出目标组件的代码后,根据目标组件的使用说明以及属性信息编辑成维护文档,以便根据该维护文档正确使用该目标组件。开发人员通过第三开发端将目标组件的维护文档、代码和目标标识发送至组件开发系统。
47.s1202、根据目标组件对应的业务类型,将目标组件的代码、维护文档、稿件和目标标识关联存储至组件库对应业务类型的分组中,目标标识和业务类型根据组件需求得到。
48.其中,业务类型是指目标组件所属的业务线,产品经理在配置组件需求时会配置该目标组件所属的业务线,通过业务线将庞大的组件库进行分组存储,以提高工作人员查询组件库中各种组件的查询效率。
49.需要说明的,无论组件库中是否存储有满足组件需求的目标组件,第二开发端和第三开发端都会给组件开发系统发送目标组件的代码、设计稿和维护文档。然后组件开发系统需将目标组件的代码、设计稿和维护文档存储至对应业务类型的分组中。因此组件库中可能会存储有两套相同的组件代码,但其所属的业务线不同。
50.在上述实施例的基础上,对目标组件的代码进行验收,并根据验收结果调整目标组件的代码。示例性的,为保证目标组件的代码的准确性,通常会由组件测试人员对目标组件的代码进行测试,在测试成功后才可完成组件的开发。如果测试失败,则需要开发人员对
目标组件的代码进行调整,直至测试成功。
51.在该实施例中,图3是本技术实施例提供的目标组件的代码测试的流程图。如图3所示,目标组件的代码测试步骤具体包括s1401-s1402:
52.s1401、接收第三开发端发送的组件效果图,并将组件效果图发送至第二开发端,以使第二开发端根据组件效果图对目标组件的代码进行视觉验收。
53.示例性的,开发人员在开发出目标组件的代码后,在移动终端上运行该代码,并获取该代码运行后的组件效果图,将组件效果图和目标标识上传至组件开发系统。组件开发系统接收到组件效果图和目标标识后,根据目标标识对应的业务人员信息中设计师的用户账号,将组件效果图发送至第二开发端。设计师通过第二开发端对组件效果图进行视觉验收,查看组件效果图中的客户端组件的尺寸、间距、位置及颜色等视觉效果是否满足组件需求。如果满足则通过第二开发端将目标标识和视觉验收成功的验收结果发送至组件开发系统,如果不满足则通过第二开发端将目标标识和视觉验收失败的验收结果发送至组件开发系统。
54.s1402、接收第二开发端发送的视觉验收成功的验收结果,将目标组件的代码发送至第四开发端,以使第四开发端对目标组件的代码进行功能验收。
55.示例性的,组件开发系统接收到目标标识和视觉验收成功的验收结果后,根据目标标识对应的业务人员信息中测试人员的用户账号,将目标组件的代码发送至登录有该用户账号的第四开发端。其中,第四开发端是指为测试人员提供用于与组件开发系统进行交互的程序。示例性的,测试人员可以预先注册用户账号,以通过用户账号登录到第四开发端。测试人员通过第四开发端对目标组件的代码进行功能验收,如果验收成功则通过第四开发端将目标标识和功能验收成功的验收结果发送至组件开发系统,如果验收不成功则通过第四开发端将目标标识和功能验收失败的验收结果发送至组件开发系统。
56.s1403、接收第二开发端发送的视觉验收失败或第四开发端发送的功能验收失败的验收结果,并将验收结果发送至第三开发端,以使第三开发端根据验收结果修改目标组件的代码。
57.示例性的,当目标组件的代码视觉验收失败时,设计师会总结出视觉验收问题,并将视觉验收问题保存至验收结果中。组件开发系统接收到视觉验收失败的验收结果和目标标识后,确定目标组件的代码视觉验收失败,并根据该目标标识对应的业务人员信息中开发人员的用户账号,将该验收结果下发至第三开发端。开发人员通过第三开发端从该验收结果中获取视觉验收问题,根据视觉验收问题修改目标组件的代码,并通过第三开发端将修改后的代码和目标标识上传至组件开发系统。
58.同样的,当目标组件的代码功能验收失败时,测试人员会总结出功能验收问题,并将功能验收问题保存至验收结果中。组件开发系统接收到功能验收失败的验收结果和目标标识后,确定目标组件的代码功能验收失败,并根据该目标标识对应的业务人员信息中开发人员的用户账号,将该验收结果下发至第三开发端。开发人员通过第三开发端从该验收结果中获取功能验收问题,根据功能验收问题修改目标组件的代码,并通过第三开发端将修改后的代码和目标标识上传至组件开发系统。
59.s1404、接收第三开发端发送的修改后的代码,对组件库中的目标组件的代码进行更新。
60.示例性的,组件开发系统接收到修改后的代码和目标标识,并根据该目标标识替换组件库中对应目标组件的代码。在该实施例中,当视觉验收失败时,第三开发端还会将修改后代码的组件效果图发送至组件开发系统,组件开发系统将该组件效果图发送至第二开发端,以使设计师对修改后的代码进行视觉验收,直至视觉验收成功。目标组件的代码在视觉验收成功后,再由测试人员进行功能验收。当功能验收失败时,组件开发系统将修改后的组件发送至第四开发端,以使测试人员对修改后的代码进行功能验收,直至功能验收成功。
61.在一实施例中,图4是本实施例提供的组件开发系统的需求管理架构图。如图4所示,第一开发端的组件需求,第二开发端的稿件,第三开发端的代码以及第四开发端的测试结果都会上传至组件开发系统,由组件开发系统统一接收各个开发端的开发需求。组件开发系统将组件需求、稿件和代码分别发送至第二开发端、第三开发端和第四开发端,以将开发需求及时分配给对应的工作人员,提高组件开发效率。通过组件开发系统统一管理组件在各个开发环节的开发需求,便于工作人员协同开发客户端组件,提高组件开发效率。
62.在上述实施例的基础上,组件开发系统接收到第四开发端发送的功能验收成功的验收结果后,将目标组件的代码发送至第五开发端。其中,第五开发端是指为客户端开发人员提供用于组件开发系统进行交互的程序。示例性的,客户端开发人员可以预先注册用户账号,以通过用户账号登录到第五开发端。组件开发系统接收到功能验收成功的验收结果和目标标识后,确定目标组件开发完成。组件开发系统会将组件库中开发完成的组件的代码和标识同步至各个第五开发端,以使第五开发端本地缓存组件库中开发完成的组件的代码。客户端开发人员在开发客户端的用户界面时,可根据客户端设计师提供的设计稿中标注的标识,对应获取第五开发端本地缓存的组件代码,并基于该组件代码开发客户端用户界面的代码。客户端开发人员可使用第五开发端本地缓存的组件代码,无需自行编辑组件代码,提高了客户端开发效率。
63.在上述实施例的基础上,组件开发系统可通过前端平台向客户端设计师展示组件库中开发完成的客户端组件。图5是本技术实施例提供的通过前端平台展示客户端组件的流程图。如图5所示,通过前端平台展示客户端组件的步骤具体包括s1501-s1502:
64.s1501、接收到第四开发端发送的功能验收成功的验收结果后,将目标组件的代码、稿件和维护文档显示在前端平台的组件详情页面中。
65.示例性的,组件开发系统确定目标组件开发完成后,根据目标组件的代码、稿件和维护文档生成对应的组件详情页面。当客户端设计师通过前端平台搜索该目标组件的组件标识时,在前端平台显示该组件详情页面,以向客户端设计师展示目标组件的使用效果、使用说明和属性等信息,便于客户端设计师直观确定目标组件可否作为客户端用户界面的界面元素。同样的,客户端开发人员也可以在前端平台搜索目标组件的组件标识,并在前端平台的组件详情页面中复制目标组件的代码,并使用该代码开发客户端用户界面的代码。
66.s1502、根据目标组件的业务类型,将目标组件的稿件显示在对应业务类型的组件汇总页面中,以通过组件汇总页面打开目标组件的组件详情页面。
67.示例性的,为方便客户端设计师根据业务线查询对应的组件,组件开发系统将同一业务类型的组件的稿件显示在同一页面中,即显示在该业务类型对应的组件汇总页面中。客户端设计师可通过前端平台主页面的业务类型索引打开该业务类型对应的组件汇总页面,组件汇总页面中显示该业务类型对应的所有组件的使用效果。客户端设计师通过浏
览该组件汇总页面中各个组件的使用效果,查找用于客户端用户界面的客户端组件。客户端设计师点击组件汇总页面中任一组件后,组件汇总界面会跳转至该组件的组件详情页面。客户端设计师从业务类型对应的组件汇总页面中能够快速查找到合适的客户端组件,提高了客户端开发效率。
68.在一实施例中,组件开发系统根据开发端配置的业务权限对应的业务类型,通过前端平台将业务类型的组件汇总页面显示给开发端,或将组件库中业务类型的组件的发送至开发端。示例性的,为限制各个工作人员对组件库中组件的使用权限,给每个工作人员的用户账号配置对应的业务权限,以通过业务权限限制该工作人员只能使用组件库中业务权限对应的业务类型的组件。在该实施例中,客户端设计师通过前端平台登上用户账号后,组件开发系统根据该用户账号配置的业务权限,将对应业务类型的组件汇总页面显示给客户端设计师。当客户端设计师使用标识搜索组件详情页面时,组件开发系统根据该标识确定客户端设计师是否有使用对应组件的权限,如果客户端设计师不具备使用该组件的权限,则通过前端平台通知该客户端设计师不具备使用该组件的权限。在另一实施例中,客户端开发人员在第五开发端登录上用户账号后,组件开发系统确定该第五开发端的业务权限,并将对应业务类型的组件代码发送至第五开发端,以使第五开发端本地缓存该业务类型的组件代码。客户端开发人员通过第五开发端开发客户端用户界面时,只能使用该业务类型的组件代码开发客户端用户界面的代码。
69.在该实施例中,工作人员可以通过开发端向组件开发系统发送业务授权请求,组件开发系统将业务授权请求发送至管理员的开发端,由管理员通过组件开发系统配置各个工作人员的业务权限。
70.综上,本技术实施例提供的客户端组件开发方法,通过组件开发系统统一管理各个组件在各个开发环节中的需求,以在各个组件的各个开发环节中将对应的需求下发至对应的工作人员,以使工作人员及时对该需求进行处理,提高工作人员协同开发组件的能力,提高客户端组件的开发效率。除此之外,通过第二开发端查询组件库中其他业务线的客户端组件是否已开发出满足组件需求的组件,提高客户端组件的复用率,节约开发资源,提高客户端组件的开发效率。通过前端平台向客户端设计师展示组件详情页面和各个业务线的组件汇总页面,提高客户端设计师查找用户客户端组件的速度,提高客户端开发效率。
71.在上述实施例的基础上,图6是本技术实施例提供的一种客户端组件开发装置的结构示意图。如图6所示,该客户端组件开发装置包括稿件设计模块21、代码开发模块22和组件存储模块23。
72.其中,稿件设计模块,被配置为接收第一开发端发送的组件需求和对应的业务人员信息,根据业务人员信息将组件需求发送至对应的第二开发端,以使第二开发端设计满足组件需求的目标组件的稿件;
73.代码开发模块,被配置为接收第二开发端发送的目标组件的稿件,根据业务人员信息将目标组件的稿件发送至对应的第三开发端,以使第三开发端根据目标组件的稿件开发目标组件的代码;
74.组件存储模块,被配置为接收第三开发端发送的目标组件的代码,将目标组件的稿件和代码存储至组件库。
75.综上,本技术实施例提供的客户端组件开发装置,通过组件开发系统统一管理各
个组件在各个开发环节中的需求,以在各个组件的各个开发环节中将对应的需求下发至对应的工作人员,以使工作人员及时对该需求进行处理,提高工作人员协同开发组件的能力,提高客户端组件的开发效率。
76.本技术实施例还提供了一种客户端组件开发设备,该客户端组件开发设备可集成本技术实施例提供的客户端组件开发装置。图7是本技术实施例提供的一种客户端组件开发设备的结构示意图。参考图7,该客户端组件开发设备包括:输入装置33、输出装置34、存储器32以及一个或多个处理器31;存储器32,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器31执行,使得所述一个或多个处理器31实现如上述实施例提供的客户端组件开发方法。
77.本技术实施例还提供一种计算机可读存储介质,存储介质上存储有程序,程序在由计算机处理器器执行时用于执行如上述实施例提供的客户端组件开发方法。当然,本技术实施例所提供的一种计算机可读存储介质,其包括的程序不限于如上述的客户端组件开发方法,还可以执行本技术任意实施例所提供的客户端组件开发方法中的相关操作。
78.本技术实施例还提供一种计算机程序产品,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机程序产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备、移动终端或其中的处理器执行本技术各个实施例所述的客户端组件开发方法的全部或部分步骤。
79.上述实施例中提供的客户端组件开发装置、设备、存储介质以及计算机程序产品可执行本技术任意实施例所提供的客户端组件开发方法,具备相应的功能和有益效果。未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的客户端组件开发方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献