Wedge

Public area => The Pub => Off-topic => Topic started by: Dragooon on June 23rd, 2011, 03:57 PM

Title: PHP IDE for windows
Post by: Dragooon on June 23rd, 2011, 03:57 PM
I'm looking for a new PHP IDE for windows, preferably native(Java ones don't work as beautifully), I've been using phpDesigner but am thinking of moving on. What would you guys suggest?
Title: Re: PHP IDE for windows
Post by: DoctorMalboro on June 23rd, 2011, 04:02 PM
I use Rapid PHP 2010 and it works like charm, I also liked Netbeans, but I think Java is in it (MAJOR PITA)...
Title: Re: PHP IDE for windows
Post by: PantsManUK on June 23rd, 2011, 05:15 PM
Both NetBeans and Zend Studio are based on Eclipse, and therefore Java. Personally, I put up with the Java and use Zend Studio (and have for many, many years...), other IDEs tend to confuse me :)
Title: Re: PHP IDE for windows
Post by: Arantor on June 23rd, 2011, 05:23 PM
I still use Notepad++. Don't see a need for this IDE malarky.
Title: Re: PHP IDE for windows
Post by: Dragooon on June 23rd, 2011, 05:31 PM
I found PHPEdit (phpedit.com) and it seems very nice so far, has all the features of PHPDesigner with a nicer UI. Although it doesn't support git but windows' support for git sucks anyway.
Quote from Arantor on June 23rd, 2011, 05:23 PM
I still use Notepad++. Don't see a need for this IDE malarky.
The main use for IDE for me is function arguements, I got over 100 PHP file includes and it is sometime annoying to open a file to view its arguements. An IDE automatically reads all of them and shows while you're typing(Or atleast should in my book).
Title: Re: PHP IDE for windows
Post by: live627 on June 23rd, 2011, 11:59 PM
I use Geany. Not an IDE, but it does all I want. My favorite feature is automatically stripping trailing whitespace on save. Only thing I miss is find and replace in multiple files but for that I can fire up N++ under Wine (and it works too)
Title: Re: PHP IDE for windows
Post by: Aaron on June 24th, 2011, 12:10 AM
I honestly just use vim most of the time. Steep learning curve, but quite the tool once you've gotten used to it, really. :)
Title: Re: PHP IDE for windows
Post by: CJ Jackson on June 24th, 2011, 12:37 AM
Quote from Aaron on June 24th, 2011, 12:10 AM
I honestly just use vim most of the time. Steep learning curve, but quite the tool once you've gotten used to it, really. :)
Very useful skill, especially for maintaining FreeBSD system, it uses vim as default text editor :) but it not something I would use for PHP though. :lol:

I use NetBeans IDE for PHP, I gotta love the fact that it can generate setters and getters for properties in a class, I find that feature quite useful, especially for building Object Relational Mapping.
Title: Re: PHP IDE for windows
Post by: Eros on June 24th, 2011, 05:08 AM
Quote from Aaron on June 24th, 2011, 12:10 AM
I honestly just use vim most of the time. Steep learning curve, but quite the tool once you've gotten used to it, really. :)
Is it really worth it? I've always found nano sufficient. >.>
Title: Re: PHP IDE for windows
Post by: Nao on June 24th, 2011, 10:41 AM
I only tried PHPEdit, something like six months ago, to test the PHP trace/debugging process, and liked it a lot. But it was too 'heavy' for my use (took too long to launch, etc.) Although I guess I could try again with my new computer eheh...

Still, I'm definitely a Notepad2 guy. I also use Notepad++ from time to time, especially now that I lost my custom syntax coloring in Notepad2 (I never exported my custom stuff so now I'm lost because I can't retrieve it again... >_<)
Title: Re: PHP IDE for windows
Post by: Dragooon on June 24th, 2011, 11:14 AM
It still takes quite a while to load, but I'm fine with it. My only quirk with it is that it doesn't support git(Only CVS/SVN). I sent them an e-mail and they created an issue for it, so it'll be a while. I can't live without function assist :o.
Title: Re: PHP IDE for windows
Post by: snoopy-virtual on June 24th, 2011, 11:49 AM
Quote from live627 on June 23rd, 2011, 11:59 PM
I use Geany. Not an IDE, but it does all I want. My favorite feature is automatically stripping trailing whitespace on save. Only thing I miss is find and replace in multiple files but for that I can fire up N++ under Wine (and it works too)
Great idea to use N++ under Wine. Never thought of that. I need to try it.

