How to use GUI in c language?Which is best GUI for c?

Apart from desktop GUI and mobile, what is the most interesting thing you can use Java for?

  • I`m interested in Java but not for mobile or desktop GUI, presently i build web based app using PHP and Python(django) so what can i use Java for?

  • Answer:

    Ask not what Java can do for you. Ask what Java can't do for you. You can build a desktop GUI with anything, even JavaScript these days. You can build a web site with Python, or a desktop app with Python. Java kicks serious ass at a lot of things, including web apps. Yep, you heard me. You can (and in many cases should) write web apps in Java. You can build practically anything in practically any language. You should never think of a language as being specifically suited for some task. They're simply materials for building something. There are some cases where a particular language doesn't apply (i.e., cannot be used due to constraints in the environment, such as writing an iPhone app in C#); however, even in such cases, there are often abstractions available so that you can write code in your language of choice despite such constraints (in my example, look at Appcelerator's Titanium product). At Bazaarvoice, we're "right tool for the job" folks. We write a lot of stuff in Java, a ton of web services, but also a bunch of other stuff, like Maven plugins and databases (Apache Cassandra is written in Java, and we use the hell out of that). I recommend you take a look at Dropwizard for Java web services -- much leaner, cleaner and chock-full of out-of-the-box features compared to, say, Spring.

Jonathan Fenocchi at Quora Visit the source

Was this solution helpful to you?

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.