This message was imported from the former db4o newsgroup. Hi Carl, as you have wrote in a previous post you are willing to answer question's as long as they concern Java and dbs I would like to hear your point on the SWT and jFace framework. Frank
This message was imported from the former db4o newsgroup. Frank Radermacher wrote: > Hi Carl, > > as you have wrote in a previous post you are willing to answer > question's as long as they concern Java and dbs I would like to hear > your point on the SWT and jFace framework. Sorry Frank, I am definitely not an expert for GUI themes. All the knowledge I have is from reading newsgroup postings and websites like JavaLobby. Some unordered thoughts: - Eclipse is my favourite IDE. - It doesn't work on my old P90 Libretto, so where is the advantage of the "thin" GUI ? - SWT needs manual cleanup code. I thought, we were beyond that point with Java. - Apple is really pushing Java on OSX. Swing is swinging. - I want my applications to look the same on different platforms, pixel-by-pixel, so I prefer Swing. - The priority may be completely different for someone that needs a "native" look on all platforms. On WinXP he would certainly be happier with SWT. - Multiple "standards" make development of add-ons awfully difficult. Imagine thinking about the creation of data-bound controls for db4o. If SWT gets the same distribution as Swing, you would need to do this twice: for Swing and for SWT. - Development of mobile applications (phone / PDA) may become one of the major areas for Java GUI. Who will win there? I think www.savaje.com (Swing) is neat. Kind regards, Carl
This message was imported from the former db4o newsgroup. Carl Rosenberger wrote: > - Eclipse is my favourite IDE. as a newbie to this whole java stuff I'm happy to hear this, because after dropping the first choice which was for oracle's jDev9, I have settled down to eclipse land, and I really like what is going on there. > - It doesn't work on my old P90 Libretto, so where is the advantage > of the "thin" GUI ? I have no customers at all with P90's around. > - SWT needs manual cleanup code. I thought, we were beyond that > point with Java. What is manual cleanup code? > - Apple is really pushing Java on OSX. Swing is swinging. You mean that Apple writes it's new app's with Swing? > - I want my applications to look the same on different platforms, > pixel-by-pixel, so I prefer Swing. > - The priority may be completely different for someone that needs > a "native" look on all platforms. On WinXP he would certainly be > happier with SWT. I don't have any investment into Swing, but after the first contact with both Swing and SWT/jFace I like SWT. I think as well that the upcoming GUI builder's based on Sweet are promising. > - Development of mobile applications (phone / PDA) may become one > of the major areas for Java GUI. Who will win there? > I think www.savaje.com (Swing) is neat. interesting site thank's Frank
This message was imported from the former db4o newsgroup. Frank Radermacher wrote: > > - SWT needs manual cleanup code. I thought, we were beyond that > > point with Java. > > What is manual cleanup code? Some ressources that you claim, to be able to draw controls, need to be returned. I don't know the construct by heart but you will come across this problem quickly, if you work with SWT. If you forget to return the ressources, you may run out of the operating systems ressources. Eclipse used to have this problem on Windows but currently things seem to work allright. My thought: If the professionals inventing SWT can't program stable applications, who can? > > - Apple is really pushing Java on OSX. Swing is swinging. > > You mean that Apple writes it's new app's with Swing? I don't know but I do know that Java + Swing work very nicely on OSX without the need to install anything. Java Webstart Swing applications will work nicely, if you can rely on an installed JDK. SWT will require you to install a comparatively large library. > I don't have any investment into Swing, but after the first contact with > both Swing and SWT/jFace I like SWT. I think as well that the upcoming > GUI builder's based on Sweet are promising. A perfect GUI builder could of course make a great difference. So far I never have been happy with anything that I got out of JBuilder or Forte, so I have never used a GUI builder for Java. At a quick glance MS VS.NET did work quite well for C#. Kind regards, Carl
This message was imported from the former db4o newsgroup. Carl Rosenberger wrote: > My thought: > If the professionals inventing SWT can't program stable > applications, who can? without comment the following link, maybe it is of interest to you. http://www.mail-archive.com/jug-discussion@tucson-jug.org/msg00355.html Frank
This message was imported from the former db4o newsgroup. Frank Radermacher wrote: > without comment the following link, maybe it is of interest to you. > http://www.mail-archive.com/jug-discussion@tucson-jug.org/msg00355.html Thanks a lot for the link. The article really is an excellent read. I fully agree that Swing is a mess, but it's still O.K. to work with. ...just what the article says also. Kind regards, Carl