Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I was wondering which was more preferable for a VoIP Application that runs on Windows, Mac OS X, and Linux. Java or C++ and Qt?
I know Java runs inside the JVM and is limited due to that which means it can't communicate with the hardware directly which might be a downfall. But in your opinion which seems for plausible to use for such an application. ( eg. Jitsi using java or Skype with Qt )
Both are capable languages that are widely used for commercial application development. neither Java nor C++ is inherently a more suitable language for the sort of application you've described.
I personally prefer Qt for application development because I am more comfortable with C++ and in my experience, it is easier to develop attractive applications using Qt and C++ than it is to do the same using Java and Swing, SWT, AWT, or GWT.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I need to know, can't I develop Android application with only Java, without using C++. If we are going to start a carrer as Android developer, do I need to learn both C++ and Java. When develop industry application is Java enough?
Yes, you can develop Android apps with only Java, Java is enough. You're going to have to learn one thing at a time anyway... so you might as well learn Java first. If you find yourself thinking to yourself, "I'm going to need direct access to the underlying hardware and create my own 3D gaming engine... because this high level code isn't cutting it," then you can start learning C++.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I know java and c# ,i want to learn programming mobile application, but I am confuse between two options:
1. programming with java
2. programming with Xamarin and c#
of course I know with Xamarin I can programming application for android,IOS and windows phone ,but java is just for android application.
do you hava any idea about this?!!
You can start with Java and Learn Android Programming. Once you master that then go for IOS and windows. I did the same way and now I am working on cross platforms. This helped me out to understand the differences between all mobile platforms.
Java is meant for andriod and works best, c# not so sure. For IOS java is not supported but instead c, c++ and objective-c. c++ is also android. So really c++ if you want to work for both platforms.
Java for programming will give u the skill set to program for Android, i.e. with the Android SDK.
Using Xamarin you can program apps for iOS, Android and Windows phone under a single platform using solely C#, as opposed to using a separate language and tool for each.
Xamarin is great to learn if you want to deploy on all platforms, but if you're a beginner on mobile development I suggest starting with Java programming and taking it from there.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I want to start making apps for android in Eclipse, and I have bought a book which will teach me about Java 2 (J2SE 5.0) from Ivor Horton. Will this knowledge of Java be good for Android apps, or is it completely outdated?
No version of Java is truly 'outdated' in the sense I think you mean. There has since been a great deal of extra functionality added to the language, but not removed.
So you may not learn about some things that are now possible with the language, but nothing you learn is likely to have gone out of date except some smalls exception with regards to Java applets (which are not really relevant in Android development anyway).
Android is now capable of handling Java 7 code, so it probably wouldn't be worth learning the in-and-outs of Java 8 if your learning it specifically for Android development.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I am looking to develop an application as a personal project. What I have in mind is a network-based application that would entail writing code for a typical client-server architecture using TCP Sockets as well as a heavy use of GUIs.
I believe I have quite a few choices: Swing in Java, PyQt, PyGTK, wxpython and the like in Python.
I was just wondering if anyone could direct me to which language would be better in the above respects.
I would suggest you go for JavaFX. It comes with the JDK and has a lot of good features.
Plus, it can inter-operate with Swing, backwards and forwards. It allows you to use CSS to pretty-paint your UI. t gives you best of both the worlds.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
Are there any professional Java desktop applications in use? I'm asking this because I started to study Java and would like to know it's possibilities and/or domains in which java is used.
Some of the largest existing ones are from the software development space (thats also the primary domain for desktop applications) like Eclipse or Netbeans or Rational Software architect.
Another big one is the IBM DB2 Tools (not the database itself). (But if you want to see something as a reference better not take these because they are slow as hell).
http://netbeans.org/
http://argouml.tigris.org/
http://www.magicdraw.com
http://www.jetbrains.com/idea
check out this SO question..its answers contain a list of desktop applications running on java.
here
DumpHD is a well-written application in Java; it works perfectly in Windows and Linux.
It's worth noting that both Eclipse and Netbeans also offer a platform for developing applications on and not just an IDE.
Here is a sample of applications written using the Netbeans Platform
http://platform.netbeans.org/screenshots.html