Delphi拥抱PHP,下一步是Ruby?

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3528650120430763&dt=1183890684015&lmt=1183890684&format=468x60_as&output=html&correlator=1183890684000&url=http%3A%2F%2Fgmai9999.googlepages.com%2Fhome&ad_type=text_image&ui=rc%3A0&cc=100&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency">
透过组件拖拉和简单几行程序,
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的数据库架构,未来若需要在.NET64位环境执行,只要重新编译程序代码而无须重新撰写数据库程序。此外,采用MSBuild部署工具,开发人员可自订不同版本的部署方式,提供部署过程的事件驱动功能,可让程序将部署过程所需相关设定,全部自动化,可大幅减少琐碎的部署设定程序。

CodeGear
为改变先前Borland对开发工具市场的态度,重拾使用者的信心,积极于2007年推出开发工具与支持服务。李维表示在2007年的重心除维持既有产品线的稳定,也将开拓Web和动态语言的市场。每季预定至少推出两项产品。除第一季所推出的Delphi for PHPDelphi 2007 for Win32之外,六月将全球同步推出新版C++ Builder,第三季推出Borland Developer Studio 2007,包括Delphi for Win32Delphi for .NETC# BuilderC++ Builder,特别是Delphi部分,会支持泛型编程(Generic Programming)。询问是否会推出Ruby的开发工具,李维响应不能对这类产品发表评论,只表示:「下半年将会有新的IDE开发工具,将会给动态语言开发人员一个惊喜。」

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

抛开过去Borland强化营销的迷思,改采锁定开发人员的策略,李维指出:「CodeGear采取乡村包围城市的营销策略,先说服项目人员与开发人员,赢得开发人员的认同后,未来就能影响公司决策阶层采用产品。」,他认为:「台湾的软件开发多为个人、SOHO族或小公司,正适合这种推广策略,预计五月时将至中南部举办更多技术研讨会
 
name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3528650120430763&dt=1183890684015&lmt=1183890684&format=468x60_as&output=html&correlator=1183890684000&url=http%3A%2F%2Fgmai9999.googlepages.com%2Fhome&ad_type=text_image&ui=rc%3A0&cc=100&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用视觉化RAD 整合开发环境与元件架构进行CodeGear 创新的 PHP开发    S COTTS VALLEY, Calif.–2007年2月20日–-CodeGear,作为开发者工具领导者, 发布了Delphi for PHP, 这是一个基于元件的快速应用程式开发(RAD)IDE, 同时还发布VCL for PHP,这是一个开放原始程式码的可视元件库。 Delphi for PHPPHP的Web开发者带来了Delphi用户已经享受多年 的RAD生产力。 PHP是当今的最富盛名的动态Web语言,是10大程式设计语言之一。 Delphi for PHP使PHP能够更快且更轻松的开发丰富的资料库驱动的Web应 用程式,使其达到更高水准。    位于加拿大安大略省的一家 开发者工具公司-JomiTech的所有者 Jonath an Benedicto认为:“CodeGear开发工具是市场上最好的工具, Delphi for PHP也是如此。”Benedicto说道: “作为长期PHP的开发者, 我第一时间采用了Delphi for PHP作为我最喜爱的编辑器。VCL for PHP 具有我们所熟悉的Delphi设计,并提供了大量的面向RAD能力。如今, 我可以使用经整合的页面范本功能, 轻松地从实际网页逻辑代码中减弱GUI。Delphi for PHP真正实现了将PHP 开发引领到更高水准。”    CodeGear产品与策略部副总裁Michael Swi ndell说道:“在创建动态Web应用程式时, PHP开发者已经拥有原始程式码编辑和调试工具; 而PHP真正缺少的是快速开发工具和能够与现代工具相抗衡的元件架构, 比如Visual StudioR 和Delphi以及类似于ASP.NET 和VCL的架 构。”    Swindell说道: “Delphi for PHP提供了快速和视觉化创建强大的PHP应用程式的能力, 新的PHP元件以及打包现有PHP代码到可重复使用的视觉化元件所需要的特性和功能性 。Delphi for PHP通过无缝支持MySQLR, InterBaseR from CodeGear, 以及其他SQL资料库实现对所有这些的支持, 并通过开源VCL for PHP得以实现。MicrosoftR WindowsR RAD 开发者现在已经可以享受Delphi 和 C++BuilderR所提供的熟练性和易用性 ,可以迅速而自信地移入PHP开发。” Delphi for PHP所包含的重要特性: 适用于PHP的RAD环境 1. VCL for PHP – 基于开源PHP 5版本而开发的可视元件 库,拥有超过50个可延展和可复用的组件, 以及无缝AJAX整合 2. 与InterBase, MySQL, Oracle, Microsoft SQL Server以及其他常用资料库的开盒即用的资料库整合 3. 经整 合的PHP调试工具 4. 在Windows,Linux, Solaris 以及其他平台上的PHP应用程式的分发 5. 对各种应用程式的国际化支援 6. 使用 Data Explorer for InterBase和 MySQL, 拖拉资料库应用程式开发 7. Code editor with 使用Code Insight, Code Explorer,以及 Code Templates的代码编辑器, 使写入PHP代码更加轻松和快捷

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值