On Thu, Mar 4, 2010 at 11:46 AM, Wildam Martin <[email protected]> wrote: > On Thu, Mar 4, 2010 at 17:25, Kfir Shay <[email protected]> wrote: >>>> Did you play with Hadoop (its an eco system of projects at this point) >>>> Do you know Lucene its the standard for search >>>> Do you know and understand the java.util.concurrent library. >>>> There is a lot more but Swing and Java UI in general is not one of them >>> Not one of them make sense for the end user without a GUI. >> wait what?! can you explain to me why Lucene, Hadoop and >> util.concurrent need a GUI? > > OK, maybe this is an assumption just of a small developer in a small > company (as I am). Maybe in the enterprise everybody is just writing a > little piece of stuff and can live without ever touching any GUI. But > my customers are asking usually for applications that also have a GUI > - and I need to develop the complete thing myself. That includes > business logic etc - and of course the GUI also. So if a customer asks > me for an application that does index some PDFs (just to give an > example) I need Lucene AND Swing. - Nick asked for the Swing so I > assume he wants (or needs) to write some GUI - and not just wants "to > dig a little deeper into Java" in general. >
for the record I work in a small startup with serious scaling challenges due to growth, java services on the back end ruby on the front end. before that I was a media startup also with a lot of traffic and serious challenges, there it was java services and ui in pure HTML / JS and at times Flash so no I don't write a little piece of logic usually it complete system its just that UI is never in Java not at this point... also we usually do not use Java EE or a lot of frameworks > >> Java excel in long live processes, usually these expose their data via >> a protocol at this point, its usually HTTP many times applying RESTful >> ideas (aka see Lucene API) > > Of course you can do web services. You can have a huge cloud of web > services taking to each other, but at some point it comes to user > interface - somewhere a person wants to enter some stuff that triggers > all those services. > > >> Now before we get into arguments, all I was trying to do is point out >> that if one is interested in digging deeper into java than investing >> time in UI is probably the wrong way to go since its not where Java >> shines. > > Apart from the fact that I find Swing still better for GUI development > than let's say .NET - and I even couldn't find a good visual GUI > editor for Python for example (at the time when I was searching) - I > did not read in the OP somewhere that he just wants to dig into Java. > -- > Martin Wildam > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" 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/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" 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/javaposse?hl=en.
