Delphi FOR PHP : PHP也有了可视化开发环境
来源:www.phpres.com 作者:Angelover 出处:www.phpres.com 2007-9-8 08:13:57 进入讨论组关 键 词:
环境 开发 PHP for Delphi and VCL 组件 一个 the components
作为IDE开发环境中公认的佼佼者,Delphi for PHP无疑为PHP的快速开发提供了绝佳的工作舞台。ZEND开发环境的一个很大的缺点就是缺乏可视化的开发,相信Delphi for PHP能够较好的弥补这一点。
VS2005的可视化开发环境太强大了,PHP在这方面的缺乏一定会成为使其流行的严重阻碍。
简单查了一下,Delphi for PHP至少有以下几个优点:
1、运行速度快。Delphi for PHP本身是使用Delphi 7编写的Win 32应用程序,不存在ZEND那样严重的效率问题,相信用过ZEND的都知道这个基于java语言的开发环境的运行效率是多么令人恼火。
2、可视化开发能力。VStudio 2005那样简单的开发方式相信是很多PHPer梦寐以求的。
3、VCL for PHP。可以理解为Delphi for PHP的类库。虽然本人并未使用过Delphi,但素闻当年Delphi正是利用其强大的VCL横扫Win32编程平台的大江南北,以VCL命名该模块,应当也是相当好用的东东。
4、支持中文。不要误会,不是中文界面,而是代码中允许使用中文数据。在国际化越来越广泛的今天,这一点其实也是应当做到的基本功能。
5、拥有完善的代码编辑及调试功能。内建Apache调试服务器及InterBase数据库。
6、分发工具。可以方便地将程序分发到任何支持PHP的平台上。这一点因为本人尚未使用,无从证实。
因为是首次诞生的1.0版本,Delphi for PHP也存在一些问题,最重要的一点,从某位网友的介绍中看,Delphi for PHP似乎不支持直接修改HTML,也就是说,美工人员无法介入到网站开发过程中来。这一点因为本人并未拿到Delphi for PHP,无从考证。倘若属实,可能会引起相当大的不便。但我想应该不至于会存在如此之大的麻烦,一定有其他的解决途径。此外由于众多组件都是基于类开发的,Delphi for PHP很可能只能支持PHP5,这对广泛的PHP4用户可不是什么好消息。
最后一个希望是Delphi能够像ZEND一样及时发布中文版本,造福中国程序员——虽然这很有可能仅仅是个梦想。
以下为本人翻译的Delphi 2007 for PHP官方介绍,鉴于本人英文水平有限,翻译不当之处恳请指正,尤其是某些术语名词。
Delphi 2007 for PHPDelphi® for PHP is the first completely integrated visual Rapid Application Development (RAD) environment for PHP. Delphi’s proven and familiar visual Rapid Application Development (RAD) approach means you are quickly up to speed and productive, without the headaches normally associated with learning a new development environment. The powerful PHP editor and debugger increase coding speed and efficiency, while the integrated VCL for PHP 5 component class library lets you quickly and visually create PHP web applications and integrate PHP open source components.
Delphi® for PHP是首个完整的PHP综合可视化快速应用程序开发环境,Delphi的经过检验并为人熟知的“可视化快速应用程序开发(RAD)”方法意味着你能够快速的提高生产力,而不需要去痛苦地学习一个新的开发环境。强大的PHP编辑器及调试器提高了编程速度和效率,完整的VCL for PHP 5组件类库让你能够可视化、快速地开发PHP Web应用程序并将PHP开源组件整合在其中。
Delphi for PHP has an integrated PHP 5 class library called Visual Component Library (VCL for PHP). A customizable palette of over 50 reusable components can include buttons, labels, check boxes, images, DHTML menus, flash objects, grids, tree views, list boxes and more. Database components are also available for accessing databases, tables, queries, and stored procedures, as well as data grids and navigation. You can also extend the VCL for PHP at any time with your own components, or use components offered through the open source PHP platform.
Delphi for PHP拥有一个完整的PHP5类库叫做“可视化组件库 (VCL for PHP)”。一个可以定制的工具面板包含了按钮、标签、复选框、图像、DHTML菜单、Flash对象、网格(注:grids,应为数据显示组件)、树状视图、列表框等等超过50个可复用组件。数据库组件也允许用来连接数据库、表、查询、存储过程、数据网格(data grids)及导航。你也可以在任何时候用你自己或开放源代码PHP平台提供的组件扩展VCL for PHP。
Delphi for PHP makes it easy to create your own components and install customized packages to use in the IDE. The VCL for PHP makes it simple for you to develop new classes, because every component is built in pure PHP. Simply place components into forms and use them in your applications. VCL for PHP components have built-in properties, methods, and events that make web interface development a snap. Delphi for PHP is the fast and easy way to build powerful and reliable PHP web applications.
Delphi for PHP让创建你自己的组件以及安装在这个IDE上使用的定制包变得轻而易举。VCL for PHP同样让你开发一个新的类变得异常简单,这是因为它的每一个组件都是完全建立于PHP语言的。Simply place组件让你能够在你的应用程序中使用窗体,VCL for PHP组件拥有内置的属性、方法、事件等让WEB界面开发可以在转瞬之间完成。Delphi for PHP是建立起功能强大、可靠的PHP Web应用程序的简单、快速的方法。
Delphi for PHP的英文介绍:
http://www.codegear.com/Products/Del...7/Default.aspx
Delphi for PHP的两段英文视频预览:
http://video.codegear.com/php/DBGrid...P-ENGLISH.html
http://video.codegear.com/php/hello/hello.html
欢迎进入PHP开发资源论坛讨论。
VS2005的可视化开发环境太强大了,PHP在这方面的缺乏一定会成为使其流行的严重阻碍。
简单查了一下,Delphi for PHP至少有以下几个优点:
1、运行速度快。Delphi for PHP本身是使用Delphi 7编写的Win 32应用程序,不存在ZEND那样严重的效率问题,相信用过ZEND的都知道这个基于java语言的开发环境的运行效率是多么令人恼火。
2、可视化开发能力。VStudio 2005那样简单的开发方式相信是很多PHPer梦寐以求的。
3、VCL for PHP。可以理解为Delphi for PHP的类库。虽然本人并未使用过Delphi,但素闻当年Delphi正是利用其强大的VCL横扫Win32编程平台的大江南北,以VCL命名该模块,应当也是相当好用的东东。
4、支持中文。不要误会,不是中文界面,而是代码中允许使用中文数据。在国际化越来越广泛的今天,这一点其实也是应当做到的基本功能。
5、拥有完善的代码编辑及调试功能。内建Apache调试服务器及InterBase数据库。
6、分发工具。可以方便地将程序分发到任何支持PHP的平台上。这一点因为本人尚未使用,无从证实。
因为是首次诞生的1.0版本,Delphi for PHP也存在一些问题,最重要的一点,从某位网友的介绍中看,Delphi for PHP似乎不支持直接修改HTML,也就是说,美工人员无法介入到网站开发过程中来。这一点因为本人并未拿到Delphi for PHP,无从考证。倘若属实,可能会引起相当大的不便。但我想应该不至于会存在如此之大的麻烦,一定有其他的解决途径。此外由于众多组件都是基于类开发的,Delphi for PHP很可能只能支持PHP5,这对广泛的PHP4用户可不是什么好消息。
最后一个希望是Delphi能够像ZEND一样及时发布中文版本,造福中国程序员——虽然这很有可能仅仅是个梦想。
以下为本人翻译的Delphi 2007 for PHP官方介绍,鉴于本人英文水平有限,翻译不当之处恳请指正,尤其是某些术语名词。
Delphi 2007 for PHPDelphi® for PHP is the first completely integrated visual Rapid Application Development (RAD) environment for PHP. Delphi’s proven and familiar visual Rapid Application Development (RAD) approach means you are quickly up to speed and productive, without the headaches normally associated with learning a new development environment. The powerful PHP editor and debugger increase coding speed and efficiency, while the integrated VCL for PHP 5 component class library lets you quickly and visually create PHP web applications and integrate PHP open source components.
Delphi® for PHP是首个完整的PHP综合可视化快速应用程序开发环境,Delphi的经过检验并为人熟知的“可视化快速应用程序开发(RAD)”方法意味着你能够快速的提高生产力,而不需要去痛苦地学习一个新的开发环境。强大的PHP编辑器及调试器提高了编程速度和效率,完整的VCL for PHP 5组件类库让你能够可视化、快速地开发PHP Web应用程序并将PHP开源组件整合在其中。
Delphi for PHP has an integrated PHP 5 class library called Visual Component Library (VCL for PHP). A customizable palette of over 50 reusable components can include buttons, labels, check boxes, images, DHTML menus, flash objects, grids, tree views, list boxes and more. Database components are also available for accessing databases, tables, queries, and stored procedures, as well as data grids and navigation. You can also extend the VCL for PHP at any time with your own components, or use components offered through the open source PHP platform.
Delphi for PHP拥有一个完整的PHP5类库叫做“可视化组件库 (VCL for PHP)”。一个可以定制的工具面板包含了按钮、标签、复选框、图像、DHTML菜单、Flash对象、网格(注:grids,应为数据显示组件)、树状视图、列表框等等超过50个可复用组件。数据库组件也允许用来连接数据库、表、查询、存储过程、数据网格(data grids)及导航。你也可以在任何时候用你自己或开放源代码PHP平台提供的组件扩展VCL for PHP。
Delphi for PHP makes it easy to create your own components and install customized packages to use in the IDE. The VCL for PHP makes it simple for you to develop new classes, because every component is built in pure PHP. Simply place components into forms and use them in your applications. VCL for PHP components have built-in properties, methods, and events that make web interface development a snap. Delphi for PHP is the fast and easy way to build powerful and reliable PHP web applications.
Delphi for PHP让创建你自己的组件以及安装在这个IDE上使用的定制包变得轻而易举。VCL for PHP同样让你开发一个新的类变得异常简单,这是因为它的每一个组件都是完全建立于PHP语言的。Simply place组件让你能够在你的应用程序中使用窗体,VCL for PHP组件拥有内置的属性、方法、事件等让WEB界面开发可以在转瞬之间完成。Delphi for PHP是建立起功能强大、可靠的PHP Web应用程序的简单、快速的方法。
Delphi for PHP的英文介绍:
http://www.codegear.com/Products/Del...7/Default.aspx
Delphi for PHP的两段英文视频预览:
http://video.codegear.com/php/DBGrid...P-ENGLISH.html
http://video.codegear.com/php/hello/hello.html
·Zope的优点及和Apache+PHP+MySQL的比较
·PHP面向对象、类经典教程[2]
·PHP面向对象、类经典教程[1]
·用 Xdebug 修正 PHP 应用程序中的错误(5)
·用 Xdebug 修正 PHP 应用程序中的错误(4)
·用 Xdebug 修正 PHP 应用程序中的错误(3)
·用 Xdebug 修正 PHP 应用程序中的错误(2)
·用 Xdebug 修正 PHP 应用程序中的错误(1)
·黑防黑:黑客口述—关于Php后门的隐藏技巧
·PRADO框架TDataGrid使用教程(1)
·PHP面向对象、类经典教程[2]
·PHP面向对象、类经典教程[1]
·用 Xdebug 修正 PHP 应用程序中的错误(5)
·用 Xdebug 修正 PHP 应用程序中的错误(4)
·用 Xdebug 修正 PHP 应用程序中的错误(3)
·用 Xdebug 修正 PHP 应用程序中的错误(2)
·用 Xdebug 修正 PHP 应用程序中的错误(1)
·黑防黑:黑客口述—关于Php后门的隐藏技巧
·PRADO框架TDataGrid使用教程(1)
热门技术文档
·Zope的优点及和Apache+PHP+MySQL的比较
·Windows 下的 PHP 扩展编程
·PHP面向对象、类经典教程[2]
·PHP面向对象、类经典教程[1]
·用 Xdebug 修正 PHP 应用程序中的错误(5)
·用 Xdebug 修正 PHP 应用程序中的错误(4)
·用 Xdebug 修正 PHP 应用程序中的错误(3)
·用 Xdebug 修正 PHP 应用程序中的错误(2)
·用 Xdebug 修正 PHP 应用程序中的错误(1)
·php时间求法(二)
·Windows 下的 PHP 扩展编程
·PHP面向对象、类经典教程[2]
·PHP面向对象、类经典教程[1]
·用 Xdebug 修正 PHP 应用程序中的错误(5)
·用 Xdebug 修正 PHP 应用程序中的错误(4)
·用 Xdebug 修正 PHP 应用程序中的错误(3)
·用 Xdebug 修正 PHP 应用程序中的错误(2)
·用 Xdebug 修正 PHP 应用程序中的错误(1)
·php时间求法(二)
最新图文档
本站编辑推荐:(本站开通Delphi4PHP专区,欢迎进入论坛交流!)
- > 3分钟快速了解 Delphi for PHP 特色 (中文), PDF档
- > 购买Delphi for PHP的五大理由, PDF档
- > Delphi for PHP 使用规格介绍, PDF档
- > Delphi for PHP 問答集 (From CodeGear)
- > Delphi for PHP 产品价格表
编缉最近更新文章
网站赞助商
搜索您感兴趣的内容



