发新话题
打印

Delphi for PHP 初次试用

Delphi for PHP 初次试用

盼了N天了,每天都上CodeGear的网站上看,终于,今天下午看到Delphi for PHP试用版可以下载了,于是迫不及待地下载到我的机器上,准备第一时间试用。
下载速度比较慢,大概57K左右的速度吧,下载后文件名d4php_trial.exe,大小是30,165,616字节(28M),用时8分29秒。
在BDN登录后才能下载,下载前会提示给注册时的邮箱中发送一封试用版注册License的邮件,附件中有一个文本文件,安装Delphi for PHP后,运行前必须把这个License文件放到C:\Documents and Settings\<当前登录用户名> 这个文件夹下才可以,否则会弹出要求输入注册码的窗口。
启动界面确实非常漂亮!启动速度非常快,比Delphi7快多了。启动IDE的同时会启动一个PHP DBG Listener,图标看着有点眼熟,点开它的About窗体以后,果然用的是NuSphere的东东。想当初2000年左右学PHP的时候用的就是NuSphere的IDE环境PhpEd,当时版本好像是3.0。
先看一下About窗口,显示版本号是1.0.1.414。新建个工程,拖上个edit和一个label、一个button,按F9,靠,并没有启动浏览器并显示页面。在Tools->Options里设置Browser以后也不行。不知道什么原因。但是同事从我机器上拷贝并安装后就基本可以运行了。说“基本”的意思是,页面并没有显示出来,但是自动打开了IE,只是上面显示的是服务器错误的提示。可能与各自机器的环境有关系。我的机器上装有Oracle,MySqlSQL Server,Delphi……(汗!),目录的权限比较混乱,昨天安装SQL Server就折腾了N次。所以判断不是Delphi for PHP的bug。以后我会找一台干净的机器来安装。
发布页面时,默认会把Delphi for PHP自带的VCL目录中的部分文件一起发布到指定目录下的VCL目录中。即使只有一个页面的站点,VCL目录下仍然会有41个文件(包括js和xajax文件夹)。即使把页面里的use_unt(…)去掉,Deployment Wizard里仍然会列出来。可能对这个产品理解不太深入,还不会用的缘故。
把Delphi for PHP和Delphi 7.0稍微对比了一下,暂时发现IDE上有以下相同和不同之处:
1、Delphi for PHP里同样支持按Ctrl+E的渐进搜索;
2、按Ctrl+F时,弹出的搜索条件界面上不像Delphi 7一样可以选择在当前文件中搜索还是在当前打开的所有文件中搜索。这点不太爽;
3、IDE界面的颜色也可以设置成Twillight。在Delphi 7里编辑程序我一直用的这种颜色设置,非常顺眼和直观;
4、Data Explorer里只列出了MySql和InterBase两种数据库,但是如果往页面上拖一个database控件,则会发现它自带了47种驱动,汗…
5、F5、F9、F11、F12等常用快捷键与Delphi 7一样;
6、VCL for PHP的帮助很全,但是帮助里的解释却都很简单。这点不太爽;
7、怎么也不能正常关闭Delphi for PHP… 鹅滴神哪…每次都是强制结束程序。估计还是我的机器的原因。
初次试用印象:
Delphi for PHP在PHP编辑器领域以全新的方式来开发PHP程序,无论完整的面向对象支持、调试、开发效率等,以前的开发工具没有一个可以与之相比。之前我用Zend Studio 5.0也不错,但运行很慢,而且不支持拖放控件等可视化开发。不过可以肯定的是,以后Zend Studio也一定会支持的。
Delphi for PHP使用上非常简单,即使之前没有用过Delphi或PHP,用它来完成一个网站也是轻而易举的。相信Borland的开发人员的能力,相信Borland的产品仍然是世界上最好的IDE。

TOP

我是个DELPHI 程序员 对PHP基本不懂的
我下载了一个英文版本的DELPHI FOR PHP 然后用破解补丁覆盖掉主程序。
运行了以后
界面和DELPHI一模一样 ,写了个DEMO
具有快速开发的效果 控件和DELPHI里面的控件叫一样的名字 功能也差不多
稍微熟悉一下PHP的语法 就可以写了
基本思想是VS的设计思想,DELPHI FOR NET打不过VS.net 就只好来PHP上面玩了
在PHP上面目前看没有能和DELPHI FOR PHP竞争的企业级工具了(个人看法)。
看样子这样工具应该会帮助PHP程序员的,也可以让DELPHI程序员迅速开发PHP程序。
算是一个不错的产品,
不过感觉有BUG,比如我新建了第二个工程,运行后 还运行第一个工程的内容
               程序无法关闭
可能是我用的破解版的原因。
说实在的不理解PHP能在JAVA和。net的夹缝中生存那么长时间
希望这个工具能让提高PHP的开发效率
有谁试用过的 大家都来谈谈感想

TOP

其实用我们DELPHI程序员的理解就是 可拖拽界面设计,界面和代码分离,事件触发 这些思想。

我以前也写过ASP  主要是用DREAMWEVER 或者 FRONTPAGE2003写

我感觉ASP界面和代码不分离  越来越难以控制(可能我的写法不好)

DELPHI FOR PHP 主要是一个可以界面和代码分离的工具,替你写很多JAVA SCRIPT

TOP

不懂这些,与伟统的PHP程序写的写法好像大不一样了 看来跟不上时代上哈
几时开BLOG呐?

TOP

发新话题