|
2010-05-31 |
PhpStorm 1.0版本已经正式推出啦,不少人可能都会关注这款工具对Php的支持情况,这篇文章会做一个基本的介绍,让大家能够快速了解该工具,方便日常开发。本文主要是针对Windows,其他的操作系统做一下相应改变即可。
首先我们要设置php的开发环境,在Windows下,XAMPP就可以啦,可以省去很多麻烦的事情,好处也就不说啦,下载地址为:http://www.apachefriends.org/en/xampp-windows.html。XAMPP安装好以后,需要安装一下PHPUnit和phpDoc,PhpStorm都有支持,PHPUnit的安装步骤: http://www.phpunit.de/manual/current/en/installation.html ,phpDoc只需: >pear install PhpDocumentor 即可。
这里还要提及一下PhpStorm下php debug问题。php的debug主要是通过xdebug实现的,xampp已经包含了对xdebug支持,不过默认没有打开,所以这里我们要讲xdeubg打开,这样就可以在PhpStorm下debug php程序啦。首先打开php.ini,将zend_extension = "D:\develop\xampp\php\ext\php_xdebug.dll"打开,同时[xdebug]设置项打开相关的设置,只要是 xdebug.remote_enable = On 要打开,不然无法调试。php.ini的xdebug设置如下:
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=PhpStorm1
设置完毕,启动PhpStorm,我们使用打开目录功能,这里的目录最好是xampp的htdocs下的一个目录,这样我们就可以实时调试程序。接下来我们要打开设置面板,然后选择php,设置正确的php home路径,这里就可以进行php相关的单元测试等。
总结: PhpStorm还包含其他很多特性,如ftp同步,php预览等等,这些特性在开发的时候非常有用,这些可以在官方中找到相关的文档和vedio。
|
|
2010-01-30 |
|
在Google App Engine for Java推出后,样例的代码都是基于Ant的,但是Java开发中更多的是基于Maven的,于是也Mawei搞了一个GAE/J Maven archetype,同时将GAE/J相关的开发包上传到http://www.mvnsearch.org/maven2 的Maven Repository中。当然开源社区也做了不少GAE和Maven整合的例子,其中比较突出的就是Maven GAE Plugin,可以管理GAE/J涉及到各种任务。本文就是介绍如何快速创建一个整合了GAE Plugin的GAE项目,其实也非常简单,3个步骤。 本文假设你已经安装了Maven,而且了解Maven的基本用法。
1 首先根据Maven GAE Archetype创建一个新的工程:
> mvn archetype:generate -DarchetypeCatalog=http://www.mvnsearch.org/maven2
2 进入到新建目录,下载Google App Engine SDK。 GAE Plugin一个好处就是在你们没有下载SDK的时候,自动帮你下载一个,个人建议你还是选择这种方式。当如下面这个步骤只要执行一次即可:
> mvn gae:unpack
3 运行GAE项目,项目创建完毕后,你可能马上向看到一个Demo页面,没有关系,执行下述命令,然后在浏览中打开 http://localhost:81即可
> mvn gae:run
总结:整个项目创建还是非常流畅的,甚至你都不需要下载SDK。当然项目创建,你可能需要使用IDE打开进行开发,这个前面有文章介绍过如何在IDEA下开发GAE/J应用,你可以参考一下。有了GAE Plugin,同时将将GAE/J的jar上传到Maven Repository中,项目管理会方便很多,同时相关的CI、项目管理都能很多好地进行,如果没有什么特殊要求,个人建议还是尝试一下这种方式,会有不少便捷。
|
|
|
| |
|
|
2009-05-16 |
|
RubyMine发布了1.0.5的版本,添加了一个Remote Debug的特性,不难理解,和Java一样,是下Ruby程序的远程调试,如 你的Rails应用跑在一台Linux服务器上,现在出现问题,你想在开发机上进行远程调试,这个特性就是Remote Debug。
要实现远程调试,首先我们需要安装一个ruby-debug-ide的gem,使用以下命令: gem install ruby-debug-ide
接下来我们要以debug模式下启动Rails应用,首先进入到rails应用目录下,然后执行以下命令:
>rdebug-ide --debug --port 1234 -- script/server
这里需要说一下,port表示调试启动的端口号,这个将来要和IDE进行通讯的,script/server,就是要执行的脚本(脚本名称前面的两个减号和空格不能少),当然也可以是普通的ruby脚本,如xxx.rb。debug监听启动后,屏幕上会打出以下信息:
Fast Debugger (ruby-debug-ide 0.4.5) listens on localhost:1234
这个时候表示debug程序已经就绪啦,等待IDE端来进行连接触发ruby脚本的运行。这里说明一下,rdebug-ide启动后,并不会马上运行脚本,这个和Java的Remote Debug不一样。只有IDE端连接到调试端口才会触发脚本运行,这个很好理解,如你的一个脚本,打印一些信息,如果rdebug-ide启动后就允许脚本,那么就马上退出啦,谈不上调试,所以等待IDE连接后才执行脚本是正确的。所以rdebug-ide运行后,你此刻还不能通过浏览器访问该应用。
回到RubyMine,我们点击“Run”菜单下的“Edit Configurations”选项,来创建一个运行Remote Debug的配置项,如下图:

图中的remote Root folder和local Root Folder,设置为项目的目录即可。
当你点击Debug后,你会发现服务器端的Rails程序开始运行,在控制台打出了运行的信息,这表明Rails应用已经启动。接下来就是你在程序中设置断点,然后进行测试。最后在RubyMine中点击关闭调试,服务器端的rdebug-ide也会退出,这样我们就完成了一个调试周期。
总结:通过RubyMine的remote debug特性,我们可以远程调试Rails应用或者ruby脚本,非常简单。
|
|
|
2009-05-05 |
GAE/J在发布的时候,推出了Eclipse的Plugin,现在IDEA也有了GAE/J插件,下面我们就介绍一下如何在IDEA下使用GAE/J插件来方便我们的开发。
首先我们下载Google App Engine Integration插件,这个通过plugin manager就可以下载。IDEA重启动后,打开一个GAE/J的项目,关于如何创建GAE/J项目,请参考站点的前一篇文章。
接下来打开设置面板,在Application Servers项中添加一个Google App Engine Dev Server,如下图:

由于GAE/J项目都是Web项目,所以我们要给GAE/J的项目设置正确的Facet,这里最重要的就是Web Facet,如下图:

最后我们要创建一个运行Google App Engine Dev Server的配置项,其实就是Run菜单下的“Edit Configurations”,设置如下图:

接下来你就可以启动Dev Server,运行和调试你的GAE程序啦。
最后,你只需要点击一下Tools菜单下的“Upload App Engine Application"就可以部署啦,如下图:

总的来说,目前主要提供了运行Dev Server和上传Application,这也是最基本的功能,目前GAE/J的Maven插件也在开发中,相信在后续的插件更新中,功能会更强大。
|
|
|
|
<< 第一页 < 上一页 1 2 3 4 5 6 7 8 9 10 下一页 > 最后一页 >>
|
| 第 1 - 10 共 176 |