Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies: 6 - Pages: 1  
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

EXCLUSIVE: IntelliJ IDEA 6 UI Designer

At 4:04 PM on Jul 14, 2006, Matthew Schmidt wrote:

See & hear what's coming soon in IntelliJ IDEA version 6. These demos make clear that IDE innovation is alive and well at JetBrains.

Watch Dmitry Jemerov guide you through using the new UI designer in IDEA 6.
1 . At 11:20 AM on Jul 15, 2006, James wrote:
  Click to reply to this thread Reply

Re: EXCLUSIVE: IntelliJ IDEA 6 UI Designer

It is very nice. I wonder if your are going to support the new design layout (aka Matisse) in the future.

Also, does Demetra help you to generate the jnpl webstart file for a desktop app?
2 . At 5:28 AM on Jul 17, 2006, Dmitry Jemerov wrote:
  Click to reply to this thread Reply

Re: EXCLUSIVE: IntelliJ IDEA 6 UI Designer

We plan to support GroupLayout in the next version of IntelliJ IDEA, but it's likely that our support for it will look a bit different from Matisse. A significant shortcoming of Matisse, in our view, is that its behavior is not always predictable when performing complex modifications of existing forms (for example, inserting or deleting a component to the left of other existing components).

We do not currently have any special support for JNLP, but we'll investigate the possibility to add it.
3 . At 4:57 PM on Jul 18, 2006, David Castaņeda wrote:
  Click to reply to this thread Reply

Re: EXCLUSIVE: IntelliJ IDEA 6 UI Designer

Very Very impressive, I'm a 2 years IntelliJ happy user... the last year I was working on swing... my current project has about 40 forms, now I see the demo and I like to return back in time 4 months taking this intellij release and develop my forms again... and I'm sure that today I could have less white hairs and a bigger smile.

by the way... you were reading my mind when do automatically component naming and 18n preview.

Aaaa and yes... jnlp specially, and other deployment options would be a great add on.

As usual from jet brains... great.!
4 . At 1:43 PM on Jul 20, 2006, Surya De wrote:
  Click to reply to this thread Reply

Re: EXCLUSIVE: IntelliJ IDEA 6 UI Designer

I just recently bought the IntelliJ in Action and downloaded a copy of IntelliJ 5.1. I still haven't figured out the IDE but I have seen so far is very impressive! And fast! I am already looking forward to 6.0!
5 . At 8:03 PM on Aug 6, 2006, Prashant Deva wrote:
  Click to reply to this thread Reply

Good. But Matisse is better....

This seems really nice but still nothing beats the ease of layout of Matisse.

I dont know why they didnt put in support for Matisse style layout manager for this version of Intellij....
Virtual Ant - Revolutionary new GUI for Apache Ant
6 . At 7:04 AM on Aug 14, 2006, Brendon wrote:
  Click to reply to this thread Reply

Re: Good. But Matisse is better....

I'll agree that Matisse is great for simple forms with rigid layouts and less than 10 components. But the truth of the matter is that Matisse just doesn't scale and isn't a generic solution. IDEA's main selling point is its rock solid automation; it never guesses something and gets it wrong. Only unambiguous automations are implemented without user consent resulting in an almost total trust in the editor.

Matisse violates this trust by only getting things 95% correct. When you hit that 5% where Matisse starts to infer completely ludicrous component relationships, you start to rapidly wonder whether you're really saving time. With a large form (20+ components), running into that 5% is virtually guaranteed. One of my forms took 15 minutes to get mostly right. It wasn't until I tried to line up my OK and Cancel buttons that things started to go wrong (think of knocking a Scrabble board). After two hours of being unable to achieve the layout I was looking for, it became clear that Matisse just doesn't scale to any useful level.

Until someone creates a GUI-Builder/Layout combo that does what the user expects 100% of the time I don't want it.

Brendon.

thread.rss_message