Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking to develop a cross platform desktop application (along the lines of steam), I currently have good working knowledge of Java.
My question is what is the best way to create this program?
I have done alot of research into this topic but I am still unsure of which technology to use, I have researched Qt, JavaFX, Swing and C++.
As my research has found all Steam is fundamentally is a web browser that just renders HTML pages.
As my expertise are Java I am influenced to use JavaFX / Swing but I am concerned that the GUI's are not up to scratch using these frameworks.
Qt has also come up alot in my research and looks like a viable option.
I researched this quite a bit and was at this cross-roads several months ago. In my opinion, Qt is the way to go. You can develop cross-platform C++ apps with a traditional GUI look and feel as well as use QML (Qt-Meta-Language) to develop UIs with more of a fluid-like touch interface. My codes run cross-platform on OSX, Linux, and Windows. In each case I get native look and feel with the UIs
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to develop for iPhone. I have only a little experience with programming in general. I am tossing up between Java on Eclipse with LibGDX OR Swift on Xcode. I have developer accounts so don't worry about that. Any suggestions?
If you want to develop only for iPhone/Mac, use Swift (or/and Objective-C) and Xcode. Everything will be smoother and Apps will be native. Keep in mind, though, that Swift/Xcode 6 are still in Beta, so you may encounter some difficulties if you want to ship your apps immediately. Apple should release the first stable version of Xcode with Swift before the end of the year, though, so you will need only a little bit of patience.
If you want your applications to be available in non-Apple platforms, then maybe go with Java, etc.
Side note: There is the chance that Apple makes Swift open, so developing with Swift for non-Apple platforms would be potentially possible... But I wouldn't count on it, though, at least for the near future.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Which java framework is best for making of simulation of TCP's congestion control mechanism. I have started working with java Applets now But some articles on net makes me confused because they say java applets and awt are outdated.
The purpose of Applets is that they run in a browser. They have become largely unpopular, due to requiring the Java plugin installed & many security problems with same.
People have been widely recommended to disable Java plugins to prevent malware exploits using applet/ Java web start technology, so you will find it difficult to get people to see/ or run any applet you did make.
If you want to make a GUI/ graphical program, use Swing (or conceivably JavaFX) rather than AWT. AWT is grossly outdated.
Unless you really need your simulation to run in a browser, just make it a proper standalone application.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have watched many Java toturials, learned some basics Java. About 1month ago, I'm interested in Java game development, learned some basic stuff (control sprite, draw figures, basic collision and etc.). But something in me telling that I doing something wrong.
So im here asking to expierenced Java developers, what tool/program/plugin should I choose to create Java 2D games properly? Until now I have used Eclipse.
P.s. sorry for my English, its not my native language.
P.s.s. maybe anyone can recommend any Java book about game development or just about Java?
Use eclipse, and learn all of this before you start and not just by watching tutorials on Youtube. I suggest you start with game development by using java2D (awt & swing) then moving on to either Slick2D or libGDX, though I do suggest libGDX because it's still being developed. Here's an interesting question which you might find useful too.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've been write window programs with C# + WPF for a while now. It is very good, has alot of rich elements as of .NET 4.5 but I dont really buy the idea of porting window based programs to other operating system like OS X using mono and others.
I started working on Java and Python, I haven't written any desktop based program with anyone of them yet as there are war of GUI framework/toolkit out there and everyone is just getting religious about things.
I need some clarification hence the following Questions, mind you these questions might be answered before but like I said, Clarifications:
What is the different between GUI toolkit and GUI framework
For Java programming, I see swing is integrated with Netbeans, from my research, people are speaking of qt's Jambi and GTK for java and python, I have no idea about any of these and I want to know, (1) Which do you use and why? (for Java and python), (2) Visual studio do all the magic for WPF and C#, which IDE can do these magic in java and python.
Lastly, I want you all to know that my asking these question is just to know which rich, powerful GUI and cross platform toolkit/framework (Whichever the right term is) is best for java and python with easy learning curve.
Constructive criticism are welcome BUT, I will be glad if there are answers.
JavaFX seems like a poor imitation of WPF.
Still, I have not seen any examples of how much (if at all) support does JavaFX provide for MVVM, which is what makes WPF the best UI Framework in the history of mankind.
from what I've seen, swing is more similar to winforms than anything else, if you come from WPF that will feel like going back to the stone age.
Side Note: java IDEs don't hold a candle compared to Visual Studio.
I know QT is for Java (and Python of course). It is well documented and is used by a lot of people around the world.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
What is the best GUI builder for web apps (any language) that can hook into the backend code, in that it is compatible with dynamically generated web pages and can submit Ajax requests?
As a side note, is there such a GUI builder for java based web apps (i.e. Play Framework)
I'm kinda looking for something similar to Interface Builder for Iphone and Android, but for web apps.
For such a task I would recommend Vaadin, which has a beautiful and complete widgetset, with great documentation. Moreover, you can extend, restyle existing widgets or create custom ones.
If you use eclipse you can install a plugin that helps designing UIs - but in my opinion this won't be needed once you get used to the development style ;)
If you like desktop development style, you will love Vaadin. You will only have to code in Java, and the published product will be html+css+js (ajax)+java.
I've worked with this framework and found it very promising, and easy to use - of course it has its learning curve, but once you get used to it, and have a well structured project, you can implement new features easily.
Note that Vaadin is based on GWT, so if can't find an appropriate widget for your app among the many included in the framework, you might find GWT knowledge to come handy.