首先,必須理解一件事:移動和云時代的企業應用技術,說白了,也就三塊:前端UI、后端服務、前端設備api。

這后面,是一個事實和趨勢:就是前后端已經分化,并各自獨立發展:

1 前端UI

? ? ? ? 互聯網和瀏覽器已經普及和扎根,企業應用的前端UI和樣式組件,都會沿著w3c的html+css+js路線發展,資源也越來越多,比如bootstrap等。已經沒有任何企業,能離開w3c的html+css+js標準,另起爐灶搞自己的了。微軟試了不行,adobe試了不行,沒人能行。

2 后服務端

? ? ? ?后端和前端正好相反,技術正走向多元化。node,Python,java并存,以及PAAS、BAAS云服務的成熟,數據綁定也要支持多種技術和方向。

3 前端設備api

移動和設備在急劇發展,各種硬件能力會更多的加入,想想可穿戴設備吧,想想智能客廳吧,想想未來的手機吧。。。
總結起來,就是一條原則:“讓UI界面歸UI界面,讓設備api歸設備api,讓后端服務歸后端服務”。僅此而已!

這個原則,正是WeX5技術設計堅定遵循的原則。正是對這一原則的堅決遵循,才使得WeX5的技術如此開放強大。

而WeX5另一個強大的原因,是源于開源的力量。免費誠可貴,自由價更高??錘愕?,就是自由??詞峭醯臘?。

下面逐條說說WeX5強大之處,以及原因:

?1.??開源模式

? ? ? ?WeX5采用的是Apache許可證開源模式,商業友好,完全免費??⒊隼吹撓τ?,每一行代碼都在你手里,發布部署無任何限制,自由,免費。

2.??跨平臺多前端應用開發,支持app、web和微信應用快速開發

? ? ? ?WeX5對跨平臺多前端應用開發的支持極好,一次開發,多平臺運行。
? ? ? ?目前,WeX5能開發的跨平臺多前端應用有:
  • 移動app(蘋果ios app、安卓Androidapp)
  • 微信應用(包括公眾號、服務號和企業號應用)
  • 企業web app(PC、平板和手機)
  • 其他輕應用(百度直達號等)
?? ? ? (在企業應用市場,多平臺、跨前端已成必須,而非可選!微信應用,已經勢不可擋,必將顛覆移動應用的版圖。在微信應用和百度直達號等輕應用的推動下,在企業移動應用領域,hybrid app也將固化其主流地位,毫無懸念)
?
? ?

3.??高效精致的UI組件體系,完全基于主流標準和技術

? ? ?? WeX5的UI組件體系是完全基于html5+css3+js,非常干凈標準。
? ? ?? WeX5的UI組件技術完全是開放主流,基于jquery和bootstrap技術,經WeX5高度優化,在移動上的表現很好,接近原生,真的很贊。
  • WeX5 的UI基于??榛?,采用增強的RequireJS??榛際?/li>
  • 可視化拖拽設計的組件技術,WeX5已經提供了大量豐富的UI組件,并且支持引入和擴展第三方組件,大大提升了界面開發的效率和降低了難度
  • 風格樣式庫基于bootstrap技術,在bootstrap基礎上大大增強了適合移動的樣式和組件,可輕松引入bootstrap大量豐富的樣式資源并隨意換膚
  • 高效靈活的雙向數據綁定技術和數據組件,使用簡單能力強大
  • 高度優化,性能接近原生。操作爽滑,拖拽、轉場及動畫效果很好
