473,405 Members | 2,187 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

What is the best editor to use for PHP development?

Niheel
2,460 Expert Mod 2GB
I've decided to upgrade from editplus to a newer more versatile php editor. What are your suggestions?
Jan 14 '10 #1

✓ answered by dgreenhouse

I use a number of editors & IDEs...

My primary editor at this point is: NetBeansIDE
http://netbeans.org/features/php/

I also use:
1- Komodo Edit - http://www.activestate.com/komodo_edit/,
2- Aptana Studio 1.5 - http://aptana.com/ (although they dropped PHP in their latest rev),
3- EclipsePDT & Galileo - http://www.eclipse.org/pdt/release-notes/pdt2_1.php
(although it's a real bear and hard to grok)
4- Dreamweaver CS3 & CS4,
5- And last but not least - EditPlus ;-), Notepad, and others.

My main lifting IDE is the NetBeans IDE

Microsoft's Expression Studio is picking up some steam, but has a ways to go.

For an all around editor that’ll treat you well, I'd pick Komodo Edit.

Hope that helps…

14 3409
dgreenhouse
250 Expert 100+
I use a number of editors & IDEs...

My primary editor at this point is: NetBeansIDE
http://netbeans.org/features/php/

I also use:
1- Komodo Edit - http://www.activestate.com/komodo_edit/,
2- Aptana Studio 1.5 - http://aptana.com/ (although they dropped PHP in their latest rev),
3- EclipsePDT & Galileo - http://www.eclipse.org/pdt/release-notes/pdt2_1.php
(although it's a real bear and hard to grok)
4- Dreamweaver CS3 & CS4,
5- And last but not least - EditPlus ;-), Notepad, and others.

My main lifting IDE is the NetBeans IDE

Microsoft's Expression Studio is picking up some steam, but has a ways to go.

For an all around editor that’ll treat you well, I'd pick Komodo Edit.

Hope that helps…
Jan 14 '10 #2
Atli
5,058 Expert 4TB
I'd recommend Netbeans. It's been my primary IDE for a while now.
I also use Notepad++ when I need to do something that I can't be bothered to fire up Netbeans for. (Or gedit, when I'm on Linux)

Aptana is also good, especially if you focus more on design than coding. It also has excellent JavaScript tools.

I used to use Dreamweaver too, but I wouldn't go back. It's a good enough editor, sure. But there is nothing in there that justifies the price tag on it. (Granted, I am a couple of versions behind.).
Not to mention that using Dreamweaver forces you to work on Windows, which is a huge downside.
Jan 14 '10 #3
jeddiki
290 100+
I use HTML-Kit which is free
and has a lot of useful dropdowns for HTML php and javascript.

But I don't know how it compares to
Netbeans. or Komodo Edit

Maybe I should change as well ??
Jan 14 '10 #4
sanjib65
102 100+
I like the free version of phpDesigner. It's good.
Jan 14 '10 #5
Niheel
2,460 Expert Mod 2GB
Thanks for all your answers, I am going to go with netbeans.

I have dreamweaver which i'm pretty comfortable with for quire html/css edits.

So for i've gotten around to testing aptana, komodo and zend studio (eclipse). I enjoyed the ease of use and speed of netbeans the most.

I code in a windows environment using vmware to setup linux test machines. Some of the java based IDE's were really slow on vista.

I am jealous of CODA on mac though. That is really web-dev specific IDE. Very well thought out.
Jan 14 '10 #6
dgreenhouse
250 Expert 100+
I'm running NetBeans on Win7 64bit and not having any problems.

I've got a local CentOS5 server with subversion, remote debugging enabled, and multiple VirtualHosts setup. I also connect to external repositories and it's been fairly solid so far.

It will take awhile to grok it, but it's well worth the effort.

Have fun!
Jan 14 '10 #7
Atli
5,058 Expert 4TB
@kub365
What isn't :P

I've used both Netbeans and Aptana (both Java based) on Windows 7 (x64) and XP (x32) and they both worked as expected. Not much slower, at least, than what I am used to on Linux.

Java apps do tend to have a pretty slow start on Windows, though. But they start running smoothly once that is over.
Jan 14 '10 #8
code green
1,726 Expert 1GB
I have been using Netbeans 6.7 for a few months now and am getting a little frustrated and annoyed because it keeps freezing the Operating System.
This is in a Windows environment. The whole system just hangs and I have to do a hard reboot. Apparently 6.8 is not as bad.
Jan 14 '10 #9
Atli
5,058 Expert 4TB
@code green
Weird. I had Netbeans 6.7 open on my Win7 RC desktop for like a straight week, in constant use for most of the day, without so much as a hiccup.
Could it be that you had some extensions installed that are causing problems?

Which version of Windows are you running?
A single application shouldn't be able to crash the entire system, unless there is an underlying problem. All versions of Windows since 2k should be able to handle a single app crashing without it actually affecting the system as a whole.

