频道直达 - 专题 - 新闻 - 基础 - 高级 - 安装 - 技巧 - 数据库 - 手册 - PHP - Linux - Java - MySQL - Apache - 麻辣堂 - 狼盟 - Rails社群 - 搜索 - 下载 - 开源 - 论坛
PHP开发资源网 主页>>高级应用>> 收藏此文 | 收藏本站 | 设为首页

Delphi For PHP

来源:www.phpres.com 作者:Angelover 出处:www.phpres.com 2007-9-8 08:08:50 进入讨论组
关 键 词: PHP Delphi for 可以 实现 开发 代码 组件 支持 ASP.Net

周一的International PHP Magazine有一篇文章“Overview of Delphi for PHP”,初看以为是用Delphi来做PHP项目,仔细一看原来是用Delphi的IDE来开发PHP。

     Delphi for PHP是Borland公司在出售其开发部门未果之后下了个蛋:CodeGear的产品,以前一直很喜欢Delphi 7的开发环境赶紧上0day上下了.Delphi.for.PHP.v1.0.1.414,装上之后感觉非常happy。PHP的IDE用了很多种,几乎用遍了可以下载到的PHP开发工具,甚至尝试过VS.PHP, 就是为了寻找一个能够自动实现MVC的,可以用拖拽的方式实现Delphi那种开发快感,但是上下寻觅不可得,只好用最顺手的UltraEdit开完成开发工作,辅以Zend Studio 5.2 来调试。看了Delphi for PHP之后我觉得可以卸载掉所有的其它的PHP开发工具了,PHP终于可以像JSP、ASP.Net那样用拖拽的方式实现变成,可以完全基于面向对象(以前好痛苦呀,一直手写PHP Class代码)和基于事件机制来开发PHP应用了。
Delphi for PHP 的启动画面,非常漂亮也很具有Web2.0气息:




     Delphi for PHP 的运行界面,非常类似Delphi 2006。左侧上方是代码浏览区,左侧下方是对象查看器。右侧是数据库设置区及控件面板。中间工作区是代码和设计界面。

     完全支持现有PHP项目。手头的PHP5项目用Delphi for PHP打开,即可Run了,Delphi for PHP也内建了一个Apache。支持Smarty模板引擎、对CSS和Ajax都有很好的支持等技术。代码编辑器理所当然的支持CodeInsight功能了,调试功能可以和Zend Stuio和VS 2005 媲美了。将Delphi中的VCL、Object、Controls、Components和Packages概念全部带到Delphi for PHP中了,而且Delphi for PHP 本身Vcl组件是开源的,源代码可以手工更新(鄙视国内某些看似很好,代码质量糟糕还用盗版
Zend Guard加密的软件),目前Delphi for PHP有50多个控件,这些组件都可以像Delphi 7中和VS 2003/2005开发ASP.Net那样直接拖放使用,最好的是可以自行开发Components和Packages扩充组件库。在ASP.Net中有很多很适用控件都实现了(不在需要去手工用div+css+javascript实现复杂的效果了)。我用Google Map VCL组件做了一个Demo,没有写一句代码就实现了Google Map所有功能,改动一下Google Map VCL组件就实现了Google Map中文版的功能。没用过Delphi 7和VS这样的优良的IDE的PHPer还用了“对web技术前所未有的震撼”来评价它。

     现在动态语言的风生水起,或许Delphi for PHP(Delphi for Ruby什么时候面世哦)可能挽救Borland公司,或许能够让PHP从JSP、ASP.Net夺回部分市场份额。不知道有没有人在着手写Delphi for PHP的中文技术文章了,有时间可以写点。
欢迎进入PHP开发资源论坛讨论。
收藏此文】【 】【打印】【关闭
相关文章
图文推荐
论 坛 资 源
PHP开发资源网奋斗目标
阅读排行:
热门技术文档
最新图文档
本站编辑推荐:(本站开通Delphi4PHP专区,欢迎进入论坛交流!)
编缉最近更新文章
网站赞助商
搜索您感兴趣的内容
 
   网站首页 -  网站地图 -  网站合作 -  手册中心 -  通用网址 -  网站论坛 -  网站投稿 -  友情链接 -  帮助中心
版权所有:PHP开发资源网 © 2003-2008 通用网址:PHP资源网 合作媒体: 赛迪网IT技术
互联网违法和不良信息举报中心 | 不良信息举报信箱