2010/5/28 Luke VanderHart <luke.vanderh...@gmail.com>

> > Why not design it so that it can be backed by Swing or SWT or HTML
> > (perhaps with some AJAX) or whatever?  It seems kind of silly to do an
> > abstraction on a single backend, don't you think?
>
> Ideally, yes. In practice, I'd rather implement one framework well
> than implement only the lowest common denominator of several. We're
> not just talking creating a window with menus and a few buttons - My
> project, for example, is a word processor. Having a requirement that
> it work across multiple GUI toolkits sounds a little bit hellish.
>
> That said, I do plan the core API to be abstract enough from the
> underlying implementation that it could in theory be backed by a
> different framework. I just don't intend to do the work of providing
> bindings to multiple implementations and ensuring that behavior is
> consistent. If some enterprising soul wants to use the same basic
> interfaces to front an alternative implementation, I'll certainly try
> to make it conducive to that. But having a API with seamlessly
> interchangeable back-ends doesn't sound very feasible.
>
> By the way, do the SWT people only come out at night? Or is it a US vs
> Europe issue? Seems somewhat curious that 7 in a row vote for Swing,
> then the next 4 are all SWT advocates. Should I expect the QT fans to
> show up tomorrow? :p
>
>
>From my little experience with counterclockwise (clojure eclipse plugin
adoption), there seems clearly to be more adoption of Eclipse technologies
in Europe than in USA.

That said, and being an Eclipse guy myself at work, and given the arguments
that say deployment is part of the dev job (which is partly true, deployment
is often devoted to specialized teams, not necessarily the dev teams), I
maintain my idea that starting with Swing may be easier for you.
The ideas of interfaces done with Swing not being performant enough seem
dated to me. IntelliJ IDEA, the new generation of Netbeans have certainly
proven that it is possible to write big professional applications with
Swing.

My 0.02 €,

-- 
Laurent

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to