【技术实现步骤摘要】
一种基于智慧校园软件应用的跨平台开发方法
[0001]本专利技术属于软件开发领域,具体是一种基于智慧校园软件应用的跨平台开发方法。
技术介绍
[0002]跨平台开发概念是软件开发中一个重要的概念,既不依赖于操作系统,也不依赖硬件环境。相对而言如果某种计算机语言不用修改代码即可做到高度跨平台,那么此语言就越抽象,硬件控制力就越低,只适合开发高度抽象的模型系统。诸如java,delphi和易语言,都已做到了跨平台。
[0003]但是当前校园内传统的本地开发存在开发成本高、版本迭代周期长、响应速度慢、人员配置多等的情况,很难跟上现阶段高校的快速发展,因此目前需要一种基于智慧校园软件应用的跨平台开发方法,通过分析当前学校的校园软件快速确定使用的开发语言,提高开发效率。
技术实现思路
[0004]为了解决上述方案存在的问题,本专利技术提供了一种基于智慧校园软件应用的跨平台开发方法。
[0005]本专利技术的目的可以通过以下技术方案实现:
[0006]一种基于智慧校园软件应用的跨平台开发方法,具体 ...
【技术保护点】
【技术特征摘要】
1.一种基于智慧校园软件应用的跨平台开发方法,其特征在于,具体方法包括:步骤一:获取当前学校内具有的校园软件,识别校园软件应用的计算机语言;步骤二:对识别的计算机语言进行分析,获取目标开发语言;对识别的计算机语言进行分析的方法包括:统计识别的计算机语言的种类,当所有的校园软件都具有共同的计算机语言时,根据共同计算机语言设置目标开发语言;当所有的校园软件不具有共同的计算机语言时,对计算机语言进行排序,将排序第一的计算机语言标记为目标开发语言;步骤三:建立语言开发库,根据目标开发语言在语言开发库中匹配对应的开发模板,根据获得的开发模板进行开发。2.根据权利要求1所述的一种基于智慧校园软件应用的跨平台开发方法,其特征在于,根据共同计算机语言设置目标开发语言的方法包括:获取所有的计算机语言种类以及对应计算机语言种类的使用份额、使用评价,根据计算机语言种类的使用份额、使用评价对计算机语言进行评分,依据计算机语言评分制作计算机语言优先表;根据计算机语言优先表对共同计算机语言进行排序,将排列第一的共同计算机语言设置为目标开发语言。3.根据权利要求2所述的一种基于智慧校园软件应用的跨平台开发方法,其特征在于,对计算机语言进行排序的方法包括:获取排序语言i,其中i=2、3、
……
、n,n为正整数;获取使用排序语言的校园软件数Pi,获取各个排序语言的评分Li,获取排序语言在当前开发环境中的使用份额占比Ki,将使用排序语言的校园软件数Pi、各个排序语...
【专利技术属性】
技术研发人员:李媛媛,
申请(专利权)人:安徽渔之蓝教育软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。