當前位置:主頁 > 新聞資訊 > 技術資訊 >
輕松看透WeX5産品能力和技術!
發布日期:2019-08-05 閱讀次數: 字體大小:

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

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

1 前端UI

        互聯網和浏覽器已經普及和紮根,企業應用的前端UI和樣式組件,都會沿着w3c的html+css+js路線(xiàn)發展,資源也越來越多,比如bootstrap等。已經沒有任何企業,能離(lí)開w3c的html+css+js标準,另起爐竈搞自己的了。微軟試了不行,adobe試了不行,沒人能行。

2 後服務端

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

3 前端設備api

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

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

而WeX5另一個強大的原因,是(shì)源于開源的力量。免費(fèi)誠可貴,自由價更高。開源給你的,就是(shì)自由。開源是(shì)王道啊。

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

 1.  開源模式

       WeX5采用的是(shì)Apache許可證開源模式,商業友(yǒu)好,完全免費(fèi)。開發出來的應用,每一行代碼都在你手裏,發布部署無任何限制,自由,免費(fèi)
 

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

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

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大量豐富的樣式資源并随意換膚

  • 高效靈活的雙向數據綁定技術和數據組件,使用簡單能力強大

  • 高度優化,性能接近原生。操作爽滑,拖拽、轉場及動畫效果很好

 
      (我個人很認同WeX5的做法,第一,凡是(shì)業界主流的好輪子,比如jquery和bootstrap,就應該直接用,而且,WeX5做了深度優化,使app運行效果媲美原生。第二,我有技術潔癖,UI組件庫,必須基于html5+css3+js這樣的标準,這也是(shì)w3c統治互聯網的三大基石,沒的其它選擇啊)
 
 

4.  本機API框架(Native APIFramework)

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

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

       WeX5的IDE基于eclipse,WeX5的主要工作是(shì)強化了可視化快速開發。提供了一個完全可視化、組件化、拖拽式開發環境。
  • 基于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/