I haven't used any of the other toolkits, but I found that once I had a reasonable amount of experience with Swing it was really quick to get complex GUIs up and running. From what I remember of fighting with Qt at one point, Swing hangs together quite nicely.
I find that the major issue I have with Swing GUIs is a) their memory usage and b) trying to get them to look pretty. Jeremy On 6/20/07, Brian Silberbauer <[EMAIL PROTECTED]> wrote: > > > ahh! > > Now we have flex, javafx, ajax(n) and silverlight all doing similar > things. I think it will come down to who will have the better > development environment. > > I wonder if silverlight will be able to 'shine' above flex as a > solution, web designers are pretty entrenched with macromedia > (dreamweaver et al) and microsoft does not have a good track record > with designers. > > The funny thing about swing is that there is a crossover point in your > application complexity where it becomes really easy to use. Creating > complex tables and trees with custom non/editable fields becomes > clearer when following the 'TAO' of swing's MVC design. > > Its also very easy to encapsulate your custom components as DnD > components (beans) that work with your IDE's visual designer (well, in > netbeans). I found that ease of use severly lacking in Visual Studio > with C#, but that was a while ago, that might have caught up now. > > I don't have much experience with developing solutions in other GUI > toolkit on the desktop, I tend to get too frustrated with them. I be > interested to hear other peoples experiences. > > Brian > > On 6/20/07, Fritz Meissner <[EMAIL PROTECTED]> wrote: > > GWT is fantastic... it offers a strongly-typed language and doesn't > require > > the client to know anything about installations. It does still carry > with it > > some of the foibles of JS/XHTML, but much less than doing all the JS > > yourself. > > > > I think, though, that in terms of what this article is talking about, > you > > might just have pointed out the problem yourself... the "ease" of Swing > > development? Who else but people who are used to battling Enterprise > Java > > and expect Web apps to be difficult to write (ie us) would call Swing > easy? > > It's all relative, of course... > > > > Another option that is in the mix is M$'s Silverlight. I was at M$ > Devdays > > in Somerset West a week or two ago, and it does seem like Microsoft are > on > > to a good thing. Go to > > > > http://en.wikipedia.org/wiki/Silverlight > > > > to find out more, but briefly: Silverlight is a browser-based runtime > that > > sort of crosses Flash with Applets. Version 2.0 allows you to do > scripting > > with managed .NET code, and includes things like decent debugging. I > haven't > > used it, but the guys doing the demos at the conference were putting > > together some pretty cool stuff. It was interesting to note that they > did > > all their demos in Firefox, just to prove that they were taking > > cross-browser compatability seriously. > > > > The irony of it is: we have AJAX solutions now, which are mostly a bunch > of > > hacks thrown together to solve the problems caused by a lack of > > standardisation. Everyone knows it, and so everyone is working on a > > solution. In fact, at least three solutions. Separately. So soon we > won't > > have to choose which browser we use - just which browser plugin runtime. > > Isn't it wonderful how progress brings clarity and makes everyone's > lives > > easier? > > > > (I realise that users don't have to choose between runtimes, they can > simply > > download them all. So actually that's not too bad... except possibly > here in > > SA where bandwidth is at a premium, and downloading that 5MB Silverlight > RE > > on top of Flash and/or JavaFx is quite an imposition on Internet users). > > > > Fritz > > > > > > On 6/19/07, Phillip Kruger <[EMAIL PROTECTED]> wrote: > > > > > > > We need a new language, javascript and xml isn't the answer. > > > > > > What about Google Web Toolkit ? > > > The ease of swing development and the result javascript and HTML .... > > > > > > > > > On Tuesday 19 June 2007 15:16, Brian Silberbauer wrote: > > > > He does mention flex quite a lot though doesn't he? > > > > > > > > I'm surprised he did not mention javafx (http://java.sun.com/javafx/ > ), > > > > though jre issues still apply. It will be interesting to see if the > > > > consumer JRE > > > > > > (http://java.sun.com/developer/technicalArticles/javase/consumerjre/) > > will > > > > make a difference, but it is slated for 2008.. > > > > > > > > Anybody looked into javafx? > > > > > > > > We need a new language, javascript and xml isn't the answer. > > > > > > > > Brian > > > > > > > > On 6/19/07, Fritz Meissner < [EMAIL PROTECTED]> wrote: > > > > > Did you see his comments about this issue? He claims in the > article > > that > > > > > he started writing it before he signed with them. > > > > > > > > > > Either way, I think I agree with him about the current AJAX > solutions > > > > > being built to squeeze the last few drops out of a platform that > was > > > > > pretty much broken from the start.. whether the solution is Flex > or > > > > > something else... I don't know. > > > > > > > > > > Fritz > > > > > > > > > > On 6/19/07, Mike Morris <[EMAIL PROTECTED]> wrote: > > > > > > Fritz Meissner wrote: > > > > > > > Found this article by Bruce Eckel on his view of the future in > > RIA: > > > > > > > > > > > > > > http://java.sys-con.com/read/333329.htm > > > > > > > > > > > > Bruce Eckel is a paid Adobe shill, promoting their "Flex" stuff. > > > > > > Filter his opinions accordingly. > > > > > > > > > > > > -- > > > > > > mike morris :: [EMAIL PROTECTED] > > > > > > > > > > > > http://mikro2nd.net/ > > > > > > http://mikro2nd.net/blog/planb/ > > > > > > http://mikro2nd.net/blog/mike/ > > > > > > > > > > > > ----- A day without chillies is a day wasted ------ > > > > > > > > > > > > > > > > -- > Brian Silberbauer > Consultant > > +27 (0)83 566 2705 > skype: brian.silberbauer > > > > -- "McFinnigan? Never heard of him. Nobody here but us chickens." --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CTJUG Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/CTJUG-Forum For the ctjug home page see http://www.ctjug.org.za -~----------~----~----~----~------~----~------~--~---
