首先,必須理解一件事:移動和雲時代的企業應用技術,說白了,也就三塊:前端UI、後端服務、前端設備api。
1 前端UI
2 後服務端
3 前端設備api
這個原則,正是(shì)WeX5技術設計堅定遵循的原則。正是(shì)對這一原則的堅決遵循,才使得WeX5的技術如此開放(fàng)強大。
而WeX5另一個強大的原因,是(shì)源于開源的力量。免費(fèi)誠可貴,自由價更高。開源給你的,就是(shì)自由。開源是(shì)王道啊。
下(xià)面逐條說說WeX5強大之處,以及原因:
1. 開源模式
2. 跨平台多前端應用開發,支持app、web和微信應用快速開發
- 移動app(蘋果ios app、安卓Androidapp)
- 微信應用(包括公衆号、服務号和企業号應用)
- 企業web app(PC、平闆和手機)
- 其他輕應用(百度直達号等)
3. 高效精緻的UI組件體系,完全基于主流标準和技術
WeX5的UI組件體系是(shì)完全基于html5+css3+js,非常幹淨标準。
WeX5的UI組件技術完全是(shì)開放(fàng)主流,基于jquery和bootstrap技術,經WeX5高度優化,在移動上的表現(xiàn)很好,接近原生,真的很贊。
-
WeX5 的UI基于模塊化開發,采用增強的RequireJS模塊化技術
-
可視化拖拽設計的組件技術,WeX5已經提供了大量豐富的UI組件,并且支持引入和擴展第三方組件,大大提升了界面開發的效率和降低了難度
-
風格樣式庫基于bootstrap技術,在bootstrap基礎上大大增強了适合移動的樣式和組件,可輕松引入bootstrap大量豐富的樣式資源并随意換膚
-
高效靈活的雙向數據綁定技術和數據組件,使用簡單能力強大
-
高度優化,性能接近原生。操作爽滑,拖拽、轉場及動畫效果很好
4. 本機API框架(Native APIFramework)
- 基于phonegap(cordova)框架
- 默認内嵌高性能浏覽器,大大提升性能,特别是(shì)android低端機
- 提供微信等輕應用框架
- 提供了豐富的原生插件
- 支持引入和擴展第三方插件,任何原生app能實現(xiàn)的能力都可通過擴展插件實現(xiàn)
5. 可視化拖拽式集成開發環境IDE
- 基于eclipse開源IDE
- 可視化、組件化拖拽設計,完全所見(jiàn)即所得
- 向導化、模版化等工具,快速生成常見(jiàn)應用場景界面
6. 全能力的調試支持和智能代碼提示
開發手機app,模拟調試是(shì)關鍵能力,對開發者極端重要,而這也是(shì)業界現(xiàn)有hybrid app開發工具的軟肋。WeX5對hybrid app開發提供了業界最強大的調試支持,表現(xiàn)真正完美。
-
提供全能力、一站集成的模拟調試支持。開發手機app,日常的調試幾乎都是(shì)模拟調試,使用頻(pín)繁度遠超真機調試,WeX5提供全面、完備的模拟調試支持,表現(xiàn)真正完美
-
WeX5的模拟調試效果和真機運行效果幾乎完全相(xiàng)同。由于WeX5的UI組件體系徹底基于html+css+js,并采用高仿真本機設備app模拟,模拟調試運行效果和真機運行效果幾乎完全相(xiàng)同,杜絕模拟運行和真機運行不一緻的問題
-
WeX5開放(fàng)了所有的UI框架和組件源碼,使得開發者能在浏覽器裏跟蹤進入每一個組件的每一行代碼,找到和排查到真正的底層原因,系統調試徹底透明,無黑盒,無死角!
-
支持真機調試,提供全真機和快捷真機調試模式,爲開發者提供最大方便。
-
WeX5開放(fàng)了全部原生app框架源碼和本機api插件源碼,開發者可以在原生開發環境(Android ADT和XCode)内,跟蹤調試進入app的每一行代碼裏
-
全方位代碼智能提示,這方面WeX5做了很多功夫,WeX5所有的UI組件,乃至手機本機插件API,在WeX5的IDE裏,都能實現(xiàn)代碼智能提示,給開發者提供極大方便
7. 無限制、多方式、可加密的App應用打包發布
WeX5采用Apache 許可證開源協議(yì),商業友(yǒu)好。而且,在開放(fàng)性上,也走的極端徹底,這一點在app應用打包上得到充分體現(xiàn):
-
打包發布無任何限制,無需任何費(fèi)用。WeX5徹底開源,應用的每一行代碼都在你手裏,自由打包,無拘無束!
-
輕松打包發布成高性能的原生app,包括安卓Android的apk,蘋果ios的ipa
-
一鍵發布微信應用(微信公衆号、服務号、企業号均可)
-
一鍵發布成百度輕應用、web應用等
-
WeX5打包發布的app和應用,支持全部web資源(html+css+js)的加密,WeX5采用高強度動态密鑰,每個app每次編譯都會采用不同的動态密鑰,真正做到一包一秘!
-
支持本地快捷打包、遠程服務打包、原生環境編譯打包等模式,給你所有想要的打包方式和方便性
-
徹底開源,支持原生代碼調整、插件自定義和插件選擇打包,真正自由
8. 徹底開放(fàng)的App應用後端技術和部署方式
WeX5堅決走開源、開放(fàng)的道路,WeX5在支持後端技術、後端部署上,體現(xiàn)出極端徹底的開放(fàng)性。
-
開放(fàng)的後端技術支持,WeX5的後端完全開放(fàng),可通過http、Websocket等協議(yì)連接各種後端中間件或雲服務(java、node、php、.net等)
-
無限制的後端部署,可以部署在任何自己選擇的公有雲、私有雲服務器上,WeX5的部署完全開放(fàng)自由,無任何限制
總而言之,WeX5是(shì)多平台、跨前端應用開發的優秀工具,業界收費(fèi)的同類工具,和WeX5相(xiàng)比,技術要落後和老化不少。最難得的是(shì):WeX5采用商業友(yǒu)好的Apache許可證開源模式,用的放(fàng)心啊。
企業移動應用大潮滾滾,微信應用撲面而來,祝各位朋友(yǒu)用好開源的WeX5,多多發财!
歡迎并感謝朋友(yǒu)們在自己的博客、微信和qq群轉發轉帖。
本文由WeX5君整理,WeX5一款開源免費(fèi)的html5開發工具,H5 App開發就用WeX5!
轉載自:http://doc.wex5.com/wex5-intro-01/