百度JavaScript項目tangram開源 促進國內前端開發水平提升
日前,百度JavaScript開發框架tangram宣布對第三方開發者開源,并推出網站tangram.baidu.com。據悉,這是百度前端***次對外開放源代碼。業內人士認為,此舉將推動國內JavaScript技術的研究和交流,為廣大前端開發人員提供更符合本土的選擇和代碼參考,對國內前端開發整體水平的提升帶來重大意義。
一直以來,在國內開發業界,包括JavaScript、ActionScript、CSS、XHTML、Adobe AIR等在內的前端開發技術雖然與用戶體驗息息相關,但前端開發從業者卻并沒有受到足夠的重視。業內很少有針對前端開發的學習和交流渠道,開發人員普遍使用的是jQuery、yui等國外的前端開源框架。
百度tangram開源為國內前端開發從業者帶來了新的曙光。據了解,tangram是一套簡單可依賴的JavaScript開發框架,它具有體積小巧、性能優良、使用簡單等特點,并且經過專業QA測試以及百度各大產品線的應用,質量得到了充分保障。尤其值得一提的是,tangram是一個高度模塊化的框架,各模塊能獨立開發,互不影響,彌補了國內少有適合團隊開發的前端框架的空白。開發人員可以按照自身產品的需求定制tangram,例如在Base庫中針對函數級別做定制,在Component庫中針對功能點做定制。同時,tangram也能很方便地擴展和修改,相比同類框架有更強的定制性。
目前百度tangram是一個成體系的開源計劃,涵蓋了tangram框架的核心庫、組件庫等一系列框架,為前端開發提供了完整方案。據悉,百度后繼還有開源自動化測試框架和測試用例的一系列計劃。
百度方面表示,前端開發框架一直缺乏中文技術文檔,但tangram提供了豐富的中文文檔,方便廣大技術開發者學習。百度也一直非常注意創造良好的技術交流氛圍,將長期舉辦各種tangram相關的技術交流和技術培訓等,提升國內開發人員的技術水平。
百度持續推動互聯網開放,近年來在技術、市場、產業等領域都有不凡舉措,例如定期舉辦促進業界技術交流的百度技術沙龍活動。業界有傳言稱百度開源此舉很可能意在培育、挖掘、積累國內***技術人才。不論傳言是否真實,不可否認的是,在百度的***下,中國互聯網技術圈正在變得更加積極互動,這對于提升國內技術開發水平的影響不可估量。