This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have a new question. It came up while I was just happy and all about my new discovery: Eclipse an java IDE that obeys me and not the contrary like some other IDEs *cof*netbeans*cof*.
Well like I was saying, I was just happy and enjoying my new IDE and all its code-wizards and widgets. At one moment I found that I needed to make an GUI for a program. Thats when I discovered that I hadn't any eclipse plugins to create swing/awt applications. Well, of course I could just hard-code all the forms, buttons and so on, but my swing was a bit rusty. So I decided to look for alternate ways of creating visual applications, and for help from experienced users.
I looked for help at two places,
The first was the eclipse newcomer newsportal, the almost unanimous advice was to use VE(Visual Editor) that is still under development before getting stable for both europa and ganymede releases(the most recent ones). Given my past(painful) experience with beta IDEs I'v decided to use some caution.
So I looked for another place for help, my college newsgroup.
The ideas there where the most interesting ones, some of my colleges said that they weren't using any visual assisted development tools(to create GUIs), just hard coding all the interfaces. They said that "in many situations they needed to hard-code many basic features, on their GUI, like resizable forms, rearrangement of the widgets, storing previous locations and sizes of the windows.
So my question is, what is your opinion its better to just to create IDEs programatically, or maybe use visual editors? Or a third option(or a fourth)?
I have been doing some GUI development lately based on Eclipse RCP and I have been using only handcoded UI design.
I had used VB earlier, which offers a great UI designer to create the UI Widgets but I feel with the layouts the Eclipse offers (like GridLayout, FormLayout) you hardly have to handle nitty-gritty details related to aligning/resigning the widgets by yourself.