? ??? (我個人很認同WeX5的做法,第一,凡是業界主流的好輪子,比如jquery和bootstrap,就應該直接用,而且,WeX5做了深度優化,使app運行效果媲美原生。第二,我有技術潔癖,UI組件庫,必須基于html5+css3+js這樣的標準,這也是w3c統治互聯網的三大基石,沒的其它選擇?。?/div>
?

4.??本機API框架(Native APIFramework)

? ? ? ? WeX5采用混合應用(hybrid app)開發模式。能輕松調用手機設備的系統和硬件能力,如相機、地圖、LBS定位、指南針、通訊錄、文件、語音、電池。。。等。
? ??? 這方面,phonegap/cordova幾乎是事實的標準了,很多大公司都采用。在本機框架上,WeX5有:
  • 基于phonegap(cordova)框架
  • 默認內嵌高性能瀏覽器,大大提升性能,特別是android低端機
  • 提供微信等輕應用框架
  • 提供了豐富的原生插件
  • 支持引入和擴展第三方插件,任何原生app能實現的能力都可通過擴展插件實現

5.??可視化拖拽式集成開發環境IDE

? ? ?? WeX5的IDE基于eclipse,WeX5的主要工作是強化了可視化快速開發。提供了一個完全可視化、組件化、拖拽式開發環境。
  • 基于eclipse開源IDE
  • 可視化、組件化拖拽設計,完全所見即所得
  • 向導化、模版化等工具,快速生成常見應用場景界面

 

6.??全能力的調試支持和智能代碼提示

? ??? 開發手機app,模擬調試是關鍵能力,對開發者極端重要,而這也是業界現有hybrid app開發工具的軟肋。WeX5對hybrid app開發提供了業界最強大的調試支持,表現真正完美。
  • 提供全能力、一站集成的模擬調試支持??⑹只鷄pp,日常的調試幾乎都是模擬調試,使用頻繁度遠超真機調試,WeX5提供全面、完備的模擬調試支持,表現真正完美
  • WeX5的模擬調試效果和真機運行效果幾乎完全相同。由于WeX5的UI組件體系徹底基于html+css+js,并采用高仿真本機設備app模擬,模擬調試運行效果和真機運行效果幾乎完全相同,杜絕模擬運行和真機運行不一致的問題
  • WeX5開放了所有的UI框架和組件源碼,使得開發者能在瀏覽器里跟蹤進入每一個組件的每一行代碼,找到和排查到真正的底層原因,系統調試徹底透明,無黑盒,無死角!
  • 支持真機調試,提供全真機和快捷真機調試模式,為開發者提供最大方便。
  • WeX5開放了全部原生app框架源碼和本機api插件源碼,開發者可以在原生開發環境(Android ADT和XCode)內,跟蹤調試進入app的每一行代碼里
  • 全方位代碼智能提示,這方面WeX5做了很多功夫,WeX5所有的UI組件,乃至手機本機插件API,在WeX5的IDE里,都能實現代碼智能提示,給開發者提供極大方便

7.??無限制、多方式、可加密的App應用打包發布

? ? ?? WeX5采用Apache 許可證開源協議,商業友好。而且,在開放性上,也走的極端徹底,這一點在app應用打包上得到充分體現:
  • 打包發布無任何限制,無需任何費用。WeX5徹底開源,應用的每一行代碼都在你手里,自由打包,無拘無束!
  • 輕松打包發布成高性能的原生app,包括安卓Android的apk,蘋果ios的ipa
  • 一鍵發布微信應用(微信公眾號、服務號、企業號均可)
  • 一鍵發布成百度輕應用、web應用等
  • WeX5打包發布的app和應用,支持全部web資源(html+css+js)的加密,WeX5采用高強度動態密鑰,每個app每次編譯都會采用不同的動態密鑰,真正做到一包一秘!
  • 支持本地快捷打包、遠程服務打包、原生環境編譯打包等模式,給你所有想要的打包方式和方便性
  • 徹底開源,支持原生代碼調整、插件自定義和插件選擇打包,真正自由


8.??徹底開放的App應用后端技術和部署方式

? ? ?? WeX5堅決走開源、開放的道路,WeX5在支持后端技術、后端部署上,體現出極端徹底的開放性。
  • 開放的后端技術支持,WeX5的后端完全開放,可通過http、Websocket等協議連接各種后端中間件或云服務(java、node、php、.net等)
  • 無限制的后端部署,可以部署在任何自己選擇的公有云、私有云服務器上,WeX5的部署完全開放自由,無任何限制
? ? ?? 總而言之,WeX5是多平臺、跨前端應用開發的優秀工具,業界收費的同類工具,和WeX5相比,技術要落后和老化不少。最難得的是:WeX5采用商業友好的Apache許可證開源模式,用的放心啊。

企業移動應用大潮滾滾,微信應用撲面而來,祝各位朋友用好開源的WeX5,多多發財!

歡迎并感謝朋友們在自己的博客、微信和qq群轉發轉帖。

本文由WeX5君整理,WeX5一款開源免費的html5開發工具,H5 App開發就用WeX5!

閱讀其他app 開發相關文章://www.usdzf.com/?p=3443

index-icon-weibo index-icon-facebook index-icon-twitter github-1
wen-xin-2
? ??友情鏈接? ??| ? ?法律說明? ? ? ? ? 北京起步科技股份有限公司 ??2006-2016 ? ? ? ?京ICP備13007148號
2019-08-12T14:09:12+08:00