I work normally with 2 computers. One with gedit (in Ubuntu) and the second one with N++ (in W7). Mainly because I miss also the "find and replace in multiple files" option in gedit and do that with the W7 computer searching inside the linux one via LAN.

The good things about working with 2 computers is I try to have always a copy of all my work in both (in case one of them have a problem) and also I can edit images with Photoshop instead of Gimp if I need to.

The bad thing about this set-up is I have problems every now and then either with samba (in linux) or the windows firewall, so it's not easy to search into the other computer all the time.

Firing N++ under Wine in the linux computer when there are lan connection problems would sort that out.
Title: Re: PHP IDE for windows
Post by: dorje on June 24th, 2011, 12:02 PM
I use gedit, you can install it in windows also[1]! :eheh:

http://live.gnome.org/Gedit/Windows
 1. Never tried and never will try.
Title: Re: PHP IDE for windows
Post by: Nao on June 24th, 2011, 07:14 PM
Quote from snoopy-virtual on June 24th, 2011, 11:49 AM
I work normally with 2 computers. One with gedit (in Ubuntu) and the second one with N++ (in W7). Mainly because I miss also the "find and replace in multiple files" option in gedit and do that with the W7 computer searching inside the linux one via LAN.
Under Windows, I'd recommend "Bk ReplaceEm" for multi-file replacements, and "Super Text Search" for multi-file searches.
They have lousy UIs (being old, outdated programs), but otherwise I like them.
Title: Re: PHP IDE for windows
Post by: Arantor on June 24th, 2011, 07:17 PM
N++ can do find/replace in multiple files too...?
Title: Re: PHP IDE for windows
Post by: spoogs on June 24th, 2011, 07:19 PM
Yes it can (that's not really a question is it)
Title: Re: PHP IDE for windows
Post by: Nao on June 24th, 2011, 07:44 PM
It's just that I hate the UI for Notepad's search area. Not that it's bad... I just don't like it. Thus, I don't use it. I'm merely suggesting alternative solutions for people who think the same ;)
Title: Re: PHP IDE for windows
Post by: [Unknown] on June 25th, 2011, 11:25 AM
Quote from Dragooon on June 23rd, 2011, 03:57 PM
I'm looking for a new PHP IDE for windows, preferably native(Java ones don't work as beautifully), I've been using phpDesigner but am thinking of moving on. What would you guys suggest?
Microsoft Visual Studio 2008 Shell(http://www.microsoft.com/downloads/en/details.aspx?familyid=40646580-97fa-4698-b65f-620d4b4b1ed7&displaylang=en) + Phalanger(http://phalanger.codeplex.com/releases/view/63419)

There's also 2010 Shell and a new Phalanger, haven't bothered myself to install yet.  I actually use Visual Studio (C++, etc.) whereas Shell is the free, trimmed down version.  I have no need for 2010 as yet.
Quote from Dragooon on June 24th, 2011, 11:14 AM
I can't live without function assist :o.
Hmm, I actually hate that feature.  People who like it have suggested Aptana Studio(http://www.aptana.com/products/studio3) to me.  I'm not sure it's not Java... supposedly it's good, though.  I guess it has git integration too.  I'm not a fan of SCM guis, though.
Quote from Nao/Gilles on June 24th, 2011, 07:14 PM
"Super Text Search" for multi-file searches.
I just use grep most often (or git grep or svngrep or what have you.)  If my editor couldn't do it well, I can't imagine using a separate program than command line.

Visual Studio also has multi-file regular expression replace.  That's how I always changed the copyright statements in every file back in the day, actually.  Ah, good times.  I can't even remember if it ended up with /**/, //, or ## anymore...

-[Unknown]
Title: Re: PHP IDE for windows
Post by: Arantor on June 25th, 2011, 12:04 PM
Quote
Visual Studio also has multi-file regular expression replace.
Actually, so does Notepad++ ;)
Quote
I can't even remember if it ended up with /**/, //, or ## anymore...
The old one was /* */ and made a nice box bounded by * symbols. The new one (2.0 final) is docblock style /** */.
Title: Re: PHP IDE for windows
Post by: Dragooon on June 25th, 2011, 12:53 PM
Visual Studio for PHP? That's very heavy duty, might give it a shot.
Quote
Hmm, I actually hate that feature.  People who like it have suggested Aptana Studio to me.  I'm not sure it's not Java... supposedly it's good, though.  I guess it has git integration too.  I'm not a fan of SCM guis, though.
Aptana's git integration isn't any good, the only git GUI that's worth something on windows is SmartGit + Official Git GUI for staging. I love argument assist in IDEs, only because I keep forgetting them.
Title: Re: PHP IDE for windows
Post by: Nao on June 25th, 2011, 07:21 PM
Btw unknown, did Pete give you svn access yet?
Title: Re: PHP IDE for windows
Post by: [Unknown] on June 25th, 2011, 09:57 PM
Quote from Arantor on June 25th, 2011, 12:04 PM
Actually, so does Notepad++ ;)
Well, I'm extremely picky with my editors.  I use the following features constantly, so it needs to:

1. Have multi-file, regular expression, search and replace.
2. When I press Home, go alternatively to the gutter or first non-white char (using another key, like ⌘ Command - ←.)
3. Support Ctrl-Tab and Ctrl-# to switch tabs (like Firefox, Chrome, DOS edit.com, etc.)
4. Allow line bookmarks that I can easily cycle through (good for marking areas of work and then toggling through.)
5. Color constructs, functions, variables, operators, strings, and numbers each differently.
6. Not interfere with my indentation if I don't want it to (e.g. Visual Studio may insert them, but if I still type them, it doesn't get two... some editors have no option to disable this.)
7. Large file editing (xml, txt, etc.) of 20 MB+.
8. Multiple tabs referencing the same file (concurrent editing, split view or not) with proper undo support.
9. Support/highlighter for JS, CSS, D, PHP, C/C++, XML, HTML.
10. Support for Ctrl-Insert, Shift-Insert, Shift-Delete since I still use them.
11. Pluggable tools (such as jslint) and/or "build" events with direct click on error message -> go to line.
12. Doesn't require me to learn a new meta language (hello, vim.)

The main thing I'm missing from Visual Studio is breakpoints, since I don't actually use Phalanger.  Meh.

Anyway, somehow, I've been unable to find an editor other than Visual Studio that meets my expectations, including any editor on Linux.  I think BBEdit for Mac was reasonably close.
Quote from Dragooon on June 25th, 2011, 12:53 PM
I love argument assist in IDEs, only because I keep forgetting them.
Phalanger doesn't provide this (or my version doesn't.)  I just use php.net/xyz when I forget.  I think Jcx's VS.php (also for Visual Studio, but not free) should have that feature.  I used to use it, but there were some bugs and perf issues that drove me away.  It's probably gotten better since then.
Quote from Nao/Gilles on June 25th, 2011, 07:21 PM
Btw unknown, did Pete give you svn access yet?
Yes, I have read access.  I've poked around a little bit.

-[Unknown]
Title: Re: PHP IDE for windows
Post by: Nao on June 25th, 2011, 10:39 PM
And what do you think of our work from what you've seen so far? :unsure:
Title: Re: PHP IDE for windows
Post by: Arantor on June 26th, 2011, 12:43 AM
FWIW, Notepad++ offers 1, 2, some of 3 (there's a popup display for the selection of tabs, much like Alt-Tab does but no jump-to-specific-tab-by-number), 4, 5 if you want, not sure about 6, 7 - well, it doesn't fail on 60MB SQL dumps but it doesn't like it much, 9, 11 and 12.

It's not the uber-IDE but I've found it to be a very nice and capable tool, I certainly haven't found it wanting - except possibly for lack of an SVN plugin that doesn't require the SVN command line tools.
Title: Re: PHP IDE for windows
Post by: Nao on June 26th, 2011, 07:52 AM
It has 8 too (clone view in tab context menu).
Title: Re: PHP IDE for windows
Post by: groundup on June 27th, 2011, 03:19 PM
I use a mix of N++ and Eclipse. I use N++ for things that I don't feel like loading my whole workspace in. Yesterday I used Zend Studio for the first time and liked it. I don't think I'll be spending all of that money on it though.
Title: Re: PHP IDE for windows
Post by: The Burglar! on June 30th, 2011, 11:08 AM
I loved ZendStudio 5.5.x from the first time i used it, never upgraded to the 6.x or 7.x just coz they are more crappier...
Dont worry about the money... There are some "Free" Ones arround :P
Title: Re: PHP IDE for windows
Post by: [Unknown] on July 18th, 2011, 08:54 AM
It seems like Cloud9 is doing pretty well against my list.  Still missing many features, but pretty impressive.

-[Unknown]
Title: Re: PHP IDE for windows
Post by: Nightwish on September 12th, 2011, 02:59 AM
PhpStorm by JetBrains is worth a look.

Java developers might know JetBrains since they also offer one of the best Java IDEs (IntelliJ IDEA).

Pros:
More here: http://www.jetbrains.com/phpstorm/features/index.html

Cons:

Well, it's written in Java and may come with the known penalties (significant memory footprint, can be a bit slow on a not-so-highend system), but that's really the only possible disadvantage I've found so far.

It's a commercial product with a free trial and if you're a member of an active PHP open source project, you can apply for a free Open Source license - it's a full license without any restrictions other than you can only use it for work on Open Source projects.

Title: Re: PHP IDE for windows
Post by: Nao on September 12th, 2011, 07:48 AM
Does it always have a frame around the code window?
Ultimately I ditched n++ just for that... :^^;:
Title: Re: PHP IDE for windows
Post by: Norodo on September 12th, 2011, 02:35 PM
I'm not writing PHP, but I'm writing JavaScript. Microsoft Visual Web Developer 2010 Express is strangely good. Then again, all I need and want is autocompletion, and it seems MVWD does that quite nicely...

I haven't tried with PHP yet, but it's fairly blissful for JavaScript. I promise I won't get dragged into the MS monopoly though, my primary testing platform is Aurora (Firefox) and secondary is Opera.

:eheh:
Title: Re: PHP IDE for windows
Post by: Nightwish on September 12th, 2011, 03:29 PM
Quote from Nao on September 12th, 2011, 07:48 AM
Does it always have a frame around the code window?
Ultimately I ditched n++ just for that... :^^;:
What do you mean with "frame around the code window"?

You can drag code tabs out of the main window onto the desktop and make them top level windows as you wish. See attached screen shots - first is the complete IDE (it's actually very customizable, all the panels can be set to auto-hide so they'll go away when you don't need them) and the second one is an additional top level window holding just 2 code tabs.
Title: Re: PHP IDE for windows
Post by: Arantor on September 12th, 2011, 03:30 PM
There's no frame around the code window there ;)

(Take a look at N++ screenshots and you'll see what we mean.)
Title: Re: PHP IDE for windows
Post by: Nao on September 12th, 2011, 04:36 PM
Looks like it indeed...
The scrollbar, however, looks a little strange! Isn't there a way to have a normal one...?
Title: Re: PHP IDE for windows
Post by: Arantor on September 12th, 2011, 05:05 PM
I think it's written in Java and so ends up creating its own widget set instead of using Windows ones.
Title: Re: PHP IDE for windows
Post by: Nightwish on September 12th, 2011, 05:56 PM
Quote from Nao on September 12th, 2011, 04:36 PM
Looks like it indeed...
The scrollbar, however, looks a little strange! Isn't there a way to have a normal one...?
Well, not really. The scroll bar is actually a combination of a scroll + annotation bar and looks like a custom control. It's indeed a bit weird, but I rarely use scroll bars anyway.

PhpStorm is using Swing (unlike Eclipse) so it'll never look 100% like a native Windows application.
Title: Re: PHP IDE for windows
Post by: Nao on September 12th, 2011, 06:20 PM
It still looks good. I just gave it a try and my first opinion is positive. Now I'll have to see if it's configurable...

Like, clicking a tab to minimize it.
Title: Re: PHP IDE for windows
Post by: Dragooon on September 12th, 2011, 08:21 PM
I'm now using openSuSE and I find KDevelop to a very nice IDE for all kinds of development.
Title: Re: PHP IDE for windows
Post by: Dragooon on September 20th, 2011, 11:06 AM
Now I've moved to Windows 8 + WAMPS + git extensions + Visual Studio 2010 with Vs.PHP
Title: Re: PHP IDE for windows
Post by: Nao on September 20th, 2011, 11:38 AM
And..?
Title: Re: PHP IDE for windows
Post by: Dragooon on September 20th, 2011, 12:12 PM
Nothing? This whole topic was about PHP IDE setups.
Title: Re: PHP IDE for windows
Post by: billy2 on September 20th, 2011, 12:18 PM
/mesniggers childlike
Title: Re: PHP IDE for windows
Post by: Arantor on September 20th, 2011, 12:19 PM
Yes, and Nao was enquiring as to how you were finding it... especially, I think, regarding Windows 8.
Title: Re: PHP IDE for windows
Post by: Dragooon on September 20th, 2011, 05:25 PM
Sorry, I find it good. Windows 8's UI is different but I like it, there aren't many metro apps so I can't use it much but from what I see it has a good potential. It's fairly stable, hasn't crashed for me so far. VS itself is good as well, just started using it so will comment on it later.
Title: Re: PHP IDE for windows
Post by: Nao on September 22nd, 2011, 11:20 AM
Installed Win8 64-bit and a bit 'meh'...
Dunno why but it's very slow in my VirtualBox window (when I get full speed on other OSes.)
I like the Metro UI but I don't like the scrollbars (can't they make them less intrusive and push them away from the icon content...?), as well as the fact that it's obviously built for tablets only... Heck, why is this the default UI anyway...?
I'd love to know what fonts they used, apart from the now obvious Segoe UI Light... I looked through the Fonts folder and didn't find anything that wasn't already in Win7.
Oh, and it's a bit buggy BTW... I launched the 'card quiz' or something, and some of the questions were asked over two lines and the second line would be severely cut off at the bottom... Lol.
Title: Re: PHP IDE for windows
Post by: CJ Jackson on September 22nd, 2011, 12:02 PM
I wasn't turned on by Windows 8 either!
Title: Re: PHP IDE for windows
Post by: Dragooon on September 22nd, 2011, 02:31 PM
I like Metro UI, feels like a nice change from traditional desktop UI. Plus it's just a developers preview so you can expect it to be buggy.
Title: Re: PHP IDE for windows
Post by: Dismal Shadow on September 22nd, 2011, 02:35 PM
Quote from Nao on September 22nd, 2011, 11:20 AM
Installed Win8 64-bit and a bit 'meh'...
Dunno why but it's very slow in my VirtualBox window (when I get full speed on other OSes.)
Same here.  -_-
Title: Re: PHP IDE for windows
Post by: CJ Jackson on November 17th, 2011, 05:01 PM
Just found out that Ninja-IDE 2.0 beta 2 support syntax highlighting with PHP (although *.PHP extension is not enabled by default).  I think Ninja-IDE has great potential for PHP alongside Python, plus it's not written in Java.  It's nice that it's got a Python terminal, but I love to see it support Unix terminal and Windows command.
Title: Re: PHP IDE for windows
Post by: Dragooon on November 17th, 2011, 09:07 PM
Now I'm looking for an IDE that can work with late static bindings, and the only one I could find was Eclipse/Zend.
Title: Re: PHP IDE for windows
Post by: Arantor on November 17th, 2011, 10:15 PM
LSBs are kind of voodoo, it doesn't surprise me that Zend would be the only one to support it.
Title: Re: PHP IDE for windows
Post by: Dragooon on November 18th, 2011, 07:38 PM
Yeah :(, funnily enough they support namespaces fairly fine.
Title: Re: PHP IDE for windows
Post by: Arantor on November 18th, 2011, 07:56 PM
Namespaces are less voodoo to support.
Title: Re: PHP IDE for windows
Post by: Dragooon on November 18th, 2011, 08:03 PM
True.
Title: Re: PHP IDE for windows
Post by: Dragooon on November 18th, 2011, 10:02 PM
TBH Zend Studio isn't that bad, it's not slow and it has a plethora of useful features. I especially like it's error detection.
Title: Re: PHP IDE for windows
Post by: clod on August 7th, 2012, 01:58 PM
I like Redacted
It is very powerful and light-weight free PHP IDE.
Title: Re: PHP IDE for windows
Post by: Nao on August 7th, 2012, 04:47 PM
Yeah, sure you like it, since you wrote it...

A hint for your next spam: don't register using an e-mail with the same domain as the one you're linking to! ::)
Title: Re: PHP IDE for windows
Post by: PantsManUK on August 7th, 2012, 05:06 PM
Quote from Nao on August 7th, 2012, 04:47 PM
Yeah, sure you like it, since you wrote it...

A hint for your next spam: don't register using an e-mail with the same domain as the one you're linking to! ::)
Hahaha... what a tool!
Title: Re: PHP IDE for windows
Post by: Nao on August 7th, 2012, 05:13 PM
Well I'm probably worse FWIW, I actually didn't check, instead of visiting his profile I checked his IP and then compared it with a whois on his site... It took me 30 seconds or so, but it would have been immediate if I'd cared to click the profile link :lol:
Title: Re: PHP IDE for windows
Post by: clod on February 4th, 2014, 04:54 PM
My choice is Codelobster
Title: Re: PHP IDE for windows
Post by: forumsearch0r on February 4th, 2014, 05:05 PM
Why not Emacs?
Title: Re: PHP IDE for windows
Post by: Nao on February 4th, 2014, 06:37 PM
Ah, a classic... 'codelobster' is in his e-mail address. It's obviously a hidden spam. ::)