The most serious problem I know of was a bug in 6.5 that caused temporary files to build up, sometimes to a point where it started to affect it's performance. But that was only supposed to affect Netbeans itself, and it was supposedly fixed (or at least dramatically improved) in 6.7.

In any case, I seriously doubt Netbeans is solely to blame for this. There has to be an underlying/contributing cause in your environment. Perhaps something corrupted in your Java installation? Driver issues? File-system/registry corruption? etc...
Jan 14 '10 #10
Markus
6,050 Expert 4TB
I just started using Komodo Edit (free version) and I think it's safe to say I've finally finished my IDE search. I would often be changing IDEs every few weeks to find one I liked... and I never did. Until now :D
Jan 14 '10 #11
dgreenhouse
250 Expert 100+
@code green
I'm using 6.8 and it has been great...

And then...

After my earlier post extolling the virtues of NetBeans, I started having some really weird issues and many things didn't work anymore! Argh! :-(

I had done a backup (with Windoze), did an update, probably a few other things, and all of a sudden - I couldn't upload to my local server, Subversion was whacked, files got whacked, NetBeans complained about driver versioning, and a bunch of other stuff.

There WAS an issue with the backup not being able to access files. Also, the system upon reboot - had to reconstruct files and check some stuff.

I started to freak over all the time spent setting up the dev. environment!

I went back to an earlier restore point (2 back), had to fix some NetBeans project properties files (by hand), and I'm back up! Thank the Data Gods!

I'll do another (Windoze) update and see what happens as I suspect others might run into issues running similar configurations. I'm also suspecting that Windows backup might have been fighting with the Subversion stuff running on the box - guess I'll have to be diligent.

I knew I was in for trouble with Windows 7 sooner or later.

btw/ Windows 7 Ultimate 64bit Intel...
Jan 14 '10 #12
code green
1,726 Expert 1GB
Running Windows XP SP3.
I was aware of the temp files build up problem. Not sure when it was fixed.
The freeze can happen anytime. Simply moving the window can cause it.

Like Atli suggests, I suspect some conflict or problem between the Java runtime and Netbeans.
A colleague says upgrading to 6.8 eased his similar problems (same set-up as me).
I think Java is updated automatically, might try downloading latest by hand.
Jan 14 '10 #13
Atli
5,058 Expert 4TB
@dgreenhouse
Yea, I've had some minor problems with it to. Subversion related, most of them.
But once you get it working, it works great! :P

I have to say, thought. Komodo Edit is very impressive.
I'm trying it now for the first time and, besides the ugly color-schemes it came with, it's pretty great. (I found a Dreamweaver-like color schema online so that's all good)

Best thing is that it's not a Java app, so stuff like the Gnome font-hinting (ClearType, for you Windoze folk :P) works on it just as it does on the desktop. I had to mess a lot with the fonts in Netbeans to get them to look like the fonts in Gnome.
Jan 14 '10 #14
dgreenhouse
250 Expert 100+
@Atli
Yep... I really like Komodo also; been using it about a year.

It's Mozilla based, so plugins are easy to build...

I'm still dealing with the font stuff in NetBeans... I like it a lot, but there are; as always, lots of things I don't. It's compelling me to finally byte the Java bullet... :-)
Jan 14 '10 #15

Sign in to post your reply or Sign up for a free account.

Similar topics

3
by: Chris Cioffi | last post by:
I started writing this list because I wanted to have definite points to base a comparison on and as the starting point of writing something myself. After looking around, I think it would be a...
15
by: Jim | last post by:
This is probably a common question - What is the best CSS editor? I'm an old HTML dinosaur that just getting into CSS. My HTML editor from way back is Homesite. They (Macromedia) tout Topstyle Pro...
18
by: Computer Whizz | last post by:
Hiya... I've a little experience in C++, PHP, and a lot in BASIC... But I wish to move into C++ programming A LOT. Any good compilers/editors/VDI (visual development interface? - can't remember...
0
by: 356523600 | last post by:
HTML To PHP Converter 4.2.1.8 Free download Get more for less ... HTML To PHP Converter 4.2.1.8 Get more for less! With a new version of HTML To PHP Converter 4, we've dropped the price and given...
121
by: typingcat | last post by:
First of all, I'm an Asian and I need to input Japanese, Korean and so on. I've tried many PHP IDEs today, but almost non of them supported Unicode (UTF-8) file. I've found that the only Unicode...
16
by: Lad | last post by:
What editor shall I use if my Python script must contain utf-8 characters? I use XP Thank you for reply l.b.
16
by: Billy Smith | last post by:
I want to program a few small, stand-alone utility scripts in javascript to run in Windows Script Host. What is a good, free text editor that has line numbers and is otherwise convenient for...
1
by: tankbattle | last post by:
That is, what's the difference between <complexType name="Address" final="restriction"> <sequence> <element name="name" type="string"/> <element name="street" type="string"/> <element...
29
by: Cylix | last post by:
I am newbie in PHP, Thanks for any advise.
5
by: Aggelos | last post by:
I want to start developing a simple Content Management System and having done that before I know there is a point where you can't manage different versions of applications unless you have a...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.