The software development method, the embodiment of the application system, computer readable storage medium and electronic equipment, the core processing module receives the written by the developer and the first configuration file to develop software corresponding to the core processing module parses the first configuration file, query access to the first configuration file for processing queries; and to get the query results. The core processing module obtains second configuration files corresponding to the software to be developed, and configuring the interface of the software to be developed according to the second configuration file. The core processing module receives and responds to at least one related operation of the developer, and associates the corresponding module of the operation result with the interface, so as to complete the development of the development software. Compared with the existing software development methods, the steps needed by the developers are greatly reduced and the communication cost and the technical threshold can be reduced at the same time.
【技术实现步骤摘要】
一种软件开发方法、系统、计算机可读存储介质及电子设备
本申请涉及软件
,具体而言,涉及一种软件开发方法、系统、计算机可读存储介质及电子设备。
技术介绍
在软件开发过程中,通常会将软件分为前端、后端两部分,分别由前端开发人员、后端开发人员开发。前端开发所需的工具包括JavaScript、JqueryEasyUI等,后端开发所需的工具包括SSH(Struts2+Spring+Hibernate)或SSM(Struts2+Spring+Mybatis)等。为满足开发需求,前端开发人员需要精通一种前端开发工具,后端开发人员需要精通三种以上的后端开发工具。在现有技术中,在前端开发人员与后端开发人员共同开发一软件过程中,即使将软件的开发需求描述得非常具体且清楚,也需要前端开发人员与后端开发人员之间进行频繁沟通,才能做到良好衔接。若前端开发人员与后端开发人员是一个人负责,虽然可以避免前端开发人员与后端开发人员之间的频繁沟通,但是对开发人员的要求较高,需要较高的技术门槛。总之,在本申请专利技术人实现本申请专利技术的过程中,至少发现:现有技术中在软件开发过程中,存在对开发人员要求较低和实现高开发效率不能兼顾的技术问题。申请内容本申请实施例提供了一种软件开发方法、系统、计算机可读存储介质及电子设备。一方面,本申请实施例提供了一种软件开发方法,所述方法包括:所述软件开发系统中的核心处理模块接收由开发人员编写的与一待开发软件对应的第一配置文件;所述核心处理模块对所述第一配置文件进行解析,获取所述第一配置文件的查询语句;所述核心处理模块对所述查询语句进行处理,以获得所述查询语 ...
【技术保护点】
一种软件开发方法,其特征在于,应用于软件开发系统,所述方法包括:所述软件开发系统中的核心处理模块接收由开发人员编写的与一待开发软件对应的第一配置文件;所述核心处理模块对所述第一配置文件进行解析,获取所述第一配置文件的查询语句;所述核心处理模块对所述查询语句进行处理,以获得所述查询语句的运行结果;所述核心处理模块获得并基于与所述待开发软件对应的第二配置文件配置所述待开发软件的界面;所述核心处理模块接收并响应所述开发人员的至少一个关联操作,将所述运行结果对应的封装模块与所述界面进行关联,进而完成所述待开发软件的开发。
【技术特征摘要】
1.一种软件开发方法,其特征在于,应用于软件开发系统,所述方法包括:所述软件开发系统中的核心处理模块接收由开发人员编写的与一待开发软件对应的第一配置文件;所述核心处理模块对所述第一配置文件进行解析,获取所述第一配置文件的查询语句;所述核心处理模块对所述查询语句进行处理,以获得所述查询语句的运行结果;所述核心处理模块获得并基于与所述待开发软件对应的第二配置文件配置所述待开发软件的界面;所述核心处理模块接收并响应所述开发人员的至少一个关联操作,将所述运行结果对应的封装模块与所述界面进行关联,进而完成所述待开发软件的开发。2.根据权利要求1所述的方法,其特征在于,所述核心处理模块获得并基于与所述待开发软件对应的第二配置文件配置所述待开发软件的界面,包括:所述核心处理模块从所述软件开发系统中的IDE模块获得与所述待开发软件对应的第二配置文件;所述核心处理模块基于所述第二配置文件配置所述待开发软件的界面;或所述核心处理模块接收所述开发人员编写的与所述待开发软件对应的第二配置文件;所述核心处理模块基于所述第二配置文件配置所述待开发软件的界面。3.根据权利要求1或2所述的方法,其特征在于,在所述核心处理模块接收并响应所述开发人员的至少一个关联操作,将所述运行结果对应的封装模块与所述界面进行关联,进而完成所述待开发软件的开发之后,所述方法还包括:所述核心处理模块接收用户发送的第一模块点击请求,在所述核心处理模块的一map对象中查找是否有与所述第一模块点击请求对应的第一模块对应的第一模块配置文件的第一路径;若是,所述核心处理模块获取并解析所述第一模块配置文件,以获得的第一页面对象;所述核心处理模块读取所述第一页面对象中的第一页面组件信息。4.根据权利要求3所述的方法,其特征在于,所述核心处理模块读取所述第一页面对象中的第一页面组件信息之后,所述方法还包括:所述核心处理模块根据浏览器发送的页面访问请求,判断所述浏览器为PC端浏览器还是移动端浏览器;若所述浏览器是所述PC端浏览器,所述软件开发系统的页面端处理模块通过dhtmlx的语法对所述第一页面组件信息进行实例化处理,获得第一JavaScript代码以及第一html代码;若所述浏览器是所述移动端浏览器,所述软件开发系统的移动端处理模块通过vue的语法对所述第一页面组件信息进行实例化处理,获得第二JavaScript代码以及第二html代码。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述核心处理模块获取并返回所述第一JavaScript代码以及所述第一html代码至所述PC端浏览器;所述PC端浏览器用于根据所述第一JavaScript代码以及第一html代码展示第一界面;或所述核心处理模块获取并返回所述第二JavaScript代码以及所述第二html代码至所述移动端浏览器;其中,所述移动端浏览器用于根据所述所述第二JavaScript代码以及第二html代码展示第二界面。6.一种软件开发...
【专利技术属性】
技术研发人员:高照,
申请(专利权)人:银联商务股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。