給大家介紹一個超級好用的H5APP開發工具
wex5框架
開源免費
WeX5採用Apache許可證開源模式,商業友好,完全免費。基於WeX5開發出來的應用,每一行程式碼都在你手裡,釋出部署無任何限制,完全自由免費。
基於主流技術和標準
WeX5前端採用HTML5 + CSS + JS標準,使用AMD規範的requirejs、bootstrap、jquery等技術;WeX5手機APP基於phonegap(cordova)採用混合應用(hybrid app)開發模式;WeX5支援多種型別的後端,包括Java、PHP和.NET等,同時也支援雲API。
前端跨“端”
WeX5對跨平臺多前端支援極好,一次開發,多平臺執行。目前,WeX5支援的前端有:
1、移動APP(蘋果APP和安卓APP);
2、微信應用(包括公眾號、服務號和企業應用號);
3、PC瀏覽器;
4、其它輕應用(如百度直達號);
後端跨“端”
WeX5堅決走開源和開放的道路,WeX5在支援後端技術和後端部署上,體現出極端徹底的開放性:
1、開放的後端技術支援:WeX5的後端完全開放,可通過http和websocket等協議連線各種後端中介軟體或雲服務(Java、PHP、.NET等);
2、WeX5的部署完全開放自由,無任何限制,可以部署在任何公有云或私有云伺服器上。
視覺化設計
WeX5的IDE基於eclipse,提供了一個完全視覺化、元件化、拖曳式開發環境,完全所見即所得;嚮導化和模板化等工具,快速生成常見應用場景介面,下圖是WeX5視覺化設計器影象展示。
豐富的元件體系和嚮導
WeX5的UI元件體系完全基於HTML5 + CSS + JS,使用requirejs、jquery和bootstrap技術,內建支援大量豐富的UI元件;針對一些常用的場景,WeX5提供了豐富的嚮導,便於快速構建應用。
1)WeX5豐富的元件體系
2)WeX5豐富的嚮導
裝置訪問
WeX5基於phonegap(cordova)採用混合應用(hybrid app)開發模式,可以輕鬆呼叫手機裝置和硬體能力,如相機、地圖、LBS定位、指南針、通話錄、檔案、語音、電池等等,針對裝置的本地能力,WeX5提供了豐富的cordova外掛。
擴充套件能力
WeX5一直堅持開放的態度,在WeX5上,不僅可以使用內建的元件、嚮導和cordova外掛,你也可以根據自己的需要,擴充套件定義自己的元件、嚮導和cordova外掛;如果你覺得bootstrap樣式不是你想要的,你也可以在WeX5上做出一套基於別的樣式庫(例如Semantic UI)的元件和嚮導。
全能力除錯和智慧程式碼提示
開發手機APP,模擬除錯是關鍵能力,對開發者極端重要,而這也是業務現有hybrid app開發工具的軟肋。WeX5對hybrid app開發提供了業務最強大的除錯支援:
1、提供全能力、一站整合的模擬除錯支援
開發手機APP,日常的高度幾乎都是模擬除錯,使用頻繁程度遠超真機除錯,WeX5提供全面、完備的模擬除錯支援,表現真正完美。
2、WeX5的模擬除錯效果和真機執行效果幾乎相同
由於WeX5的介面技術基於HTML5 + CSS + JS,並採用高模擬本機裝置APP模擬,模擬除錯執行效果和真機執行效果幾乎完全相同,杜絕模擬執行和真機執行不一致的問題。
3、WeX5開放所有的UI框架和元件原始碼
開發者能在除錯時跟蹤進入每個元件的每一行程式碼,找到和排查到真正的底層原因,系統除錯徹底透明、無墨盒、無死角!
4、支援真機除錯
提供全真機和快捷真機除錯模式,為開發者提供最大方便。
5、WeX5開放全部原生APP框架原始碼和本機cordova外掛原始碼
開發者可以在原生開發環境(Android ADT和XCode)內,跟蹤除錯進入APP的每一行程式碼。
6、全方位程式碼智慧提示
WeX5在程式碼提供方面,做了很多功夫,WeX5所有的UI元件、框架js庫、及至手機本地外掛API,在WeX5的IDE裡,都能實現程式碼智慧提示,給開發者提供極大的方便,下圖是WeX5模擬除錯影象展示。
無限制、多方式、可加密APP打包
WeX5應用的每一行程式碼都在你手裡,支援所有的打包模式,無任何限制!支援一包一祕,保護你的智慧財產權。
1、無限制打包多種應用
無任何限制和費用,打包多種應用:原生Android apk、原生ios ipa、微信服務號/企業號和其他輕應用。
2、支援多種打包模式
3、一包一密,強力保護
WeX5打包釋出的APP和應用,支援全部資源(HTML5 + CSS + JS)加密,採用高強度動態金鑰,每個APP每次編譯都會採用不同的動態金鑰,真正做到一包一祕,強力保護你的原始碼,讓你放心。
APP更新
WeX5支援多種APP更新方式:
1、APP整包更新
當整個APP發生改變時,WeX5內建支援整個APP升級更新。
2、資源更新
當應用資源發生改變時,只需要將WeX5打包的應用更新到服務端,APP會自動進行資源更新。
統計(將來會支援)
WeX5支援豐富的APP運營統計資訊,包括新增使用者數、活躍使用者數、留存使用者、升級使用者、單次使用時長、日使用時常、使用者區域分佈、使用者線上數等等,讓你時刻了解你的APP的運營情況。 WeX5同時也支援開發者自定義統計資訊,幫助開發者收集統計APP執行過程中的各種資訊。