On 21 Aug 2002 at 8:55, Michael Egan wrote:

> I know similar threads have come up on this in the past but I suspect
> it's a constantly changing picture.
> 
> I recently saw a favourable review of Zend Studio 2.5 but wondered, out
> of curiosity, what sort of tools people use to develop PHP scripts and
> MySQL databases, tables and queries.
> 
> Up until now, in an attempt to try and get to grips with these packages,
> I've been using a variety of text editors from VI to Kwrite.  But I'm
> wondering whether it might speed up development times if I start to use
> one of the tools out there for working with PHP and MySQL.

This should really go in a FAQ. I don't know if there is a live FAQ for PHP based on 
this list. ?

Anyhow, this is one of my pet peeves.  Nothing gives me the shudders more when I 
encounter a *developer* who ONLY knows a GUI. 

Any conscientious person should always seek better ways to do what they do. So I 
always go out and try these IDEs and so far I've always returned 
to Textpad and the really good developers I know who use unix/linux for a workstation 
use emacs and vi.  A naïve user might find this odd. But you 
must understand that we also have scripting tools (usually Perl) coupled with an 
ability to type (above 60wpm) and "at hand" knowledge of the 
language. I and others also extensively use code libraries so we don't re-invent the 
wheel and consequently overbill. 

The only IDE that has impressed me, up until now, was the M$ stuff but I don't do VB, 
Visual C++ etc. 

But now I just downloaded this one:

http://www.phpedit.com/

> PHPEdit is a full featured PHP IDE for Windows. It has code insight,
> code completion, syntax-highlighting, integrated debugger, code browser,
> keyboard templates, and even more. 

Most IDEs make the simple simple or worse, difficult and nearly always difficult to 
later edit by hand. 

PHPEdit RECOGNIZES the the *classes* that you use in your scripts. It loads them. You 
can acccess them via the code browser. 

It recognizes all the methods in your file (according to class) and lists them for 
easy movement.

This IDE has great potential imho. It's just the sort of thing that I have been 
looking for. It doesn't not try to help me do the simple things. It helps me 
organize and access my code. I don't think this would help the developer who doesn't 
know anything.

It doesn't seem 100%. It has a nice feature where I can plug in documentation which 
gets loaded in the HELP browser window. This isn't working for 
me. It could be my fault. I have not investigated that much, but such a thing is 
quite, quite good, I still don't know PHP well enough to just write from 
brain to keyboard.

BTW, other tools I use in development:

Treepad (organize all sorts of data easily, http://www.treepad.com/ I use the free 
version)

Of course I have my own Perl scripts for s/r but I also use this a lot (primarily just 
for the search):

http://www.funduc.com/search_replace.htm

CuteFTP (I really hate this program for the stupid things it does but it's still the 
best I've found, I detest using my mouse and I can do a lot with cuteftp 
from the keyboard, but it's braindead and the developers don't respond to my 
suggestions for improvement, it might be I need to rethink my 
development model).

WinTelnet, I don't use the ftp app it comes with. I only use this because it SAVES all 
the servers I login to. At one time I had over 50 and I wasn't 
going to remember all the usernames/passwords and type the login all the time. This 
app logs me in and gets me to the command line. Oddly, it's not 
rated high here:

http://cws.internet.com/telnet.html

SSH Secure Shell 2.3, when I gotta use SSH. This could be a lot better. but it's okay.

TextPad (for those of us who have not learned emacs or vi well enough :)

http://www.textpad.com/

cygwin (get all those great linux tools on your windows box. I've got KDE running in 
another window :)

Perl (knowledge of a scripting language is a great tool, I've never used PHP from a 
cli as I started as a Perl programmer)  

Opera, IE, Mozilla (mozilla and Opera make it easier to turn cookies on/off and view 
them and lots of other things)



http://validator.w3.org/ (make sure the code adheres to a standard, I use the referrer 
as my html is never whole until you request a page)


Peter


















-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to