日前,百度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相关的技术交流和技术培训等,提升国内开发人员的技术水平。
百度持续推动互联网开放,近年来在技术、市场、产业等领域都有不凡举措,例如定期举办促进业界技术交流的百度技术沙龙活动。业界有传言称百度开源此举很可能意在培育、挖掘、积累国内***技术人才。不论传言是否真实,不可否认的是,在百度的***下,中国互联网技术圈正在变得更加积极互动,这对于提升国内技术开发水平的影响不可估量。