Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Good IDE for PHP? (new news) 1

Status
Not open for further replies.

GKChesterton

Programmer
Aug 17, 2006
278
US

I'd like to restart this thread to learn about any developments. Today jpadie entered the minotaur's maze of osCommerce and was able to answer my question in nano-hours. I thought, what is he or she using for an editor?!

Currently I use phpDesigner 2008. The trial demo was so convincing that I spent money on it, and I am glad I did even though I am a total bottom-feeder when acquiring tools. (The truth is that if I'd had the patience to step through the code using phpDesigner 2008 I would have found my answer.)

However, I am looking for a way to develop on Linux LAMP. The Linux need is great enough that I would spend money again ... but maybe I can even avoid that?

[purple]If we knew what it was we were doing, it would not be called
research [blue]database development[/blue], would it? [tab]-- Albert Einstein[/purple]​
 
Any text editor is good enough for me. Heck I do most of my PHP coding using Windows Notepad

However I do use PHPDesinger from time to time. Though I have a slightly older version 2005 I think it is. If only for the syntax highlighting and the bracket and quote checking.

It lets you know if you are missing closing quotes or brackets, by highlighting the pairs. No highlight means it can't find a closing one.



----------------------------------
Ignorance is not necessarily Bliss, case in point:
Unknown has caused an Unknown Error on Unknown and must be shutdown to prevent damage to Unknown.
 
I'm cheap so I lean toward Eclipse... But I also like speed so I like Geany (not a full IDE but it suits my needs).


Windows & Linux, Free
 
I use Aptana. the standalone version, community edition. It is based on eclipse and there is no fee for the licence.

It has a debugging engine (yes, even in php), which makes it a full function IDE in my book.

I was able to answer your question because of your earlier response that you could not find the search string. that left only two possibilities:
1. the term was not defined; and
2. the term was defined dynamically.

if the latter then a search string close to
Code:
define\s*\(\s*\$

would turn up the right matches. and it did. Aptana allows normal and regex searching across workspaces, projects, files and folders. hence why i got the answer so quickly...
 
I use ActiveState's Komodo Edit 4. It also does dynamic error checking and context highlighting. It also hooks into the PHP executable (on Windows, at least) and allows auto-completion and shows the manual's definition of built-in functions. If you define your own functions in the right format, it will work with those as well.

On Linux, I typically use Gedit. I haven't done a lot of work in a Linux environment, though.
 
vacunita: It isn't a proper web coding discussion if no one says "I just use Notepad," so thank you.

spamjim: How did I miss Geany? While it's not an IDE that puts handles on your variables, it does promise to outdo anything else I've seen for free. I won't have to choose between color printing, code block-folding, and project-management. Thanks for the tip.

jdpadie: (A) I will try Aptana. I forget what scared me off (it doesn't take much) but a recommendation like yours puts the grit in my grep. (B) I think this means I am ready to be a RegEx user. I was on the trail last night and would have gotten it with just a bit less ignorance.

Yessir, less ignorance or more patience and I'll be set. in the meantime, thank you all.

jet042: Out-priced me there with Komodo, but thanks.

[purple]If we knew what it was we were doing, it would not be called
research [blue]database development[/blue], would it? [tab]-- Albert Einstein[/purple]​
 
GKChesterton said:
jet042: Out-priced me there with Komodo, but thanks.
Out priced? Komodo Edit is free! Granted, Komodo IDE is a little pricey, but if you don't need the extra features, there's no reason to shell out for it. I've been using the Linux version of Komodo Edit for over a year and it has everything I need.
 
I should note that if you like the trim feature set of Geany, look also to
I like Notepad++ as well but needed Geany, which lets me jump between Linux & Windows. Notepad++ is for Windows only (unless you run it via Wine - - I haven't tried).

I am looking for a way to develop on Linux LAMP

For clarity, are you working on Linux and need only Linux IDEs (or Windows IDEs that work via Wine)?
 
I recently found NetBeans IDE and love it!. Runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free.




======
"Is it ignorance or apathy? Hey, I don't know and I don't care."
-Jimmy Buffett
 
jet042, AdaHacker: My very bad, and thanks for the extra help. I will check out Komodo (not ide version).

pjcarmen: NetBeans -- Wow, explode head. I thought it was just for java developers. Moves to top of the list.

spamjim: Obviously I can try simply running phpDeveloper and xDebug though Wine. I'm a Linux newbie and even though I have seen that Wine does a great job, it still doesn't occur to me to apply it for this. (Okay, I admit it's because we're not talking about a game application.) For anything else (like Notepad++), I'd figure it's not worth the extra layer without compelling benefits.

[purple]If we knew what it was we were doing, it would not be called
research [blue]database development[/blue], would it? [tab]-- Albert Einstein[/purple]​
 
To add another name to the list, I use NuSphere PhpED.

Clive
Runner_1Revised.gif

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"To err is human, but to really foul things up you need a computer." (Paul Ehrlich)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To get the best answers from this forum see: faq102-5096
 
NetBeans is very intuitive. My current project with MySQL fell right into place. I haven't explored far, but it isn't disappointing or frustrating, and I am turning around productive work.

[purple]If we knew what it was we were doing, it would not be called
research [blue]database development[/blue], would it? [tab]-- Albert Einstein[/purple]​
 
I've just installed Aptana Studio and NetBeans (as these seem to be the pick of the open source offerings) to trial both over the next few weeks/months. I'll let you know how I get on.

Clive
Runner_1Revised.gif

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"To err is human, but to really foul things up you need a computer." (Paul Ehrlich)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To get the best answers from this forum see: faq102-5096
 
i like both Bluefish & Gphpedit

Neither are whait I would call IDE's but then again i dont think I need anything more than what these editors offer
(syntax highlighting & completion )
 
debugging (stepping) in complex multi-file applications is sometimes useful. i also like the ability that some iDE's do to provide 'intellisense' type feedback on functions and variables used elsewhere in the application.
 
[ul][li]Looking forward to the update from Stretchwickster. [/li][li]I like BlueFish and some other apps too, IPGuru, but I'm knee-deep in osCommerce and really want the IDE functionality jpadie cited. (As well as PHP knowledge ... still breathing better after jpadie helped me last week ... ) [/li]
[li]Thanks hisham ... I'm looking only for Linux tools, but I wasn't good enough to say that in the Subject.
[/li]
[/ul]

[purple]If we knew what it was we were doing, it would not be called
research [blue]database development[/blue], would it? [tab]-- Albert Einstein[/purple]​
 
I installed NetBeans to take a look at it, but don't find it as useful as Komodo. Of course, I'm in the minority as I don't do any web development. I can definitely see how it would be really useful for that.
 
I stayed with NetBeans, haven't tried others. I upgraded from Ubuntu Hardy to Ibex 3 weeks ago, and that went smoothly except for NetBeans. Reinstalling with Synaptic didn't result in a functioning NetBeans, but I reinstalled with a download from the dev site and that turned out to be the nicer newer version 6.5 of NetBeans, and a functioning app. Configuring Xdebug again was another puzzle but I got it with some research, and NetBeans continues to be terrifically what I needed.

There's one feature missing that I rather take for granted elsewhere -- word wrap. (Citation.) I can only get to the end of a long line of (osCommerce) test by ... scrolling ... right. Okay, I can use the End key also.

[purple]If we knew what it was we were doing, it would not be called
research [blue]database development[/blue], would it? [tab]-- Albert Einstein[/purple]​
 
(reminded of this thread from a recent link in another...)

To add to the Linux IDE list...

If you happen to have a Dreamweaver 8 license, you can run that in Linux as well. I just discovered an extremely painless installer through wine-doors.org. I'm running Ubuntu 8.10 (AMD64) and wine 1.1.7.

Of course, I'm still using GPL apps like Geany most of the time and have yet to run DW8 through it's paces on Linux.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top