PHP IDE?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
ilovedoingwebsites
Forum Newbie
Posts: 5
Joined: Fri May 08, 2009 5:41 pm

PHP IDE?

Post by ilovedoingwebsites »

Hi Everybody,

I decided to really study PHP. I am a webdesigner from Cochabamba, Bolivia. I currently live in Houston and I own a web design company http://www.ildw.com.

I am excited to be part of PHP, right now my problem is an IDE I have DWCS5 but I kind of wanted to get as far as I can. I don't like what Adobe is doing, trying to charge more money for 5.5 then 6 and so on.

I installed netBeans and the problem that netBeans has at least for me, is that doesn't have a design view, it makes me very uncomfortable to think to use this program in the future.

do you have any suggestions?

Thanks a lot :)
User avatar
twinedev
Forum Regular
Posts: 984
Joined: Tue Sep 28, 2010 11:41 am
Location: Columbus, Ohio

Re: PHP IDE?

Post by twinedev »

IMO an IDE is a great investment. Even if you need to pay for one. When you get used to it and consider how much time it will save you, pays for itself easily. Both ones I have paid for in the past well saved me enough time to pay for themselves.

Some alternatives, starting with what I use

PhpIDE - Been using this for a year and half, and love it, and still learning new features. Nice and robust, plenty of code hinting, not only for built in functions, but functions / classes that you have defined in the project you are working on. I love that it will save the environment not only when you leave the program, but switch to a different workspace (I set each site up as their own workspace for this reason). Not only are files reopened when you restart/reopen the workspace, but position in the files, code folding, etc. So nice when you have to switch back and for during the day. Although I don't use it, there is a tool for "split preview view" This also has built in SSH and mySQL clients. Higly configurable in many many ways. Cost: $299 for professional (IMO, worth the extra features for better productivity as well as security to do SFTP)

Zend Studio: Used I think since version3, all the way up version 5.5. Had many of the things I was used to, easy customized code snippets, the auto complete even for custom items like PhpED, also very customizable. Then with version 6, they switched and built it on top of eclipse, instead of completely private coded in Java. The features, and the speed of interactivity with 6.0 quickly got me to switch back to version 5.5. I continued to run 5.5 until I bought PhpEd. Even as far as setting Windows 7 to use the "old windows" look, and hacking the java on my machine to get the UI items to work properly. Big turn off was the fonts went to crap... Missed clear fonts. Later Zend updated their customer portal, and since I had a license so old, and they didn't program it for as old as I had, they auto gave me a license to I think it was 7. 7 and 8 still built off of eclipse. Version 9 which is out now, read in the e-mails they sent about it that it was supposed to be built from ground up. So not sure if they dumped eclipse. I'm too much liking PhpEd to switch. If you are going to do Zend Framework and use their things like Zend Server, as long as it is as robust and features are there again, this would probably be the one to go for. Price, also $299

Aptana: This was one of the ones we tried where I worked while evaluating something to replace Dreamweaver (I was a rebel I ran Zend Stuido on mine). Well. Instantly, I felt the same pains as I did when Zend switched to eclipse, since this is also built on eclipse. Lacking of auto complete (I prefer using descriptive variables, so liked having auto complete). Plus on top of it, right after the other programmers got used to it, the PHP IDE engine or whatever they were using with eclipse changed. From other developers, this was a downgrade. (I was still holding out on Studio 5.5) Price: Free

Netbeans: Didn't care for that it was on Java. I admit, I have a bias from back when had slower machines, and java wasn't as robust. I only put up with Zend being on Java because of its features, so I didn't give it a hard choice. I would honestly say I didn't give it a fair shake, I had work needing done, didn't want to evaluate another one, especially after core things were not easily present. Price: Free

Those are the round ups of the ones I used. Hope that review helps.
Last edited by twinedev on Tue Nov 15, 2011 1:55 am, edited 1 time in total.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: PHP IDE?

Post by Christopher »

There is also Eclipse. I'd recommend trying Netbeans and Eclipse.
(#10850)
User avatar
Benjamin
Site Administrator
Posts: 6935
Joined: Sun May 19, 2002 10:24 pm

Re: PHP IDE?

Post by Benjamin »

I stopped using Eclipse because it was a PITA to change the colors.

Recently I found this nice plugin: http://www.eclipsecolorthemes.org/?view=plugin

So I'm using eclipse again now.
User avatar
Celauran
Moderator
Posts: 6427
Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada

Re: PHP IDE?

Post by Celauran »

ilovedoingwebsites wrote:the problem that netBeans has at least for me, is that doesn't have a design view
As far as I'm concerned, this is a good thing. WYSIWYG editors have a tendency to produce wince-makingly awful code.
Hermit TL
Forum Commoner
Posts: 69
Joined: Mon Nov 21, 2011 12:16 am

Re: PHP IDE?

Post by Hermit TL »

I second Eclipse for an IDE, but recommend a text editor, such as Notepad++ or gedit.
User avatar
twinedev
Forum Regular
Posts: 984
Joined: Tue Sep 28, 2010 11:41 am
Location: Columbus, Ohio

Re: PHP IDE?

Post by twinedev »

I gave Zend Studio 9 a try, from their marketing e-mails they rebuilt it on their own again (i read it as not built on eclipse like v 6-8). Well right off the bat, created a new .php file, threw in a custom function at the top, and well, autocomplete would not accept that custom function name as a suggestion... FAIL. Uninstalled.

-Greg
Post Reply