9

Delphi For PHP

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

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

for  的启动画面,非常漂亮也很具有Web2.0气息:

启动画面

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

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

现在动态语言的风生水起,或许 for for Ruby什么时候面世哦)可能挽救公司,或许能够让从JSP、ASP.Net夺回部分市场份额。不知道有没有人在着手写 for 的中文技术文章了,有时间可以写点。

相关文章:

动态语言崛起Delphi For PHP横空出世

Delphi for PHP 测试手记 (有不少截图)

标签:, , , ,

, , , ,

相关文章:

引用地址:http://web2world.cn/article/2007/05/a23.html

已经有2个回复

  1. 想注册个D4PHP delphi4php,竟然都没了,好多都在3、4两个月注册的。
    才发现1元注册cn域名活动结束了。


    Dominic Says @ 07-05-9 15:23
  2. 中文支持有问题,看了一下是UTF8编码在资源文件中被编码了两次。
    已经有Update 1了说已经修复这个问题,可是要求Delphi for PHP Registered User。等0day吧。


    Dominic Says @ 07-05-9 15:40

要说点啥就在这吧

(若看不到验证码,请刷新网页。)