NYCPHP Meetup

[nycphp-talk] Java provides???

David Krings ramons at gmx.net
Thu Aug 13 07:16:49 EDT 2009


Ajai Khattri wrote:
> On Wed, 12 Aug 2009, David Krings wrote:
> 
>> Sure, you can use some cryptic editor
> 
> Cryptic to *you* perhaps...

I know vi is the holy grail of editors, but I find it cryptic and unintuitive. 
Sure, after learning all the keyboard shortcuts that amount more to a 
scripting language you get a lot done, but I find it silly to spend more time 
on learning the tool than learning the trade..... unless I am a vi salesman.

>> and it really gets your hands dirty, but 
>> you are also less efficient.
> 
> Speak for yourself. With the right options and plugins, a good text editor 
> is great  - muscle memory means I dont to think about the act of editing 
> but just focus on the code. And again, for *me* constantly 
> switching between mouse and keyboard is totally inefficient.

I use NuSpehere and find that I do not constantly switch between keyboard and 
mouse. I use the mouse for tasks such as creating a new file in the desired 
location (browsing is faster using a mouse) or when scrolling through the code 
to set breakpoints.
I don't think that an IDE forces one to use a mouse constantly. There are 
plenty of keyboard shortcuts and tab sequences that allow for working mouseless.
And if you take a text editor and install add-ons and plugins to help along 
with coding it smells like IDE to me, at least the lines get blurred between 
IDE and text editor.
What I like about NuSphere (and other PHP IDEs as well) is the integrated 
server, the properly working debugger, and with that the option to set 
breakpoints. I know I can accomplish that in other ways, but I tried to do so 
with Eclipse and it was a total nightmare. Things may have changed by now.
By jolly, I'm not trying to make you a convert. I know of people who can 
compile code in the brains and if they had a network plug in their ears they 
wouldn't even need a PC.


>> Maybe the assembler developers who write firmware are fine with a simple 
>> editor that has some really basic functions
> 
> Actually I coded assembler languages when I was a kid too, and most good 
> assembly language systems are more than just simple text editors...

I learned assembler on the Z80 and the editor that we had was really not much 
more than a somewhat better text editor. It may depend on the development kit 
that is available for the platform.


David



More information about the talk mailing list