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