Logo Hardware.com.br
MtTech
MtTech Membro Junior Registrado
98 Mensagens 12 Curtidas

Java ou C++ para desenvolvimento de software para desktop?

#1 Por MtTech 31/12/2016 - 00:50
Eu programo em C/C++ e em Java, tenho uma preferência por C++ mas também gosto de Java. A questão é eu quero desenvolver software para desktop mas quero que não rode só no meu SO quero que rode em Linux,Windows,Mac. E quero que os softwares tenham uma boa performance. Já usei GTK+ e um pouco de QT com C++, tou começando a usar Java com swing. Que linguagem e API/Framework uso para desenvolver software para desktop com estes requisitos.
Francisco Ossian
Francisco Os... Super Participante Registrado
221 Mensagens 68 Curtidas
#3 Por Francisco Os...
01/01/2017 - 13:15
Essa é uma dúvida muito interessante.

Se você não quer, ou não tem tempo de aprender todas as linguagens de suas respectivas plataformas, faça em java. As da família C apenas são utilizadas em Windows.
Esse é o foco pricipal desde o surgimento do Java, uma linguagem multplataforma, "escreva um código, é rode em uma máquina com jvm".
MtTech
MtTech Membro Junior Registrado
98 Mensagens 12 Curtidas
#5 Por MtTech
01/01/2017 - 21:31
C/C++ é usada em vários Sistemas como por exemplo Windows,Unix,Linux,Mac entre muitos outros. C/C++ são linguagens usadas para Desenvolvimento de software que exija um alto desempenho e jogos também. E também são usados em muitas outras coisas que envolvam "comunicação com o hardware". Java em Web e Mobile principalmente, mas também é usado em desktop mas muito menos comparativamente em C/C++. Java tem é muito intuitivo e tens as suas interessantes caracteristicas. Eu pessoalmente gosto muito de C++ e simpatizo bastante com o Java. E já tenho a minha resposta vou usar JavaFx quando precisar que o meu software seja multiplataforma e uso C++ com QT quando pretendo apenas que o software rode Em Linux e/ou Windows. Caso o software necessite de alto desempenho então usarei também C++. Tudo o que escrevi aqui é minha opinião e escolha pessoal e não tenho interesse nenhum em criar conflitos do tipo "Qual linguagem é melhor". Obrigado pelas respostas e caso queiram continuar a deixar a vossa opinião acerca da minha pergunta agradeço imenso big_green.png
lipman
lipman Tô em todas Registrado
567 Mensagens 216 Curtidas
#6 Por lipman
02/01/2017 - 20:17
Francisco Ossian disse:
Essa é uma dúvida muito interessante.

Se você não quer, ou não tem tempo de aprender todas as linguagens de suas respectivas plataformas, faça em java. As da família C apenas são utilizadas em Windows.
Esse é o foco pricipal desde o surgimento do Java, uma linguagem multplataforma, "escreva um código, é rode em uma máquina com jvm".

kkkkkkkkk
como assim!?
comecei com C no linux!
Francisco Ossian
Francisco Os... Super Participante Registrado
221 Mensagens 68 Curtidas
#7 Por Francisco Os...
06/01/2017 - 21:49
lipman disse:
kkkkkkkkk
como assim!?
comecei com C no linux!

Verdade, percebi o erro tremendo que disse, perdão.
na verdade o que queria dizer que o c++ e c# (pertencentes a família do "c"), não tem suporte por exemplo no IOS, não lembro sobre Linux sendo cincero que nunca fui atrás de saber.
mas se a pessoa quer um software mult plataforma e não pretende, trabalhar e mudar o código, veja java wink.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal