<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dominic.Xu&#039;s 博客 &#187; CodeGear</title>
	<atom:link href="http://xuplus.com/article/tag/codegear/feed" rel="self" type="application/rss+xml" />
	<link>http://xuplus.com</link>
	<description>Web 2.0 生活</description>
	<lastBuildDate>Wed, 24 Aug 2011 05:26:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Delphi For PHP</title>
		<link>http://xuplus.com/article/2007/05/a23.html</link>
		<comments>http://xuplus.com/article/2007/05/a23.html#comments</comments>
		<pubDate>Wed, 09 May 2007 07:20:46 +0000</pubDate>
		<dc:creator>Dominic</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[软件应用]]></category>
		<category><![CDATA[Borland]]></category>
		<category><![CDATA[CodeGear]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://xuplus.com/?p=23</guid>
		<description><![CDATA[周一的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 [...]]]></description>
			<content:encoded><![CDATA[<p><font size="3">周一的International <a href="http://xuplus.com/article/tag/php" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a> Magazine有一篇文章<a href="http://www.pgregg.com/forums/viewtopic.php?tid=76">“Overview of Delphi for PHP”</a>，初看以为是用Delphi来做PHP项目，仔细一看原来是用Delphi的IDE来开发PHP。</font></p>
<p><font size="3"><a href="http://xuplus.com/article/tag/delphi" class="st_tag internal_tag" rel="tag" title="标签 Delphi 下的日志">Delphi</a> for PHP是<a href="http://www.borland.com">Borland</a>公司在出售其</font><font size="3">开发部门未果之后下了个蛋：<a href="http://www.CodeGear.com">CodeGear</a>的产品，以前一直很喜欢Delphi 7的开发环境赶紧上<a href="http://0daycheck.eastgame.net/0day">0day</a>上下了.Delphi.for.PHP.v1.0.1.414，装上之后感觉非常happy。PHP的IDE用了很多种，几乎用遍了可以下载到的PHP开发工具，甚至尝试过<a href="http://www.jcxsoftware.com/vs.php">VS.PHP</a>， 就是为了寻找一个能够自动实现MVC的，可以用拖拽的方式实现Delphi那种开发快感，但是上下寻觅不可得，只好用最顺手的UltraEdit开完成开发工作，辅以Zend Studio 5.2 来调试。看了Delphi for PHP之后我觉得可以卸载掉所有的其它的PHP开发工具了，PHP终于可以像JSP、ASP.Net那样用拖拽的方式实现变成，可以完全基于面向对象（以前好痛苦呀，一直手写PHP Class代码）和基于事件机制来开发PHP应用了。</font></p>
<p><font size="3">Delphi for PHP 的启动画面，非常漂亮也很具有Web2.0气息：</font></p>
<p><font size="3"><img src="http://xuplus.com/uploads/Image/delphiphp1.jpg" alt="启动画面" /></font></p>
<p><font size="3">Delphi for PHP 的运行界面，非常类似Delphi 2006。左侧上方是代码浏览区，左侧下方是对象查看器。右侧是数据库设置区及控件面板。中间工作区是代码和设计界面。</font></p>
<p><font size="3">完全支持现有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组件是开源的，源代码可以手工更新（鄙视国内某些看似很好，代码质量糟糕还用盗版<a href="http://www.zend.com">Zend Guard</a>加密的软件），目前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技术前所未有的震撼”来评价它。</font></p>
<p><font size="3">现在动态语言的风生水起，或许Delphi for PHP（Delphi for Ruby什么时候面世哦）可能挽救Borland公司，或许能够让PHP从JSP、ASP.Net夺回部分市场份额。不知道有没有人在着手写Delphi for PHP的中文技术文章了，有时间可以写点。</font></p>
<p><font size="3">相关文章：</font></p>
<p><font size="3"><a href="http://www.lupaworld.com/viewnews_14487.html">动态语言崛起Delphi For PHP横空出世</a></font></p>
<p><font size="3"><a href="http://www.wesoho.com/article.asp?id=2165">Delphi for PHP 测试手记</a> （有不少截图）</font></p>

	标签： <a href="http://xuplus.com/article/tag/borland" title="Borland" rel="tag">Borland</a>, <a href="http://xuplus.com/article/tag/codegear" title="CodeGear" rel="tag">CodeGear</a>, <a href="http://xuplus.com/article/tag/delphi" title="Delphi" rel="tag">Delphi</a>, <a href="http://xuplus.com/article/tag/ide" title="IDE" rel="tag">IDE</a>, <a href="http://xuplus.com/article/tag/php" title="PHP" rel="tag">PHP</a><br />
]]></content:encoded>
			<wfw:commentRss>http://xuplus.com/article/2007/05/a23.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

