騰訊移動Web整體解決方案--Spirit
移動Web開發是一塊新的領域,給Web帶來更多機會的同時,也帶來了更多的挑戰。為了讓開發者在移動Web的道路上走得更加順暢,開發更加高效,Spirit(勇氣號)由此而生。
Spirit 官網:http://alloyteam.github.io/Spirit/
Spirit并不是一個具體的框架或者工具,但是她是移動端一系列解決方案的整合與聚攏。她是Alloyteam開發團隊在移動開發項目中通過大量實踐、歸納、總結提煉而成,最終沉淀下來的一個體系,真正建立一套移動Web開發的集成解決方案。Spirit主要由5個部分組成:移動Web開發規范、JM、JMUI、Mobug、Mars。
移動Web開發規范,主要是Alloyteam開發者基于日常開發的沉淀,總結了字體、交互、性能等方面的最佳實踐,是移動Web開發的指導標準。能讓開發者避免不必要的彎路。
是 一款新一代輕量級高性能移動JavaScript框架,由團隊經實踐項目積累沉淀而成,為擁抱移動互聯網全新設計,專注為移動Web項目。她在設計上更看 重性能,代碼力求最精簡,同時解決了大部分的移動Web兼容問題。壓縮后不到36K的框架,但卻能為你避開很多移動開發上遇到的坑,讓你愛不釋手。
JMUI,建立在JM的UI組件庫,基于HTML5與CSS3,涵蓋了目前移動端各類常見的UI組件,可以讓開發者快速創建自己的樣式,方便地投入項目使用。與JMUI結合使用,提供一整套移動方案。簡約的UI組件,讓你的頁面文藝起來。
如 果你還在苦惱如何在手機端調試移動Web的頁面,那么這款工具將是你的首選,她由Alloyteam成員自研而成。Mobug是一個移動Web調試工具, 使用Mobug可以使用Chrome一樣的Inspector調試手機頁面,甚至還能調試App里面的WebView所打開的頁面,相當強大。
Mars是一個移動Web前端知識庫,收集與歸納移動Web開發中常見的問題。主要介紹移動端Web解決方案,包括代碼結構規范、字體設置最佳實踐、模擬原生效果實踐、工具類方法匯總、iOS與Android平臺上問題列表、高性能Mobile Web開發、類庫依賴推薦等等,后續還在進一步完善中,如果你也在移動Web遇到了問題,歡迎你積極加入,到Mars項目提交Issue。
最后AlloyTeam團隊邀請更多的朋友加入到完善移動Web開發的工程中,共同解決在移動Web開發道路中所遇到的難題,提供面向億萬用戶的移動端Web解決方案,歡迎 Fork & Pull Request。
來源:騰訊 AlloyTeam