[發(fā)明專利]用于應用程序開發(fā)的方法、裝置及電子設備有效
| 申請?zhí)枺?/td> | 202010063655.9 | 申請日: | 2020-01-20 |
| 公開(公告)號: | CN111290737B | 公開(公告)日: | 2023-03-21 |
| 發(fā)明(設計)人: | 王啟威 | 申請(專利權)人: | 北京字節(jié)跳動網(wǎng)絡技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 朱智勇 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 應用程序 開發(fā) 方法 裝置 電子設備 | ||
本公開實施例提供了一種用于應用程序開發(fā)的方法、裝置及電子設備,屬于計算機應用技術領域,該方法包括:確定應用程序中待開發(fā)的每個業(yè)務模塊的應用類型;為每個所述業(yè)務模塊匹配與應用類型對應的開發(fā)方案,其中,所述開發(fā)方案為原生開發(fā)方案、WebView開發(fā)方案和Flutter開發(fā)方案中的任一種;利用每個業(yè)務模塊匹配的開發(fā)方案開發(fā)每個業(yè)務模塊;將全部業(yè)務模塊耦合,得到所述應用程序。通過本公開的處理方案,提供了針對應用程序中不同業(yè)務模塊的混合開發(fā)方案,提高了業(yè)務模塊的系統(tǒng)適應性,降低了開發(fā)難度和耗時,優(yōu)化了應用程序的開發(fā)和維護過程。
技術領域
本公開涉及計算機技術領域,尤其涉及一種用于應用程序開發(fā)的方法、裝置及電子設備。
背景技術
移動設備的應用程序(Application,簡稱APP),是基于移動設備本地操作系統(tǒng)如IOS系統(tǒng)、Android、Windows Phone等并使用原生開發(fā)語言編寫運行的第三方應用程序,也叫本地應用(Native App)。
目前,應用程序的跨平臺使用越來越普遍,同一個應用程序會在不同的操作系統(tǒng)中使用,因此需要對主流移動操作系統(tǒng)的設備進行適配。企業(yè)進行跨平臺應用程序開發(fā)時,每種移動操作系統(tǒng)都需要設置獨立的開發(fā)項目。當企業(yè)需要短時間開發(fā)跨平臺應用程序時,各開發(fā)項目中需要能力較強的開發(fā)者來快速搭建原生界面,程序界面的統(tǒng)一化也需要各平臺項目的開發(fā)人員進行大量溝通,開發(fā)效率較低,增加了企業(yè)的成本,也很容易出現(xiàn)不同平臺之間的程序界面不統(tǒng)一的問題。
可見,現(xiàn)有的用于應用程序開發(fā)的方案存在開發(fā)難度較大、耗費人力和時間成本的技術問題。
發(fā)明內(nèi)容
有鑒于此,本公開實施例提供一種用于應用程序開發(fā)的方法、裝置及電子設備,至少部分解決現(xiàn)有技術中存在的問題。
第一方面,本公開實施例提供了一種用于應用程序開發(fā)的方法,包括:
確定應用程序中待開發(fā)的每個業(yè)務模塊的應用類型;
為每個所述業(yè)務模塊匹配與應用類型對應的開發(fā)方案,其中,所述開發(fā)方案為原生開發(fā)方案、WebView開發(fā)方案和Flutter開發(fā)方案中的任一種;
利用每個業(yè)務模塊匹配的開發(fā)方案開發(fā)每個業(yè)務模塊;
將全部業(yè)務模塊耦合,得到所述應用程序。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述業(yè)務模塊的應用類型為以下任一:
具備動態(tài)編輯功能的第一類型;
具備及時響應功能的第二類型;
具備基礎操作功能的第三類型。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述為每個所述業(yè)務模塊匹配與應用類型對應的開發(fā)方案的步驟,包括以下任一:
若所述業(yè)務模塊的業(yè)務類型為所述第一類型,為所述業(yè)務模塊匹配WebView開發(fā)方案;
若所述業(yè)務模塊的業(yè)務類型為所述第二類型,為所述業(yè)務模塊匹配Flutter開發(fā)方案;
若所述業(yè)務模塊的業(yè)務類型為所述第三類型,為所述業(yè)務模塊匹配原生開發(fā)方案。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述確定應用程序中待開發(fā)的每個業(yè)務模塊的應用類型的步驟,包括:
獲取所述業(yè)務模塊對應每個應用功能的需求程度值,其中,所述應用功能包括;動態(tài)編輯功能、及時響應功能和基礎操作功能;
根據(jù)所述業(yè)務模塊對應每個應用功能的需求程度值,確定所述業(yè)務模塊的應用類型。
根據(jù)本公開實施例的一種具體實現(xiàn)方式,所述根據(jù)所述業(yè)務模塊對應每個應用功能的需求程度值,確定所述業(yè)務模塊的應用類型的步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節(jié)跳動網(wǎng)絡技術有限公司,未經(jīng)北京字節(jié)跳動網(wǎng)絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010063655.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





