首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

Borland David I,李维CSDN访谈实录6

2005.12.06  来自:CSDN         收藏


现场提问:两位专家你好,我一直有一个疑惑,Borland公司为什么在嵌入式这个领域内,没有把Delphi 语言,像微软一样,把Delphi 移到相应的嵌入式开发版本,为什么Borland公司在这方面没有做这个工作?这是一个很大市场,这个市场竞争的话,厂商不是很多,也没有占绝对优势的厂商,语言非常的严谨,编辑也非常有优势,为什么没有把Kydix移到嵌入式上,将来有没有这个计划?另外,大家比较关注Kylix的开发,像Kydix 升级换代比较快,但Kydix 停滞不前。在嵌入式领域,这方面也应用很多,有没有把Kydix移到嵌入式平台的计划呢?

David I:在很多年以前,在我们开发和时,有一个人员使用了Kylix ,当时研发出一个用于以因特尔为基础的嵌入式的产品。虽然像你所说的" 这个市场很大,但也是丰富多彩的。在这人们使用的芯片也是多种多样的。对于这些嵌入式的系统来讲,实时系统和Keneal都是很不一样的。我们知道对于Delphi 语言来讲,windows和企业版的市场,特别是从应用角度来看,是非常巨大的,这就是为什么把精力都投入在windows市场上。当然,这其中有一些要素,今后也会有一些变化,特别是当我们推出.net 之后,我们可以在Compact Framework基础上运行.net Compact Framework,可以用win ce 5.0,那时候不需要做调整时,可以生成新的软件,在那个时候就可以帮助我们完成这项工作。你刚才问的这个问题,实际上是我们作出商业决定的一部分,因为我们的客户告诉我们,他们更需要我们现在所开发的产品,而不是其他的产品。
关于社区项目,市场上能买得到,但还没有进行积极开发的工作,因为把力量放在win32和.net产品上。在今年我们已经开始有一些社区成员,希望和他们一起推动社区项目。
?
你们可能也知道我们使用的许可是禁止任何开发商将已有的源代码挪用到其他操作平台上的。但是不久之前,我们在Kylix 社区项目当中,专门有一个法律许可,可以允许他们把Delphi 2006当中的语言代码挪用到CLS的平台上,并且使它能达到Delphi 2006的水平。当然,你可以使用Delphi 和Linker的环境,但要对其进行更新和升级,包括VCL等出现的错误也需要更正。如果你对Kylix特别感兴趣的话,鼓励你多了解Kylix这个项目,而且我们也推出这样的承诺,如果发现需要Delphi 和Linker作出变更的话,随着时间的推移来完成这项工作。
同时,我们也告诉这个社区当中一些成员,鼓励他们在我们介绍其他当中开发一些项目,我们也将加以扶持和加以鼓励,通过ST和Delphi ,在BDN提供A 的服务,帮助他们建立一个开发的架构。

?
孙辉:我是BorlandDelphi 第一版的用户,就刚开始用了,在语言方面,我很遗憾看到微软的VB比Borland的多,微软VB 有一个独特策略,不仅面向开发版本,还有面向应用程序的版本,是历时九年当中有一个VB,当推广.net的时候,推出VS tools for application,大概在2006年中期就要和用户见面。微软的VB大概有四百多家,都集成了Make语言,这是非常优秀的语言和非常棒的语言,不知道未来策略当中有这样的办法。因为在中国大型企业当中,用Delphi 开发软件的还是相当多的,对于软件后期的二手开发,对于我本人来讲,希望Delphi 能够有这样类似于微软的V这样的策略,这样的话,无论开发层面上或者用户层面上,都会使得Delphi 语言得到更深入的发展。从教学来讲,Delphi 是教学语言,Basic语言是使用语言。在今后时期,Delphi 能否采用类似的策略,把很好的语言能够在应用层面上发挥它的独特作用。
另外,我们最近也非常关心Eclipse这样带有IDE或者应用程序,Eclipse从1.0内部叫VB killer的,到现在为止,也一样集成了多种语言特点。像IBM,也是参照了微软的Visal studio的集成策略,不仅要达到公共的开发平台,还要达到带有富客户端行为的集成平台。Delphi 2006,目前我还没有用过,但我在网上看到一些,它有强大的沟通集成能力,希望将来它能够成为强大的富客户端和集成能力。谢谢。

