On 10 Jul 2002 at 18:07, Uwe Birkenhain wrote:

> I think that - on windows - nothing is better than textpad
> (www.textpad.com).
> Simply the best editor the world has seen so far!
> 
> What makes development tools better than a good editor? (serious
> question)

Well let me get my 2 cents in. It's a religious question. But oh 
well.  I recently had a lot of trouble with someone at work about 
this, so I'm gonna rant.

I too use TextPad and have been since I'm too lazy to get really good 
at vi or emacs. I also know and use Perl extensively as a code 
generator. Someone talked about the work in creating a form, just 
give me the keys and boom form is done and read to be handed to the 
designers to ruin in their special way.  You could use Ruby or Rebol 
or even Python I guess or PHP on the command line but I can't imagine 
anyting being faster than a Perl script (to write).

I keep trying these IDE tools. I type about 70+ wpm, so you can 
imagine I'm not a fan of my hand speding half it's time in the air 
between keyboard and mouse. I also try never to repeat the same code 
twice so I don't cut and paste ... I put common functions in modules 
and use them but few IDEs that I've used easily allow me to use those 
or I haven't seen how. If anyone wants to create a great IDE for Perl 
I'd love to help. It should work for PHP as well.

I also separate my programming from my view and since I'm a 
programmer and not a designer the visual view is not paramount to me 
and can always be done later or at the same time by me or someone 
else. I have a feeling that most PHP programmers also do their own 
design and that's a reason for so much PHP stuff to have html strewn 
all over the place.  In any case I always think in terms of a theme 
and since I've got most of my html code abstracted into "boxes" it's 
just a question of my program to manipulate and supply the proper 
data to the template.

So for me, the best development tools are:

1. Imagination
2. Knowledge of your tools (language, PHP, HTML, CSS, etc. in this 
case)
3. Knowledge of the computer and it's potential (I use NT as desktop 
but have cygwin and use unix command tools and lots and lots of perl 
scripts to aid 
in development)

4. A good text editor (there are lots, they all have macros, revision 
control, keyboard commands for as much as possible).

Personally, I've never worked with a programmer who taught me 
anything who used Dreamweaver or FrontPage etc ... all the good ones 
I know use vi, emacs, textpad, etc.  I'd suggest using a text editor 
and then moving to an IDE or more advanced GUI and knowing that it is 
faster for you as opposed to starting with an IDE or GUI because 
you'll probably end up like most people and begin to think 
possiblities are what your tool allows you.

Peter
-- http://www.readbrazil.com/
Answering Your Questions About Brazil


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

Reply via email to