1. 程式人生 > >給大家介紹一個超級好用的H5APP開發工具

給大家介紹一個超級好用的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執行過程中的各種資訊。