The invention discloses a design method for efficient configuration development of software, which is characterized by: including element component design, compiling configuration information, processing configuration data, parsing configuration data, generating views and event processing. The element component design consists of three parts: input data, change callback function and event function. The input data includes two necessary genera of prop and value. The change callback function includes two attributes: prop and changed value. The event function transmits data including prop and event. The configuration information includes columns, data and event. The invention has the following advantages: it is used for software development of different types (pc end, mobile end, app, etc.) and designs component libraries with the same usage in the same way, so that different software can be developed in the same configuration way, so as to achieve very rapid development of various software. It greatly reduces the cost of development and greatly improves the efficiency of development.
【技术实现步骤摘要】
一种软件高效配置化开发的设计方法
本专利技术涉及软件组件的结构化设计与开发
,具体是指一种软件高效配置化开发的设计方法。
技术介绍
由于现在对软件(如app、小程序、pc站等)的需求高度增长,而现阶段的软件的开发却又太过于浪费时间,即使是两款大面积雷同的软件,通过复制更改的方式也要浪费不少的时间而且还容易出现BUG。网络上或自己制作的高度耦合的组件或功能不能得到高度的重复利用,或者用起来太过于费事,又或者组件本身设计的局限性都浪费开发者不少的时间。而且对于不同类别的软件要使用不同的语言、框架、插件,而其语法,使用方法等又大不相同或多有差异,若不是有着极高天赋的人就要浪费成吨的时间来学习这些知识或使用方法。等软件开发和维护过程中都会产生各种形形色色的问题,导致现如今大量的程序员熬夜加班,甚至要解决经常出现的问题与开发经常开发的产品。所以软件的价格高,开发时间久,成本高。
技术实现思路
为解决上述技术问题,本专利技术提供的技术方案为一种软件高效配置化开发的设计方法,其特征在于:包括元素组件设计、编写配置信息、处理配置数据、解析配置数据、生成视图和事件处理,所述元素组 ...
【技术保护点】
1.一种软件高效配置化开发的设计方法,其特征在于:包括元素组件设计、编写配置信息、处理配置数据、解析配置数据、生成视图和事件处理,所述元素组件设计由入参data,change回调函数和event函数三个部分组成,所述入参data包括prop和value两个必要属性,所述change回调函数包括prop和变化后的value两个属性,所述event函数传输的数据包括prop和event,所述配置信息主要包括columns、data和event三个部分,所述处理配置数据是将data对应的数据写入columns中,方法是找到data中与columns中对应键为prop的值相等的元素 ...
【技术特征摘要】
1.一种软件高效配置化开发的设计方法,其特征在于:包括元素组件设计、编写配置信息、处理配置数据、解析配置数据、生成视图和事件处理,所述元素组件设计由入参data,change回调函数和event函数三个部分组成,所述入参data包括prop和value两个必要属性,所述change回调函数包括prop和变化后的value两个属性,所述event函数传输的数据包括prop和event,所述配置信息主要包括columns、data和event三个部分,所述处理配置数据是将data对应的数据写入columns中,方法是找到data中与columns中对应键为prop的值相等的元素,然后写到columns中对应的value属性,所述解析配置数据是将columns解析处理后的并进行遍历,根据每条信息组合对应的元素和容器,所述解析方法是根据columns中的type属性找到对应的元素组件,然后将columns中对应的元素传递给元素组件,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。