Qatrix 1.0发布,轻量级高性能的JavaScript框架(以及本人的感言)

2012-10-21 10:06:17 +08:00
 catfan

Anyway,经过长时间的改良和优化,Qatrix终于发布了第一个正式稳定1.0版了

Qatrix是一款超轻量级,高性能的JavaScript框架,是社交网站Catfan旗下的开源项目。

Qatrix经过Gzip压缩后的体积只有5KB,但却包含了完善的元素选择器,DOM处理,事件处理,具备硬件加速特性的动画引擎,AJAX,JSON,Cookie,本地数据存储等60+个满足日常网络应用开发的功能。

其内置的动画引擎是基于CSS3 transition,并具备硬件加速特性,性能比基于纯JavaScript处理的方式效率提升至少120%以上,能为网页带来极为流畅的动画效果。

Qatrix还具备了良好的数据处理功能,支持JSON的编码和解码,大幅简化各种数据之间的转换,例如可以直接保存数组数据到Cookie,可以直接通过AJAX发送数组数据,AJAX返回的数据也无需手动编码便可直接使用。

Qatrix以效率为先的原则,在性能提高方面也投入了大量的研究,并且同时在兼容性上也做了不少的处理,目前能兼容IE6+以上等主流浏览器。

同时Qatrix API的设计简单友善,基本上都是简单的英语单词,无需学习复杂的概念便能轻松上手(如果学过jQuery的话则更快)

Qatrix的官方文档清晰,每一个功能都带有详细的说明并附上例子,并且还提供了性能比较,JavaScript代码压缩(压缩率比Packer还高)等实用功能。

总之,Qatrix的轻量,高性能,简单易用,将会是您在网络开发的得力JavaScript框架。

官方网站:http://qatrix.com/
GitHub:https://github.com/qatrix/Qatrix
API文档:http://qatrix.com/doc
下载:http://qatrix.com/download

PS:按照Qatrix在Github上的关注数,Qatrix目前已经是国人开发前五大开源JavaScript框架之一了(是的,甚至比百度的开源JavaScript框架关注还高)

PS2:虽然早就知道在国内做开源项目基本上没有什么好下场的,既没有多少人能看懂,也不会得到企业的支持,更不会带来些什么资金收入。Anyway,建立此开源项目基本上就是为了分享本人积累了多年研究JavaScript的成果,希望各位能放下成见,能从项目本身去共同探讨去研究,不要去在乎项目的规模,创始人是谁,年纪有多大等。我相信只要能读懂里面的代码,绝对会让你受益匪浅的,这样本人在此项目上投入的巨大付出也能算是值得了,谢谢。
5008 次点击
所在节点    分享创造
21 条回复
andy12530
2012-11-02 22:55:00 +08:00
已经fork这个项目了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/50504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX