spoogs

  • Posts: 417
Re: PHP IDE for windows
« Reply #15, on June 24th, 2011, 07:19 PM »
Yes it can (that's not really a question is it)
Stick a fork in it SMF

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: PHP IDE for windows
« Reply #16, 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 ;)

[Unknown]

  • Posts: 77
Re: PHP IDE for windows
« Reply #17, 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 + Phalanger

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 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]

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: PHP IDE for windows
« Reply #18, 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 /** */.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Dragooon

  • I can code! Really!
  • polygon.com has to be one of the best sites I've seen recently.
  • Posts: 1,841
Re: PHP IDE for windows
« Reply #19, 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.
The way it's meant to be

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: PHP IDE for windows
« Reply #20, on June 25th, 2011, 07:21 PM »
Btw unknown, did Pete give you svn access yet?

[Unknown]

  • Posts: 77
Re: PHP IDE for windows
« Reply #21, 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]

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: PHP IDE for windows
« Reply #22, on June 25th, 2011, 10:39 PM »
And what do you think of our work from what you've seen so far? :unsure:

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: PHP IDE for windows
« Reply #23, 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.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: PHP IDE for windows
« Reply #24, on June 26th, 2011, 07:52 AM »
It has 8 too (clone view in tab context menu).

groundup

  • Posts: 25
Re: PHP IDE for windows
« Reply #25, 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.

The Burglar!

  • Posts: 3
Re: PHP IDE for windows
« Reply #26, 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

[Unknown]

  • Posts: 77
Re: PHP IDE for windows
« Reply #27, 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]

Nightwish

  • Posts: 41
Re: PHP IDE for windows
« Reply #28, 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:
  • Probably the best PHP/JavaScript editor you can find. Code completion, refactoring, a code inspection that actually makes sense and can be helpful and much more. It's hard to find a missing feature...
  • seamless SVN, Mercurial and Git integration.
  • A really good debugger, probably the best out there
  • Very solid. It builds on the same technology that powers IDEA for about 10 years - so the base is a very mature product.
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.

Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to a single instruction that doesn't work.
My SMF-based forum fork

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: PHP IDE for windows
« Reply #29, on September 12th, 2011, 07:48 AM »
Does it always have a frame around the code window?
Ultimately I ditched n++ just for that... :^^;: