Amaze UI:BAT開源軟件角逐戰里的不速之客 時間:2015-08-29 14:24:16 來源:未知

過去IT趨勢都是由IBM、甲骨文、微軟等IT巨頭推出新產品,帶出產業的革新,但是現在談到云端、談到移動互聯網,基本上都是開源軟件引領市場,如美國的Amazon、Google、Facebook等,中國的BAT(百度、阿里巴巴、騰訊)等等都相繼推出了自己的開源產品。

  如果你是一個高級前端開發程序員,整天在Github上泡著,那你應該知道Amaze UI,一個還不錯的開源HTML5跨屏前端框架。也許是因為HTML5終于在今年下半年定稿了,基于HTML5的開發再度升溫,使得僅僅上線4個月的Amaze UI在Github上就獲得了超過2000的星標注,躋身國產開源軟件排行榜Top5,與BAT齊名。

QQ圖片20150114163739

近兩周Github上國產開源軟件排名Top 10

  3個月10萬的下載量是如何煉成的?

  最近,Amaze UI的下載量已經超過10萬了,對于一個由創業團隊推出,且上線時間僅僅只有幾個月的開源框架來說,確實不容易。對于這些成績,Amaze UI的項目負責人云適配CEO陳本峰解釋說,這些得益于HTML5的“東風”,除此之外,更是因為Amaze UI是最懂中國程序猿的開源 HTML5 跨屏前端框架。

  為什么說是借了HTML5的“東風”呢?

  HTML5是唯一一個通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平臺的跨平臺語言。在HTML5定稿之前,國內絕大多數瀏覽器已經支持HTML5,包括UC在內的很多手機瀏覽器已經迫不及待發展Web App,用于抵消原生App所吞噬的流量。

  而隨著今年HTML5的定稿的當下,已經是移動互聯網的天下,對于移動設備來說,硬件性能的提升移動程度上抹平了HTML的不足,同時補充了流媒體和游戲能力。行業支持上從最新的Android5.0開始,Webview可以通過Google Play Store實時更新,和Chrome的升級保持一致,用戶就可以不刷機享受到最新的瀏覽器引擎;iOS 8發布后,蘋果還是很識趣地取消了三方程序調用Nitro的限制,現在任意瀏覽器或應用調用iOS的UIWebview都可以利用Nitro加速。

  隨著硬件性能的持續提升,開發者們的持續努力,這一切都讓HTML5迅速升溫,這讓Amaze UI“恰逢大勢”。

  除此之外,Amaze UI雖然是一個開源框架,但是它還有一個專門的團隊每天維護。對于這一點,陳本峰介紹說,從國外的開源經驗來看,一個項目要想成功,必須有一個專職的研發團隊來做。雖然我們談開源,經常說靠社區的力量,但是最核心的推動力還需要是專職團隊,并且這個專職團隊是真的為社區服務的,“Amaze UI就擁有這樣一支團隊。”

  前端框架這么多,Amaze UI為什么會火?

  國內前端框架確實不少,但能解決瀏覽器存在的跨屏適配和兼容性問題的技術卻很少。再加上國內對開源技術的思想意識不夠,很多成熟的技術主要封閉在自己的公司內,這樣造成整個產業鏈在技術上很難互惠互通。

  與此同時,移動、跨屏已經成為了的當下互聯網最熱門的技術,而前端開發者在開發網頁時,時常會陷入重復解決繁復的跨屏、適配問題,耗費精力,影響工作效率,產品開發進度慢這樣的惡性循環中。

  Amaze UI 以“移動優先(Mobile first)”為理念,從小屏逐步擴展到大屏,最終實現所有屏幕適配,適應移動互聯潮流。而且針對移動平臺做了性能和體積方面的優化,大幅度提升用戶體驗。

  目前與Amaze UI功能相似的能解決同類需求的主要是國外的開源框架,如Bootstrap、Foundation、Semantic UI。

  全球有將近6%的網站是基于Bootstrap做的。不過對于中國開發者來說,Bootstrap門檻仍然較高,而且本土化支持不夠好。首先,Bootstrap只支持英文字體,并沒有對中文字體做設置。在不同操作系統、不同瀏覽器下,默認的中文字體可能是不一樣的,這樣會導致網頁在某些時候顯示得不太好看;其次,國內瀏覽器種類繁多,Bootstrap也無法照顧到對國內瀏覽器的支持;再次,Bootstrap因為最早是從PC端開始做的,所以有些地方是先PC后移動,而Amaze UI的思路是先移動后PC。

  如今,“瀏覽器”這個概念在移動時代已經完全不同了。陳本峰認為,微信、百度App、微博都是"瀏覽器",因為這些超級App都緊密融合了HTML5的運行環境,比如微信朋友圈的內容就是HTML5的。用戶在超級App上瀏覽網頁的頻率甚至要高于獨立的瀏覽器,所以今天的"移動瀏覽器"應該包括微信、百度、微博等超級App。

  因此,一個針對中國市場的、移動優先的跨屏前端開發框架開發者有很強的需求,也是一個行業的空白。

  Amaze UI填補了這個空白。Amaze UI的出現在中文字體支持、瀏覽器兼容以及更好地跨屏兼容到移動端等問題上,有著更加突出的優勢。云適配為它封裝了更多組件,包含近 20 個 CSS 組件、10 個 JS 組件,更有 17 款包含近 60 個主題的 Web 組件,可快速構建界面出色、體驗優秀的跨屏頁面。

  除此之外,為了能將“移動優先”做到極致, 更好地支持廣義的移動瀏覽器,Amaze UI正在集中火力研發下一個版本,計劃把微信JS SDK 、百度輕應用JS SDK集成進來,以滿足Amaze UI的廣大粉絲開發者們的需求。

  正是因為Amaze UI 很好地讀懂中國HTML5開發市場的需求,被粉絲贊為“最懂中國程序猿的HTML5前端框架”。甚至有程序員提議Amaze UI的中文名叫“妹子UI”(Amaze的英文發音和“妹子”的發音類似),充分表達了程序猿們對Amaze UI的喜愛。 于是,Amaze UI團隊決定發揮人人參與的開源精神, 把Amaze UI的中文名字定為“妹子UI”,并啟用新域名:http://meizi.io。幫助廣大HTML5程序員大量節省開發時間,讓程序員們有更多的時間陪妹子,這就是“妹子UI”的使命。


精彩推薦

网上棋牌赌博998
金库娱乐游戏平台 新疆十一选五前三组 老11选5开奖视频 厦门股票配资公司 时彩后二稳赚霸主 2019时时彩平台注册 江苏11选5开奖走势图 宅基地如何赚钱 手机通比牛牛 甘肃新11选5开奖列表 吃鸡赚钱游戏下载 北京赛车pk10网址