2010年11月17日,继上期组织UML之父Ivar Jacobson和中国开发管理者举行面对面交流会后,由CSDN策划组织的TUP对话大师系列继续举行,本期由CSDN和谋智网络联合组办,jQuery之父John Resig见面会在北京丽亭华苑酒店成功举行。活动现场非常火爆,签到的时候人群排队达到数十米,活动也不得不延迟开始。
签到人群
会议由CSDN 和《程序员》总编刘江主持,他认为由于目前各种设备越来越多样化(PC、手机、平板电脑、电视、车载系统、电子书等等),如果以Web作为统一平台,将大大简化开发过程,这可能是开发平台方面最引人关注的趋势,当前可以说是Web开发的黄金时代。
CSDN &《程序员》总编 刘江
技术人员决定互联网未来
接下来是谋智网络董事长兼CEO宫力博士致辞,作为Java平台的核心开发者之一,他鼓励国内的年轻开发者要敢于梦想。他提到,John Resig开发jQuery的时候还是大二的学生,在国内大多数的大学生还在追分的时候,很多国外孩子们已经在追逐伟大梦想了。他还回忆起在十多年前Java开发处于早期的时候,就有一个国外的中学生与开发团队联系,要做实习生,说自己要是不参与,将错失一次大机会。
谋智网络董事长兼CEO宫力博士
同时,宫力表示,互联网应是个开放的系统,大家都可以在上面创新,都可以平等生存。前段时间的“3Q大战”充分表现出来某些厂家或者大部分的大厂家都想独霸,实际上这是互联网开放和封闭之争。未来究竟是大家都能在上面创新,还是几家独大厂商的战斗,这是值得思考的问题。在他看来,在这场战斗里面最终赢和输不决定于这些公司,也不是决定于用户,实际上起决定作用的是技术人员。因为技术是信息产业,特别是互联网里面最核心的东西,任何厂商要想控制互联网也是通过技术来做的,想打破控制也是通过技术来实现的。作为技术人员不仅要有技术特长,还要有良心做好事,不能去做坏事。
谋智网络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展开了沟通(付江)
《程序员》杂志在活动后专访了John Resig,相关报道请关注《程序员》杂志。
据悉,TUP是由全球最大的中文IT社区CSDN和最具影响力的IT技术期刊《程序员》发起组织的线下活动,以业界知名专家讲座和论坛形式在北京、上 海等主要城市定期举行,主要针对IT产品研发相关的技术、设计、运营、运维、管理专业人士,目的是与技术界人士共同关注IT产品研发背后的成败经验,关注 技术、用户体验和产品设计,信仰开放、创新、交流和社区力量。
关于本次活动的更详细内容,请关注CSDN和TUP官方页面(http://tup.csdn.net/)相关报道。
什么是TUP?
Technology 技术
User Experience 用户体验
Product 产品
分享产品背后的技术和用户体验故事
TUP是由全球最大的中文IT技术社区CSDN和最具影响力的IT技术期刊《程序员》发起组织的线下活动,以业界知名专家讲座和论坛形式在北京、上海等主要城市定期举行,主要针对IT产品研发相关的技术、设计、运营、运维、管理专业人士,目的是与技术界人士共同关注IT产品研发背后的成败经验,关注技术、用户体验和产品设计,信仰开放、创新、交流和社区。