delphiforphp:Delphi拥抱PHP 下一步是Ruby?

  透过组件拖拉和简单几行CodeGear 台湾区产品经理李维在几分钟内示范了过去PHP开发人员需两小时人工才能完成数据集控制和内容筛选3月22日CodeGear进军动态语言市场在台推出Delphi for PHP提供PHP语言可视化整合开发工具包括整合式除错工具、代码编辑工具和跨平台部署工具

  Delphi for PHP完全支持双位中文开发人员无须像过去开源组件需自行调整中文兼容设定内建50多个VCL for PHP组件开发人员可完全用PHP直接开发Ajax接口CodeGear网站WebSite上已提供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开发环境困扰开源部落格平台LeType社群主持人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研发团队(Team)已经开始规划下 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的外 6月将全球同步推出新版C Builder第 3季推出Borland Developer Studio 2007包括Delphi for Win32、Delphi for .NET、C# Builder和C Builder特别是Delphi部分会支持泛型编程(Generic Programming)询问是否会推出Ruby开发工具李维响应不能对这类产品发表评论只表示:「下半年将会有新IDE开发工具将会给动态语言开发人员个惊喜

  CodeGear也强化了参考文件和技术支持服务方面招募更多文件撰写人员直接于产品中提供详尽英文技术文件方面也透过官方网站WebSite上开发者网络(Developer Network)提供各类电子资源包括功能操作示范影片可直接下载观赏台湾区目前仅有位CodeGear产品经理李维他表示:「新加坡设有亚太区技术服务中心可提供24小时华语咨询对购买支持服务者还可透过远程遥控让技术人员看到使用者操作过程直接提供建议目前正在经营些大陆和台湾中文技术社群也将录制中文示范影片待美国总公司审查后会放到开发网络上

  抛开过去Borland强化营销迷思改采锁定开发人员策略李维指出:「CodeGear采取乡村包围城市营销策略先说服项目人员和开发人员赢得开发人员认同后未来就能影响公司决策阶层采用产品他认为:「台湾软件Software开发多为个人、SOHO族或小公司正适合这种推广策略预计 5月时将至中南部举办更多技术研讨会

Tags:  rubyonrails delphiforphp2.0 delphiphp delphiforphp

延伸阅读

最新评论

发表评论