王者归来--Delphi归来,重燃开发人员的信心 ( 积分: 100 )

T

thrhxm

Unregistered / Unconfirmed
GUEST, unregistred user!
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#,现在要重新考虑了
--转

Delphi拥抱PHP,下一步是Ruby?
透过组件拖拉和简单几行程序,CodeGear 台湾区产品经理李维在几分钟内示范了过去PHP开发人员需两小时人工才能完成的数据集控制与内容筛选。3月22日CodeGear进军动态语言市场,在台推出Delphi for PHP,提供PHP语言的可视化整合开发工具,包括整合式除错工具、程序代码编辑工具与跨平台部署工具。
Delphi for PHP完全支持双位的中文,开发人员无须像过去开源组件需自行调整中文兼容设定,内建50多个VCL for PHP组件,开发人员可完全用PHP直接开发Ajax接口。CodeGear网站上已提供Delphi for PHP的一天试用版下载。
内建开源组件可自行扩充修改
内建VCL for PHP组件已包含常见窗体控制组件、Ajax组件与数据库控制组件,使用者点选组件的名称,可直接打开源码自行修改。利瓦伊表示:「与其它开发工具的Ajax不同,Delphi提供的是组件,而不是框架,因此可以更方便的透过拖拉设定去控制,使用者也可以很容易增加新的组件,例如只需80多行程序就能把Google Map封装成可重复使用的组件。」
Delphi for PHP并非使用Delphi语言,而是纯粹的PHP开发环境,内建VCL组件均由PHP语言写成。目前仅支持Windows平台,但开发出来的PHP网页,可 部署到其它如LAMP的环境中。惟透过C开发的扩充组件则无法透过Delphi for PHP直接部署。
虽然动态语言容易修改与维护,程序除错仍是PHP开发环境的困扰,开源部落格平台LifeType的社群主持人Mark 5认为:「程序除错是目前PHP开发中很困难的部分,目前的除错方式除了自行在程序代码中写Echo指令外,就是需要自行在服务器安装追踪程序,PHP很少有整合式开发环境。」,针对除错功能, Delphi for PHP可直接开启既有PHP项目,设定断点进行程序追踪,开发人员无须自行撰写除错控制的程序代码。
针对网页设计与PHP程序的整合问题,Mark 5认为:「目前网页应用程序的方式倾向于,网页美术设计把Photoshop图档弄出来就完成,其它都是程序设计负责。……台湾网页程序开发人员最大的困扰就是要作美工。……如果Delphi for PHP能整合既有框架或提供适当的工作流程,或许有助于吸引更多人使用。」
李维说明Delphi for PHP对美工的整合方式:「目前Delphi for PHP会提供一套标准,以Dreamweaver8设计网页时,可于适当位置加入特定卷标,Delphi for PHP会将PHP程序代码套用到特定卷标所在的网页位置中。开发人员与美工设计只要遵循这套标准,随时可以整合。」
对于开发社群的建议,李维表示:「Delphi for PHP的研发团队已经开始规划下一版, Delphi for PHP下一版会整合Zend 框架,并提供美工设计的预视功能,让开发人员可以在Delphi for PHP中直接看到美工人员的工作结果。」
Delphi 2007 for Win32也支援Ajax
CodeGear开发日也同时发表Delphi 2007 for Win32,提供Win32原生的整合开发工具。新增Ajax组件,让Delphi使用者可完全使用Delphi设计Ajax效果的网页。改采DBX4的数据库架构,未来若需要在.NET或64位环境执行,只要重新编译程序代码而无须重新撰写数据库程序。此外,采用MSBuild部署工具,开发人员可自订不同版本的部署方式,提供部署过程的事件驱动功能,可让程序将部署过程所需相关设定,全部自动化,可大幅减少琐碎的部署设定程序。
CodeGear为改变先前Borland对开发工具市场的态度,重拾使用者的信心,积极于2007年推出开发工具与支持服务。李维表示在2007年的重心除维持既有产品线的稳定,也将开拓Web和动态语言的市场。每季预定至少推出两项产品。除第一季所推出的Delphi for PHP与Delphi 2007 for Win32之外,六月将全球同步推出新版C++ Builder,第三季推出Borland Developer Studio 2007,包括Delphi for Win32、Delphi for .NET、C# Builder与C++ Builder,特别是Delphi部分,会支持泛型编程(Generic Programming)。询问是否会推出Ruby的开发工具,李维响应不能对这类产品发表评论,只表示:「下半年将会有新的IDE开发工具,将会给动态语言开发人员一个惊喜。」
CodeGear也强化了参考文件与技术支持服务。一方面招募更多文件撰写人员,直接于产品中提供详尽的英文技术文件,另一方面也透过官方网站上的开发者网络(Developer Network)提供各类电子资源,包括功能操作的示范影片,可直接下载观赏。台湾区目前仅有一位CodeGear产品经理李维,他表示:「新加坡设有亚太区技术服务中心,可提供24小时的华语咨询,对购买支持服务者,还可透过远程遥控,让技术人员看到使用者的操作过程,直接提供建议。目前正在经营一些大陆与台湾的中文技术社群,也将录制中文示范影片,待美国总公司审查后,会放到开发网络上。」
抛开过去Borland强化营销的迷思,改采锁定开发人员的策略,李维指出:「CodeGear采取乡村包围城市的营销策略,先说服项目人员与开发人员,赢得开发人员的认同后,未来就能影响公司决策阶层采用产品。」,他认为:「台湾的软件开发多为个人、SOHO族或小公司,正适合这种推广策略,预计五月时将至中南部举办更多技术研讨会
 
支持delphi,支持CodeGear
 
先留个名,永远支持delphi!
 
我是很喜欢DELPHI 但是工作方面真的不太好找,而且工资很一般!
真不知道该怎么办了!!
但是不管怎么样,就算以后改用别的,也永远支持DELPHI!!
 
不用说啦。坚定拥护者
 
支持,大家有钱都要买正版,支持DELPHI!
 
正在用PHP很好上手呀。
 
期待Borland Developer Studio 2007......
 
刚刚用上 Delphi2007 for win32,速度真的很快!Must-have没有夸张。
 
呵呵!Delphi 和 C都市好东西啊!
 
支持DELPHI,支持CODEGEAR!
剛試用過DELPHI FOR PHP,發覺它只是把PHP開源的第三方控件組合在PHP中,原來不用收費的變成GEAR收費的產品,而且直接生成的控件生成的PHP的代碼的效率不高,差一點的客戶端都難以支持。
望改進。
 
终于等到了,只是目前我有几个控件没法升级,郁闷,DELPHI FOR PHP中文显示老是出错
 
我正在安装Delphi 2007 ,马上就可以用了!呵呵
 
如果Delphi的控件在兼容性等都能跟上的话,肯定立即升级!
 
想成为Delphi高手................正在努力中......
所有的开发语言都是一个制作软件的工具,东西不在于会多少而在于使用的精
 
如果能够在新东西出来之前,将以前的BUG改掉,不继承下去就好了,有些BUG从D3到TD都
没改进
 
顶出一片新天地。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部