——访Sun公司开发者工具市场营销项目组经理Dan Roberts
“Java语言很好用,但Sun的软件不好用。”从前当人们提起Sun公司时常会有这样的想法,但现在当人们再提起Sun公司的软件时,常会发出赞叹之言。这些赞叹是与开发者工具市场营销项目组经理Dan Roberts的努力分不开的,在这次Dan Roberts专程来北京推广Sun公司的拳头产品Sun Java Studio Creator时,我们有幸对其进行了采访。
1、Sun公司推出的J2SE5.0让人很是震惊,在很多地方都做了较大改动,另外Sun Java Studio Creator 也有了中文正式版,对中国开发者来说这是一个好消息。请Dan Roberts先生简要向我们介绍一下这两个产品。
今年9月30日,Sun公司正式发布Java 2平台标准版(J2SE™) 5.0版。这是JCP研发的最大规模的项目之一,有160多位专家参与了它的研发。J2SE 5.0提供了100多个新特性,为广大开发商带来了易用性、高性能和高缩放能力、系统监控与管理,以及丰富的客户桌面功能等诸多好处。J2SE 5.0的推出被认为是Java平台和编程语言近10年来最重大的升级。
今年10月20日,Sun公司发布了具有突破性的可视化开发环境 Sun Java Studio Creator 的最新版本。新版支持Mac OS X和Solaris操作系统(x86平台版),并提供对以往版本的免费升级。新版还是第一个多语言支持版本,除支持英文外,它还提供了对简体中文和日文的支持,因此可以让中国开发人员和企业用户更方便地使用这一出色的具有高生产效率的可视化开发环境。Sun公司一直以来对中国市场很高度重视,也很乐意为中国开发者提供更方便的开发工具。
2、虽然Sun公司是Java开发技术的领导者,但其软件产品销售并不尽如人意,请Dan Roberts解释一下出现这种情况的原因?
在技术领域,Java一直在支持很多社区,为推动软件的发展做出很大的努力。但Sun公司在产品市场化方面做的确实并不理想,这和我们公司从前不重视软件产品的开发有很大关系。这种情况直到两年前才开始有所改变,Sun公司为了能够重新夺回失去的软件市场,加大资金与人力投入,希望能够和微软、IBM、BEA等厂商一分天下。经过18-24个月的努力,我相信我们比从前强了很多,已经到了一个非常高的水平,现在Sun公司的软件产品非常有竞争力,在未来会有更好的成绩。另外我们还新推出一些有特色的软件销售模式,这些对提高我们的市场份额都有很大帮助。
3、请问Sun公司是如何培育新客户的?有没有像其它公司一样与学院合作以让更多的人使用其产品?
我们有自己的商业模式或者是销售模式,根据不同的使用者我们采用不同的模式,比如精简模式,根据每个CPU每年我们收取一定的费用。现在最兴奋的是,我们可以按照每个员工来收取费用,只需要支付一次定金公司就可以得到完整的产品,比如应用服务品,安全服务器,网络服务器等等。这样用户就可以有整个产品线,开发时不再需要考虑不同的软件,如何把这些软件整合进行使用等这些问题,我们有专门的人员来帮他们整合,这是很棒的一个销售模式。
对于与学院合作,这是有必要的,我同意你的观点。在我学商学的时候学校也教授VB等这些基本知识。与学院合作也是我们的一个目标,通过大学里面的教育,让学生对Java技术有比较好的了解。上周我们公司就开了个会,邀请一些大学教授,咨询界的一些人士,一起讨论如何更容易得到Java,使Java更容易应用,更方面大学生使用,这是很重要的一步。另外很重要的一步是把产品本地化,扩展产品线,以达到最大份额,比如对NetBeans中文简体化,这个已经成功了。为了扩大市场,对从前使用C,C++的客户,我们提供相关的技术培训,促使他们转化等等。
4、、Borland与Sun的关系一直比较好,现在Sun公司在中国推出自己竞争力的产品,会不会伤害两个公司之间的关系?
Borland和Sun之间的关系是使用与竞争的关系,在开发应用方面是合作,但在开发工具方面又是竞争对手,特别是企业工具。对于Borland而言,他们的问题是希望有最好的系统,最好的标准等,以开发出最好的IDE,但Boland的运行时平台功能比较虚弱,还不能赢得客户的完全信任。在这一点上IBM的做的比较好,他们可以为用户提供所有的东西,从硬件到软件平台,能够很好地把他们整合在一起,以保障客户的利益,提升企业价值。另外在中国价格因素也很重要。总的来说Sun公司和Borland还是很好的合作伙伴,Sun公司现在做的主要工作是把使用C和C++的开发人员拉到Java阵线来,而不是与Borland竞争,这对双方来说都是有好处的,既能避开竞争,又可以让更多的人使用Java,能够用Java开发软件系统,使用Sun公司的机器等。
5、Java社区一直以来以开放、共享而著称,但相对其它公司而言,Sun公司的开源程度并不大,Sun公司如何理解这一问题?
其实Sun公司是开源社区第二大基地,像NetBeans等都是大型的开源软件,现在Java社区里的J2SE,J2EE及J2ME等都大大方便了软件开发者,使我们的用户能够自如地建立应用。至于开源,我们承认很多开源都是很好的,但Sun的核心Java代码是有专利的。整个问题很复杂,需要我们花精力去规范化,以提供给用户更好的程序,但Java核心代码不会开放。在十年前还没有开源的时候,Sun公司就推出了自己的社区,建立跨平台的语言,因为我们的理念就是开放,在当今IT,选择和开放都是很重要的。像开源项目,比如Apache,JPL我也很喜欢,因为他们不要钱,但在Java社区,本身语言是不开源的,因为Sun公司要保证各版本兼容,确保在不同平台的功能统一,这样做对于现在Java的发展很有好处。如果开放源代码,用户就会担忧,比如那么多Java版本里面应该使用用哪个版本,哪个版本更有利于自己开发等,所以应该有所控制,但我们的理念是开放的。
6、C#好像生来就是为了对抗Java的,因为Anders Hejlsberg设计C#时借鉴了Java的很多优点,现在社区里对这两种语言的比较也很热烈,请Dan Roberts简单评价一下这两门语言?
根据Anders hejlsberg的文章或者报纸上的引言,所有的论据中最大的逻辑问题在于微软所提供的平台可以跨语言开发,但它的平台是不敞开的,只可建立在微软平台上面,这和Sun公司有很大的不同。Sun公司有自己的社区,其语言可以跨平台,跨语言,这是最本质的区别,这样就可以提供给用户很多的可能性与选择。Java相对于C#还有一个优势就是用它开发时不再需要指针,没有继承传统的C语言的缺点,但C#,据Anders hejlsberg讲,虽然是一门新的语言但C的问题依然存在,比如指针,这是用户需要注意的。Anders hejlsberg从前是Borland的首席架构师,后来到了微软,我们公司现在也有很多来自Borland的人,所以我们知道他们是怎么想的,知道Borland是如何创造新的语言、创造新的技术的,他们对供应商没有过多的选择,但我们有选择,多平台多系统是我们的优势,有更大的发展空间。我们欣赏他们的理想,但他们不一定有足够的资金去实现它,即使有足够的资金,也会面临被起诉的危险。
7、Dan Roberts先生还是Sun公司开发平台战略研究小组的成员,您可否展望一下下一代软件开发工具的架构?
在两年前,Java是一门很好用的语言,但有关Java的IDE使用起来却不是特别直观,用户也不太容易操作,现在这些情况已经大为改观。至于未来的展望,我认为在跨平台上J2SE,J2EE会做的更好,能够与其它产品结合的更紧密,互操作性更强。现在Sun和微软也在进行合作,在平台互操作性上签署了一些协议,两个平台之间能够互相开放,操作性有了很大提高,这是很让人兴奋的。这是一个方面,另一方面是未来的软件开发工具的架构会主要以服务为基础,以服务为目标,还可以与网络服务的功能结合起来,基于网络服务与合作伙伴或同事进行协同工作。当然还有很多很多,比如简化J2EE,增加更多的功能,让使用其它语言的人能够转化到Java来等等。
下载试用Sun公司相关产品请访问:http://gceclub.sun.com.cn/
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=258313