The embodiment of the invention discloses a method and application development tools, equipment, wherein, the method comprises: acquiring a predetermined input file format, the input file for the application of each part consisting of the content of the program code; the input of each part of the contents of the code in the file according to the corresponding the preset categories disassembled into different categories according to the corresponding attribute called code; each of the categories of code compiler for the category code, corresponding to each of the categories of code description file; the category codes for each part of the description file to obtain the plug-in processing application.
【技术实现步骤摘要】
一种应用程序开发方法及其工具、设备
本专利技术涉及移动应用技术,尤其涉及一种应用程序开发方法及其工具、设备。
技术介绍
随着终端技术和移动互联网技术的发展,如手机、平板电脑等终端上安装的移动应用(MA,MobileApplication)越来越多,例如即时通讯类应用、娱乐应用、新闻应用、游戏类应用、金融类应用、益智类应用、学习类应用、支付类应用、搜索类应用、生活便利类的应用。用户想要享用某种服务例如向商家付款,那么用户首先得安装具有支付功能的应用,然后打开应用享用服务,这种需要安装才能享用服务的方式越来越不适合快速、便捷和共享的生活理念。目前,知识、信息类的轻量化产品的共享可最大范围的共享和受益,出行共享、服务共享、实体经济的共享则会受到一定的地域或者时间的限制,此类服务性共享则需要寻找一个虚拟的节点,在这种情况下,小程序应运而生,小程序正是为快速、便捷和共享提供一种虚拟节点,这样便通过互联网的连接完成了广泛地共享。小程序让这种服务共享变为一种信息而变得唾手可得,将服务和小程序连接起来,若即若离,既远离了本身内容生态,又和用户连接在一起为用户服务,此种模式可以成为一种轻型的线上到线下(O2O,OnlineToOffline)服务,排除主程序如微信等臃肿的同时,实现了服务共享。小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一搜即可打开应用。由于小程序本身并不需要安装和卸载,所以小程序也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。小程序的出现使得应用将无处不在,随时可用,但又无需安装卸载。基于上述小 ...
【技术保护点】
一种应用程序开发方法,其特征在于,所述方法包括:获取预定格式的输入文件,所述输入文件中包括用于组成所述应用程序各部分的内容代码;将所述输入文件中的每一部分的内容代码按照对应的预设的类别拆解为不同的类别代码;按照每一所述类别代码的属性调用对应的编译器对所述类别代码进行编译,对应地得到每一所述类别代码的描述文件;将每一部分的所述类别代码的描述文件进行插件处理,得到所述应用程序。
【技术特征摘要】
1.一种应用程序开发方法,其特征在于,所述方法包括:获取预定格式的输入文件,所述输入文件中包括用于组成所述应用程序各部分的内容代码;将所述输入文件中的每一部分的内容代码按照对应的预设的类别拆解为不同的类别代码;按照每一所述类别代码的属性调用对应的编译器对所述类别代码进行编译,对应地得到每一所述类别代码的描述文件;将每一部分的所述类别代码的描述文件进行插件处理,得到所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述输入文件至少包括应用部分的内容代码和页面部分的内容代码,所述将所述输入文件中的每一部分的内容代码按照对应的预设的类别拆解为不同的类别代码,包括:将所述应用部分的内容代码至少拆解为脚本代码;将所述页面部分中的每一页面的内容代码至少拆解为样式代码、页面元素代码和脚本代码。3.根据权利要求2所述的方法,其特征在于,所述按照每一所述类别代码的属性调用对应的编译器对所述类别代码进行编译,对应地生成每一所述类别代码的描述文件,包括:调用分别与样式代码、页面元素代码和脚本代码调用对应的编译器,分别对应地对每一页面的所述样式代码、页面元素代码和脚本代码进行编译,分别对应地得到每一页面的样式表文件、页面结构文件和逻辑文件。4.根据权利要求1至3任一项所述的方法,其特征在于,所述获取预定格式的输入文件,包括:根据确定的关键词从资源库检索内容代码,至少加载检索的内容代码;按照预设格式对所述内容代码进行格式转换,得到预定格式的输入文件。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:分析所述输入文件中每一部分的内容代码,得到每一部分中各组件之间的关联信息;确定每一部分中各组件的路径信息;根据每一部分中各组件之间的关联信息和每一部分中各组件的路径信息修改所述输入文件中的路径信息;对修改后的所述输入文件中的每一部分的内容代码按照对应的预设的类别拆解为不同的类别代码。6.根据权利要求5所述的方法,其特征在于,所述资源库中包括基类组件、基类页面和基类应用三类基类资源,其中,各基类组件之间相互隔离,基类页面继承自组件;所述根据确定的关键词从资源库检索内容代码,至少加载检索的内容代码,包括:根据确定的关键词从资源库检索基类组件、...
【专利技术属性】
技术研发人员:龚澄,刘远宏,张吉,李园明,钟煜,徐江伟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。