CodeGear 台@@湾 区产品经理李维介绍完新产品,听众迫不及待的走向讲台,纷纷问起新产品的兼容问题,知网生物识别科技技术长江元麟也是其中一位,他特地来问一个问题,因为这将影响到公司未来产品的开发效率。
Windows Vista出现带来64位新挑战。知网生物识别科技去年面临客户要求在Vista的Content Menu技术上支持64位档案指纹加密。江元麟表示:「目前只有Microsoft Visual C++支持64位,但我们累积了很多Delphi的Library和组件,基于稳定度及开发时效的考虑,并不希望换开发环境,目前做法是花很多力气和C++整合。……我今天就是来问Delphi什么时候支持64Bit?」
从1995年发表1.0版后,12年来,Delphi历经11个版本更迭,从16位的1.0到.NET平台的BDS 2006。开发部门独立成立CodeGear 后,又回到原生Win32环境下的Delphi 2007 for Win32。江元麟24年程序开发经验,一路见证了Delphi的变化。
从1987年开始接触Borland,江元麟用过Turbo Pascal和Turbo C。1995年,因为工作需要开始使用Delphi。2000年,他投入生物识别产业,继续使用Delphi 5开发,他指出:「Delphi有一个很好的优点是可以开发自己的组件,它的组件让我们的产品开发加速很快。新进工程师能马上就作一些简单的开发,这是Delphi最棒的地方。」
相较于当时其它开发工具,他认为:「VB当时没办法完全用对象导向的方式去开发组件,比较不是给Engineer用,而是给Power User使用。而C++要客制化组件难度颇高,它的平台没有那么灵活。」 为何一直用Delphi?江元麟解释说:「是因为它的平台,很多Source Code都有释出,所以你可以开发一些真的是自己会用到的基层组件。我们公司的组件已经累积5年到10年都有,一个组件能够撑那么久,代表它很稳定了,相对的我们公司的产品出来质量是非常好的,这也是Delphi的贡献……这也是为什么,我们宁可在Delphi上花力气结合C++来处理新挑战。」3年前,知网的识别软件能让Pentium 4 处理器在1秒内辨识十万枚指纹,是当时国外最高速度的3倍,他说:「这其中有一部份是由Delphi编译出来的程序代码效率相当好的贡献。」
虽然当天江元麟的问题没有立即的解决方案,但对于脱离Borland后的GodeGear,他表示:「蛮喜欢切割出来的CodeGear,以前步调很慢,现在步调很快,我比较喜欢,听李维传递的讯息,感觉比较有活力,但希望能维持以前的速度和质量。两年前看到Borland公司很乱,觉得很遗憾,周围的人两年前已经慢慢转到C#去了。」,他接着说:「我们本来去年要考虑转成C#,现在要重新考虑了
|
请发表评论