【IT168专稿】7月16日,Adobe在中国上海举行了奥多比开发者技术日。根据Adobe的介绍,原来的Flex Builder 3将升级成为Flash Builder 4简体中文版,目前只有beta版,正式版预计在今年第四季度发布,到时会发布更多特性。
Adobe全球平台技术推广部总监Ben Forta表示,奥多比在过去几年当中投入了非常大的力度和资金在Flash的frameworks平台上,包括一些新工具的开发等等,帮助全球的开发者更好的去开发他们的产品。中国市场是一个非常重要的市场,最近,特别是在中国又加大了投资的力度,在中国会有更多的人才加入,建起一个比较强大的团队。我们可以看到,今后在中国会有更多的投资。
对于发展动向,Ben Forta认为,Flash在过去传统上一直是设计人员社区当中非常重要的一个工具,在最近采取了加大对开发人员这方面的投入,这也是对设计这个方面的一个很有意思的补充,使得两者可有趣的结合,开发出越来越多强大的功能。过去给人的感觉是Flash首当其冲对设计人员,现在有了Flash Builder 4与Flash Catalyst的协同工作,使得开发方面有了更好的工具可以使用。另外,要使人们在任何时间,任何地点,用任何的设备都可以应用到很好的应用到Flash的平台和工具。在介绍中,他对全球10亿下载量,1/4是来自于中国的使用者充满了信心。同时,IT168记者就Adobe今后在中国的推广及针对开发者的策略对Ben Forta进行了采访。
记者:Flash如何影响到众多传统的开发人群?
Ben Forta:其实Flash的确有这个能力去影响到一些比如说Java开发者,或者是其他语言的开发者,我们知道Flex Frameworks可以非常好的支持传统的开发人员。所以有了Flex这样一个传统支持,Flash也是和他一脉相承的。因为我们知道,对Flash来说,他对传统的Java、php这样一些应用者是非常好的,但是过去的Flex就是一个小的脚本,现在新的Flash把Flex的优点融入进去了。这样就使得传统的PHP、Java的开发者可以非常好的利用Flash提供的优点,Java用户其实是Flex一个很大的用户群。
记者: Flash Builder 4是针对开发者的架构,对于设计者来说,在开发者使用方面是否会遇到一些困难。是否需要进行培训,怎样保证他们可以使用比较流畅?
Ben Forta: Flex Builder 4设计出来就是为了易于使用,开发人员可以自学,很快就可以上手,甚至用几分钟就可以开发出一个简单的应用程序。讲到培训方面,我还可以再进行一个补充说明。如果说容易的一方面,他是一个很好的开发工具,如果你对语言比较熟悉的话,可以比较容易的应用。但是讲到培训,培训也是非常重要的,前面讲了这个语言本身并不难,但是需要培训的是哪一方面呢?我们说要有很好的设计和用户之间的交互,这些方面都是需要很好的培训的,还有设计人员开发人员怎么样协作,产生协同效应,这些都是非常有必要去培训的。而且事实上也是这样,现在全球的企业客户需求也是非常大的,也是将来成长空间比较大的一块。比如说前面讲到颜色、字体还有画面的选择。现在我们进入互联网应用一个新的时代,用户体验是非常重要的。也就是说你可以掌握这样的一个工具,或者是创建一个很好的应用,但是如果他的用户验比较差的话,实际上就是失败的,所以对这方面,相信在培训方面也是有很多的必要。
我们新发布的Flash Builder 4有一些非常新的功能,可以使一些比较新的开发人员,生产效率大大提高。比如,针对一些以数据为中心的开发,对于新的开发人员,可能之前会碰到对生产环境不熟悉,但是Flash Builder 4的新功能,使他可以在很快的时间里对这个环境有所了解,用几分钟的时间找到自己所需要的应用程序。
记者:关于Flash Catalyst新的软件,有新的Flex架构高度整合进来,我们知道国内的带宽和硬件条件并不是很好,从Flex3到Flash 4的推出,性能和带宽都是很大的问题,奥多比官方有没有认识到这个问题,新的Flash Catalyst和新的Flex架构在这方面有没有优化?
Ben Forta:Flash在之前已经有了优化的方法,在 Flex 4里,我们可以把很多的应用分成很多小的模块,动态的在运行时缓解。在低带宽模式下,可以解决大容量文件的忧虑;另外一个是在整个新的Flex4的框架当中,在整个SDK框架之上,我们针对组件做了很多的调整,就是跟Flex3完全不一样了,无论是形式上还是框架上。
记者:Flash Catalyst这个软件可以做很多设计师的工作,奥多比到底怎样定位交互设计这个职位,交互设计师如何利用Flash Catalyst与开发人员有效协同?
Ben Forta:Flash Catalyst是一个针对设计师的一个产品或者工具,所以Flash Catalyst看上去跟Photoshop看上去有点类似,因为他的目的是把工具给到设计师,在开发人员进来之前他可以在设计上做的更加具有互动性。当然作为开发人员来说,他之前的集成、数据、连接的工作还得做。但Flash Catalyst的一个好处在于,对于设计人员来说,可以用他产生快速的原形,比如互动方面的控件,组件,直接交付最终用户提前进行体验,而不是说非得等到完成整个工作才可以做到。另外,当设计人员弄好之后,这些开发会自动生成,这样相对于以前将静态页面得交给开发者,这种交互设计使开发人员会比较有信心,可以放心的交给开发者去做。
虽然Flash Catalyst针对设计者,但并不是对开发者就不关心了。对于开发者来说,Flash Catalyst也是一个好消息,因为过去他们要做很多不是核心、最关键的代码的编写工作,而现在设计者可以通过新的功能,自动生成这些代码,而开发人员就可以把主要的精力放在真正他们喜欢、最核心的代码设计上。这对两者都是好消息,对开发者和设计者的生产效率都可以提高。
记者:在交互过程中,如果遇到问题,如何保证不出现错误?
Ben Forta:其实奥多比在这方面投入了极大的精力来确保无缝对接,确保在来回改动的过程当中,不会丢失任何东西,而且沟通都是非常顺利,不会产生问题。
记者:目前奥多比中国资料相对来说比较少,对奥多比技术的推广和普及会有不少的障碍。奥多比是不是考虑加大这方面的投入,有没有比较具体的一些方案。奥多比对于开发人员有什么新的策略?
Ben Forta:我这次来中国,来上海之前,花了半天时间讨论中国开发者的群体,因为数量越来越庞大,如何完善中文化资源都是我们考虑的问题,我们希望从软件本身,学习文档包括一些其他的开发者社区都有中国资料的跟进。当然我们有很多的计划,比如Flash Builder 4就有简体中文版发布。未来会有更多的软件,而且我们官方网站开始有相对应的投入,包括文章翻译,以及开发社区和教育方面都有对应的计划,使开发者通过汉化的资料获取帮助和支持。
记者:如今,开发者群体越来越庞大,奥多比对于开发人员有什么样新的策略和支持?
Ben Forta:Adobe越来越重视中国,要帮助中国的开发人员,我们这次专门过来做这样的一个开发的活动,包括和奥多比中国团队的人员进行沟通,了解中国的一些需求,相信这是一个循序渐进的过程,将来会做的越来越好。
记者:Flex平台可以融入很多语言,比如.NET Framework,PHP等都支持,这本身对Flash的开发工具是否会有冲突,你怎么看这个问题?
Ben Forta:语言、框架、编译器这些的确是开放的,而工具方面是不开放的,也是严格控制的。所以说是有所为有所不为的。现在是开放的,将来也会继续开放。而对于其他平台的语言是不会发生冲突的,只会更有效地进行工作。
记者:现在中国有很多的商机,很多企业都关注到了RIA领域,奥多比如何将自己的产品走向企业?让企业能看到奥多比产品带来的利益。
Ben Forta:的确,这方面是面临很多的机会,在RIA领域有很大的成长空间。在早期的社交网站,包括Web2.0这是RIA的主要领域,现在企业级的应用也作为一个非常重要的市场了。Adobe在这方面,包括讲到过的Flex Builder 4和Java可以很好地融合在一起提供一些好的应用,这方面有很大的机遇。从收入方面的增长来说,不仅仅对奥多比,对很多的开发人员,将来企业应用的部分也是广大开发者收入增加的一个来源。
对于一些合作的项目和服务,奥多比提供技术上的支持。现在网上的一些网游和社区都是非常热的,奥多比会更好地提供工具和服务,帮助这些开发人员。而且最近一段时间也会不断推出一些新版本的工具来支持这些开发人员。
结语
目前正处于RIA战役的转折点,如何有效利用开发者将成为此战的关键。综上所述,Adobe将为赢得RIA之战提供更多的技术和宣传资源,除此之外,适度开源Flash Builder,与合作伙伴建立联盟,有效地实现协同开发这都将成为Adobe赢得RIA战争的动力。