谋智网络Firefox 4.0 Beta大赛启动
谋智网络市场部的张宇介绍了Firefox 4的新特性以及一起火狐社区、谋智网络Firefox 4.0 Beta大赛的情况。他重点介绍了火狐官方社区的几个推荐板块: 第一,问答和学堂。在这里大家有什么样的疑问都可以在这个板块上提出,谋智网络的工程师看到这些问题以后都会在第一时间回复大家,帮助大家解决问题。第二,扩展精选板块。在火狐全球目前有8000多个扩展,这些扩展中间有哪些是最适合大家用的,而且是中文服务支持是最好的呢?谋智网络的工程师也做了非常精心的挑选,目前在火狐社区的网站上,目前有70多个扩展精选供大家使用。第三,在火狐社区里新增了一个叫社区活动的板块,在这个板块里面大家可以知道最新的社区活动。目的主要是想让大家有更多的机会交流,比如说今天跟大师的见面机会,还有各种线上线下的活动。
谋智网络市场部 张宇
张宇现场秀了Firefox 4的新特性,多点触控的功能也非常的眩,在他看来,Firefox 4至少有几个特性是值得技术人员关注的,首先是引进了最新的引擎,可以提高运行效率。其次是采用了图形硬件加速。还有就是可视化声音,4.0版本提供了一个非常强大的音频数据处理的API,技术人员可以直接对标签进行处理。据张宇介绍,谋智网络Firefox 4.0 Beta大赛已经正式拉开序幕,活动将一直要持续到12月31日。
会场座无虚席
接下来,John Resig上台,本次活动的重头戏开始了。Resig首先介绍了jQuery的最新发展情况,包括模块化、CSS、data属性等方面的改进。
jQuery Mobile研发路线图
John Resig重点谈了jQuery Mobile的情况,jQuery移动不仅会给主流移动操作系统平台带来jQuery核心库,而且会发布一个完整统一的jQuery用户界面框架,旨在帮助移动应用的开发者简化构建应用程序的流程。
jQuery之父John Resig
接着,他讲述了jQuery Mobile这一新产品的研发过程。jQuery Mobile开发的第一阶段:让jQuery Core在所有流行的移动浏览器上都能工作。开发自己的测试套件和持续集成测试,使用TestSwarm自动化测试。jQuery Mobile开发的第二阶段:完整的开发移动网站和应用的框架;提供开发移动网站所必需的所有Widget和布局组件;遵守渐进增强(Progressive enhancement)的原则。
John Resig还提到了jQuery Mobile与jQTouch和Sencha Touch的区别:设计中心是渐进增强,适用于几乎所有移动设备,非常小。Resig还谈到,jQuery之所以会在众多JavaScript库中脱颖而出,专注于DOM是重要一点,另外,还有足够小和快。QA环节,现场提问很热烈,与会者开始抢话筒。
与大师零距离面对面 QA环节引发全场高潮
有位来自凡客诚品的同学提问,他的问题是jQuery Mobile是否可以用于生产环境。Resig回答现在对最流行的设备来说已经可以了,正式版明年早些时候会发布,将支持绝大部分移动设备。根据之前的报道,jQuery Mobile目前支持的移动平台有苹果公司的iOS(iPhone,ipad,iPod Touch),Android,Black Berry OS6.0,惠普WebOS,Mozilla的Fennec和Opera Mobile。今后,将增加包括Windows Mobile,Symbian和MeeGo在内的更多移动平台。
有与会者问,现在使用量jQuery很大,未来会不会为这些程序员提高专门的IDE?
对此,John Resig表示现在应该不会有计划做单独的IDE,但是jQuery跟很多厂商密切合作,例如微软会支持内置这个产品,这样开发人员就可以用可视化拖拽的方式各种组件来设计。
有与会者问,现在市面上有大量的JavaScript框架,在各自的官网上都号称是不可被击败的框架,JQuery跟他们相比,真正的优势和特点在哪,大家为什么选择用JQuery呢?
John Resig认为JQuery最大的优势在于完全关注于DOM,都是找到对象然后控制,在提供这些功能的时候文件大小非常小。比如说现在浏览器提供了各种各样硬件加速,随着浏览器变得越来越好,JS的性能也越来越好。
有与会者问到:jQuery的开发团队情况?
John Resig透露:有20多个人。jQuery Core的代码提交者有3个人。大家主要使用Git、github进行合作。
现场有同学还提了一个有趣的问题,John Resig会不会写起代码来忘我工作,会不会听摇滚乐。Resig回答,会工作到很晚,更喜欢听爵士乐。此外,不少与会者还就很多jQuery开发过程中实践情况与John Resig展开了沟通