Seriously Impressive: Sun Java Studio Creator - Ubuntu's killer app?

Derek Broughton news at pointerstop.ca
Thu Dec 14 18:18:35 GMT 2006


Pete Ryland wrote:

> Here's a quite common example.  How do you transpose two lines?  In vi
> you simply type ddp, and in Emacs you can do Ctrl-x Ctrl-t.  

At least one IDE that I can think of: Shift-Ctrl-L.  For simplicity, I
win :-)

> Or how about auto-indenting a block of code?  How many IDEs offer
> anything like that?  In vim it's as easy as preceeding a movement key
> with '='.

The two most common that I use, Oracle JDeveloper and Eclipse, do it with a
keystroke.  I win again!

>> And they'll do that if _that's_ what you want.
> 
> So how does it know what I want?  And how does this offset having such
> an archaic text editing interface?

It "knows" because you ask for one or the other.  I've yet to see evidence
that they have crappy text-editing interfaces.
> 
>> > BTW, you may also be interested in a very simple-to-use python gui
>> > library I'm working on which turns methods into buttons.  Having not
>> > done anything with GTK+ for a few years, I wanted to write some simple
>> > frontends with PyGTK, and found little improvement in the learning
>> > curve since GTK1.0.  So I've actually set out to simplify the creating
>> > of simple GUIs whilst still trying to allow the flexibility that
>> > people have come to expect.
>>
>> So, what you're condemning in all these other IDEs, you're promoting in
>> the
>> Python gui you've written?  Makes sense, I guess.
> 
> It's a gui *library*, and still just a PoC, but yes, the intention is
> to provide a higher level API to pygtk but still have the full pygtk
> available for those cases where it's required.  This is a better
> approach to making GUI programming easier IMO than to have some RAD
> environment spit out pages full of unmaintainable code.

RAD IDEs (at least good ones) don't spit out unmaintainable code.  They spit
out code - you _maintain_ the original source.  This has been true for
decades - I was working with systems in the 70s & 80s that produced code
from higher level methodologies.  When you needed to insert your own code,
that's exactly what you did, but within the higher-level source, so you
never tried to maintain the C (or even Cobol) code that was the
end-product.

> I've actually not tried Eclipse for a few years now, so perhaps it's
> time I had another look.  Maybe things have improved enough now to
> make the switch worth it.

And perhaps not - but if you haven't looked in a few years, you've missed a
lot :-)  I didn't like it a few years back, and I'm still not using it as
much as I could, but it is _definitely_ much improved.
-- 
derek




More information about the sounder mailing list