Wex5是一款國產的APP開發工具,由BingoSoft(賓果軟件)團隊所開發,其使用聚焦于快速構建中小型移動端應用,完全免費,提供APP開發免費的技術大會、問題解答、教學、技術答疑等一系列服務。
Wex5是一種基于ExtJS技術和Sencha
Touch技術的開發框架,基于HTML5和CSS3等最新技術,支持Web App、iOS App、Android App等多平臺開發,Wex5把開發與設計過程進行深度的融合,簡化開發流程和提高開發效率。
Wex5應用由前后端分離兩部分組成,前端使用了采用MVVM框架的ExtJS,后端采用了基于Java語言開發的C3框架。前端開發者基本上不需要考慮后端,因為所有后端相關的編碼都隱藏在開發框架中,他們可以專注于實現前端業務邏輯。而后端開發者只需要實現后端業務邏輯,并提供對應的WEB服務即可。前后端的交互完全基于RESTful API和JSON數據格式實現,開發者可以靈活選擇各種編程語言來實現后端業務邏輯。
Wex5組件庫豐富,可以快速實現很多復雜的UI設計,例如,報表、圖表、地圖、功能導航、搜索篩選、文件上傳等等,使開發人員可以減少很多重復性的工作和時間。
Wex5的開發工具非常簡易,一般來說,只需注意以下幾個文件就可以開始開發:
1. app.js文件:用來配置應用程序的全局設置,例如擴展加載等。
2. index.html文件:應用程序的主界面,包含了所有被用來構建界面相關組件的標記和資源路徑的引用。
3. app.js文件:這是應用程序的主要業務邏輯代碼所寫的文件。這個文件使用了APPMVVM的模式進行開發,它負責響應用戶的所有交互行為,并根據應用程序的設計來執行相應的操作。
開發Wex5應用的基本步驟如下:
1. 創建一個新的Wex5應用。
2. 配置應用程序的全局設置。
3. 添加你所需要的界面組件(比如,按鈕、列表框和圖片等)。
4. 設計并編寫業務邏輯代碼。
5. 運行和調試你的應用程序。
總之,Wex5是一款非常易用且適合中小型企業開發的高效APP開發框架,它不僅可以實現多端部署,還提供了豐富的UI組建、開發工具和技術支持,是非常值得推薦的一款APP開發框架。