Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 603

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/arjendk/codingspace.org/wp-includes/classes.php on line 727

Strict Standards: Redefining already defined constructor for class wpdb in /home/arjendk/codingspace.org/wp-includes/wp-db.php on line 58

Deprecated: Assigning the return value of new by reference is deprecated in /home/arjendk/codingspace.org/wp-includes/cache.php on line 99

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/arjendk/codingspace.org/wp-includes/cache.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /home/arjendk/codingspace.org/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/arjendk/codingspace.org/wp-includes/theme.php on line 576
Codingspace.org » Notepad++ for PHP development

Main menu:


Site search

Archives

RSS Arjen's Friendfeed

RSS Richard's del.icio.us links

RSS Maurits' Stumbled Items

Notepad++ for PHP development

Lately I’ve been developing a lot of PHP. On Windows XP (still prefer that over Vista) I would be using a combination of: TortoiseSVN, Putty, WinSCP, Notepad++, WampServer, Xdebug, DBGp plugin for Notepad++ and Firefox with web developer toolbar, firebug and the selenium IDE plugin. It offers everything a professional developer wants: low memory footprint, code coloring, code completion, step-by-step debugging, local development environment, version control, automated regression testing, secure upload.

But I don’t run Windows (not even XP) so the above configuration is not mine. I run Ubuntu Linux and I have recently discovered Netbeans 6.5. It is amazing software that has support for PHP code coloring, completion and step-by-step debugging using xdebug. The biggest issue I’ve discovered is that it lacks ftp/sftp support. This may be a show-stopper for many developers out there, but not for me, let me tell you why…

Netbeans has SVN support and now I use Subversion (a version control system) over HTTPS. This avoids the need for up- and downloading files using FTP/SFTP. Just ’svn update’ your files wherever you are and subversion synchronizes your local copy. After you have edited and you want to save your changes you ’svn commit’. It also provides you with a publish script for your production environment, a simple ’svn export’ does the job.

Maurits

Comments

Comment from Tom
Time: April 7, 2009, 5:00

Hey mate,

Just thought I’d give you the heads up that the 4th item in your first batch of links points to the 5th item’s URL. No biggie - the URL is still there - but nevertheless, thought you may want to know. Feel free to remove this comment.

Tom

Comment from maurits
Time: April 7, 2009, 9:54

Thanks Tom, I fixed it..

Comment from Frank
Time: July 6, 2010, 21:13

This might be a little late, but there is currently FTP support for NetBeans - in fact, it can be configured to upload manually, on run, or on save. Your setup with SVN is probably an even better solution, but for anyone keen on FTP but not SVN, there you go.

Comment from afefhhox
Time: September 8, 2012, 5:50

sac longchamp

Comment from Bonuses
Time: October 29, 2012, 15:25

One thing is that one of the most widespread incentives for applying your cards is a cash-back or maybe rebate offer.
Generally, you’re going to get 1-5% back for various buying. Depending on the credit cards, you may get 1% again on most buying, and 5% in return on acquisitions made going to convenience stores, filling stations, grocery stores and ‘member merchants’.

Comment from Zandra
Time: December 19, 2012, 11:34

Hi, just wanted to say, I enjoyed this article. It was practical.

Keep on posting!