D
D
Dim0FF2011-10-16 00:15:17
Java
Dim0FF, 2011-10-16 00:15:17

Choice of programming language. Help me decide

Hello!
I want to write a desktop program that interacts with the api of the site. The application would like to be cross-platform. In modern realities, which is better suited for this, Qt or Java? I only know C++ and Java at a basic level, so I still need to learn everything from scratch.
In your opinion, what is more promising, faster, easier, etc.?
Thank you for answering such a broad question.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
D
Drakula2k, 2011-10-16
@Drakula2k

Python

O
Oleg Yakovenko, 2011-10-16
@Apx

And actually the difference is if you learn everything from scratch.
That Java (Swing, SWT as a variant of eclipse RCP or netbeans platform), that Qt will still have to overcome.
For example, I have a bunch of Java projects at work, enterprise and not so much. Outsourcing also has a lot of java.
I saw a couple of projects on qt, but there were just assorted languages.
Choose what you want, you won’t be left without a piece of bread, and in the presence of gray matter, it’s not a problem to know Tao in anything =)

R
Riateche, 2011-10-16
@Riateche

Both have their pros, try both. Whatever you like best, then use it. Personally, I liked C++ better.

T
TERMIK, 2011-10-16
@TERMIK

In terms of syntax simplicity, however, Python is better, but Perl is more convenient to implement complex things.

1
1vanu4, 2011-10-16
@1vanu4

C.

S
szKarlen, 2011-10-16
@szKarlen

if C++ is closer to you as a language, then start learning Qt. very flexible platform.
however, I would now recommend C#. start learning .NET; Mono is suitable for cross-platform.
and yes, if there is a sight for mobile platforms, then AS3 and Flex. for games and where there are a lot of graphics on the mob. you need to know a lot of subtleties, but for ordinary applications it fits perfectly.
Personally, I now have server/desktop projects in C#, and Flex Mobile for mobile projects.

I
iremezoff, 2011-10-31
@iremezoff

if you want a language with a bunch of convenient goodies, then C#
if you want a concise language and without unnecessary garbage, then Java
if you want crap and an explosion of the brain “why so”, but good performance, then C ++ + Qt
C # has excellent documentation in Russian on MSDN. Java has a very well-established audience, enough material. Unfortunately, there is very little high-quality Russian-language literature on Java for the Web, which again cannot be said about C#.
There are some very good free (or almost free) IDEs for java, which can't be said for C#. Full stuffing in Visual Studio, which is missing in SharpDeveloper. Visual Studio Express rare clipping

A
afiskon, 2011-10-16
@afiskon

C++ combined with Qt or wxWidgets is not a bad solution. If there are no prejudices about Perl, you can use it too .

D
demitsuri, 2011-10-31
@demitsuri

Creating a beautiful working GUI in Java is not a trivial task. If you need prettiness, then try to find an intuitive UI framework first (and then be sure to tell about it!), Because Swing with LaF / PLaF takes quite a long time to learn.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question