David I:对于你这个问题,我想首先再重复一下,我们还会不断的发展Delphi 语言,而且可以实现它的现代化,使你们能够有能力将其适用于很多不同类型的应用。在Delphi 当中,有的比微软要好。而且Visal studio也是语言的一部分,而微软没有。当然,我们也和微软公司一样,不断推它进.net的平台和微软的windows平台。我们使用Delphi 语言,使用微软公司Office软件实现自动化。当然,从公司规模上来讲,我们不如微软那么大,因此,必须把重点放在几种产品上,真正把它做好。我也同意你的说法,Delphi 是企业开发的语言,我要特别在这里加以细分,Delphi 是完全不同的,它和我在71年学的Pascal 语言完全不一样。如果我们还记得的话,Pascal语言还是在1964年使用老的操作系统在大学时学的一种开发语言。如果不是因为Borland和微软的一些努力,Basic和Pascal语言,很多多年以前就消失了。

一种编程的语言,只有当程序员通过编译器加以使用,而且不断增加新的能力,才会存活下来。这其中就包括编辑和界面、多种界面的集成等等。对于Delphi 语言来讲,它的下一个阶段要转到Delphi 的模板,一方面要适应.net2.0的需求,同时要让它适用于win32,一旦我们可以形成这样一些通用的东西,也可以增加一些链接和查询的功能,使它在Delphi 语言当中得到应用。如果凭借模板和一些工具,我们又可以对Delphi 语言进行开发。对于一些大型桌面机和复杂的桌面机,如果有多个操作系统和多个工具的话,可以实行平行的编辑。在很多年以前,Pascal语言还有一个分类,通过这种小的分支,增加了监视器。在今后几年当中,计算机能力变得越来越强大,同时我们也很愿意扩展Delphi 语言。

在Borland公司,我们对于Eclipse有完全的承诺,现在把所有JAVA产品都转到Eclipse平台上进行开发。下一代Core SPP的产品,就是在Eclipse平台上建设的。而且我们下一代用于企业开发的决策来推动核心层面上,今年9月份已经发布了CLR 2.6平台上已经在这个平台上构建的。实际上是RCP用于不同的平台,供企业进行开发,我们也会支持。另外,我们作为Eclipse的一个部分,我们对Eclipse的承诺也表现在叫JMF的产品信息上。今后我们Borland公司所构建的新的开发环境或者应用,都会针对Eclipse,围绕着RCP进行构建。对于Eclipse,我们使用JAVA、C#和C++语言。对于Eclipse,还有一种新的产品,叫ERCP,也是一种嵌入式的项目。因此,我们追踪今后ERCP的发展方向,也是很有意思的。关于V S产品,像Kylix已经实现了集成。当然,我们也要确保我们这个产品在V S进行集成的时候,这个方案包括对Borland自身的产品也是最佳的。同时,只要我们有能力的,我们也会进行集成,这是商业机会,已经得到客户的要求。

总之,有些东西是我们做不了的,因为我们比微软小得多,微软什么都可以做,可以做游戏机。对于我们来讲,我们企业的规模并不大,但我们在支持微软和JAVA平台上面,做出了巨大的贡献。我们在一些Linux运行上的产品。甚至我们支持微软,但是,我们也知道自己不可能什么都做,因此会选择做几件事情,而且把它们做好。

其他文章
相关文章

 
网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号
Copyright © 2000-2006, CSDN.NET, All Rights Reserved