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

logo

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

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

2005.12.06  来自:CSDN      共有评论(0)条 发表评论    收藏

   

    孟岩:我先代表在座的各位向David  I提一个问题。因为这次我们知道这次是参加Borland 的发布会,这个发布会在昨天下午已经举办了,这座的人也都没有参加这个发布会,请David  I介绍一下Delphi  2006改进的地方,是否工艺方面有很大的改善?
    David  I:我们开发团队已经用了一年多的时间,一直致力于开发Delphi  2006产品,尽可能的提高用于编成的一些新的能力,同时也在相当大的程度提高了这个软件本身的绩效和质量。在过去我们开发团队通常用大量的时间来研究新推出产品当中应该增加的一些特性,可以获取一些新能力,一般在质量改善方面用的时间比较少。也可能是我们已经学到非常重要的一课,也是很痛苦的一课,我们意识到随着产品、随着平台变得越来越复杂,我们需要花更多的时间提高产品的质量,进一步提高它的绩效。
    通常在我们为期一年的开发周期当中,团队会在最初的9个月当中把时间和精力都花费在增加新的性能以及其他的一些获取能力方面,在剩下的开发周期快要结束的时候转到关注质量的问题。在过去一年当中,我们的开发团队把一半的时间都用在提升产品的质量和绩效上。我们专门挑选了一些从事R&N高级工程师,集中精力用于完善本身的架构和绩效。我们其中做了一项非常关键的完善工作,就是进一步改善了内部的内存,我们现在所使用的叫Fastpod  MM,同时我们团队也用了大量自动的NT使他们借助这个工具更好进行的研发。同时进一步注重改善质量和绩效的同时,我们的开发人员也进一步提升了VCL的能力,Life  guide  line,通过这个工具,我们可以看到数据的排列,可以看到一些具体的指导,帮你更好的排列这些界面。
    通过这个新的能力,我们在基本层的基础上,进一步加了R的功能,在辩称当中可以集成这种行为,用Delphi  编程的时候,可以进一步编写程序。在过去的时候,你要想做到的话,通常选择更高的词,点击右键,现在通过新产品就可以实现更好的排列。
    同时,我们自己的这些客户,尤其是  销售商,可以确定自己的Delphi ,可以对自己的R  加以修改。
    在过去的几个版本Delphi  2006当中,我们使用Code  Template,可以借用一些关键词或者字串,用Shift加上Z键。在使用Delphi 2006的时候,我们加了一个可输写引擎的语言,可以对编辑进行更好的运用,从而提高写代码和整个写代码过程的生产力。同时我们也加入了调试的功能,可以对一些网络介入的界面和分布式的对象近来调试。同时也可以使用Delphi 当中的Code  Template用于.net环境下的编译。在Delphi 当中还使用了UML建模,在加上Delphi 的技术  ,可以对选择的对象加以变更,这种变更表现在源代码上,也对应在建模上面,而且两者可以同步。同时我们也包括设计的模式,它可以转化为新的模式,两者之间进行增加,也可以创造自己的模式。同时,我们Delphi 版本当中,还有对源代码进行审计和衡量,来确保它符合各种各样的标准,以及和命名方面的规定,更好反映编程当中的复杂性。再加上Together 的技术,还可以使生成的源代码和模型都可以转化成HDML文件。同时,我们也对于数据库的管理进行了完善,它可以应用于win320和.net,可以更好的使用SQL  Drivers同时,我们还专门还是增添了操作符重载,你可以设计出自己的数据类型,可以界定各种各样的标记,比如加或者减。
    与此同时,在不断扩展.net编译器同时,还扩大了win32的品牌,因为我们知道在使用.net语言的同时,我们这些开发者会继续使用win32。这和微软有点不同,微软凭借.net的版本,终止了win32的开发,使得不得不转入.net的语言,我相信Delphi 的开发者,实际上这些开发者也告诉他们,他们今后进入到.net的世界同时,还会利用windows来进行开发工作,我们保证今后这两种语言都可以使用。
    在Delphi 当中针对.net语言,还专门加入了一个以模型为驱动的ECO,就是企业核心对象的程序,其中包括可以利用状态的图表,来对公司的业务流程进行分析,与此同时作为UML和OCL的一部分。使用ECO,你可以从一个现有的数据库或者一个相关的模型作为基点而发展自己的应用程序,并在此基础上形成应用的逻辑,最终形成.net 或者ASP.net的用户界面。使用ECO,可以在更高层面上提高生产力,因为可以更好使用模型或者状态的图表或者状态的表格,当然还可以针对专业化的应用,使用特别专业化的逻辑来继续使用专门为客户定制的程序。使用在ECO环境当中,它的存储ECO的对象叫ECO  SPACE  ,安装在应用服务器上,同时ECO当中也包括一个框架,利用这个框架可以更好地生成一些分布式的对象,同时实现这些对象之间完全同步化,完全可转化。最后Delphi 2006也是和Carliber  要求管理的产品以及Star  Team完全实行整合,可以对团队进行管理。
    另外还有其他比较小的改进,比如增加了新的VCL的Delphi ,比如说当你获得了一个Delphi 2006版本的时候,在安装的时候可以选择五种语言,本身内制的就是win320和.net,还包括C #,而且也可以使用C++和C#的程序,也可以选择当你安装的语言到底是哪一种语言。同时,当这个环境发生变化的时候,还可以选择进一步加载这种语言。比如说你只是使用Delphi 进行win32开发的话,你可以选择只是转载win32的语言,同时安装相关功能的LIB,这样占用的内存比较小,这样效率可以更加的提高。
    李维:刚才David  I讲到Delphi 2006有哪些新的功能,我做一个补充。上个礼拜我在武汉和成都宣传Delphi 2006,效果很好。我回到北京的时候,早上起来看到第一件事吓我一跳,就是在网上有人在下载 正式版本,我开玩笑说,我的机器是Delphi 版本,有的人已经下载了。我从11月26日回到大陆,那时候我的机器还是Beta 的。我没有说其他的意思,我的意思是说,质量好不好,最主要是接受客户的检验。我在武汉和成都的反映都很好,我在网站上看到大家在大陆使用这个软件,都说启动的速度非常的快。如果你做这种开发的话,分为五个类,一个就是有Delphi   C++ 、C#等,启动的速度非常的快,就像以前用Delphi   5、Delphi 6、Delphi 7一样,不像以前Delphi 8那样。
    讲完我们看到的现象,现在报告一下Delphi 在内地对质量的改善,为什么这个版本真的不错呢?在使用过程中,我很少会把Delphi死掉 ,我跟各位报告,像我做一个产品经理,必须要写一个武功密集和大家分享一下,要知道哪些东西不能做。这个版本,我非常的放心,什么都敢做,因为我对这个很有信心。
    在Delphi 开发的时候,我们改变了以往Delphi 开发的方式。如果一年开发的时间,用9个月的时间进行开发,剩下的时间都进行调试,我们有一个非常资深的工程师,这个版本完全不做任何新的东西,做的工作就是XXark  Edit提升Delphi 的执行效力,所以我们的执行效力比以前好很多。Delphi 2006载入大型项目的话,它的功能比以前非常多。
    另外,跟大家报告的就是Delphi 不仅改变了一些功能外,还增加了一些新的版本,我向大家报告一个数字,据我所知道,我最后看到Delphi 的版本,这个版本修了五千多个,包括大大小小的问题。数字不代表什么,但这个发展的精神代表着Borland非常有决心,修正所有客户报告的问题,要让这个版本是最好的。还没有结束Delphi 2006无线版,在2005年前,我们会用另外一个版本,在Delphi 第一个版本当中的C++的版本,为什么这样做?因为Borland的要求非常严格,12月底会有一个版本,也就是C++,这是Borland对客户的承诺。
    经过这么多次的修改,我个人觉得这款产品是非常好的,我相信各位可以存取INTERNET,这是我们非常欣慰的。

发表评论 0条】
其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved