Java Desktop morto ?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
strikezado
JavaBaby

Membro desde: 07/06/2009 12:44:26
Mensagens: 99
Offline

Boa noite pessoal,

Atualmente sou programador Cobol (Não, não sou muito velho, tenho 21 anos ! kkk) e estou estudando Java para aprimorar meus conhecimentos na linguagem, pois meu conceito em OO decaiu muito depois que parei de praticar.
Bom minha duvida é a seguinte, alguns amigos meus me falaram que java para desktop é uma tecnologia morta, que o forte de Java é a WEB/Mobile. Isso me desmotivou um pouco nos meus estudos e gostaria de saber se é
realmente fato que java é uma tecnologia morta para Desktop, ou ainda são desenvolvidos grandes projetos em Java para o Desktop.

Obrigado.
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

Java pra Desktop não está morto, não dê ouvidos aos anunciadores da morte.

A verdade é que muitos aplicativos hoje, fica muito mais adequado se for feio em web. Na verdade não so em Java, mas em qualquer aplicativo, a tendencia é se tornar web.

Voce deve fazer um software pra desktop só se precisar de recursos de hardware, ou integração direta com alguma porta, utilização de recursos gráficos avançados, 2d, 3d, etc. Sicenramente, tirando esses fatores, nao tem porque devenvolver, hoje, pra desktop.

This message was edited 1 time. Last update was at 01/08/2011 21:52:45

suspiro10
JavaBaby

Membro desde: 09/11/2008 19:31:12
Mensagens: 88
Offline

Bom, apimentando um pouco a discussão... e porque um aplicativo desktop não pode ser Web? Parece que desenvolver para web é somente via browser...
isso é um absurdo... você pode criar um aplicativo cliente/servidor que se conecta via web, e somente seus clientes possuem a aplicação desktop...
não entendo porque limitar, claro, pode existir vantagens ou desvantagens em cada abordagem... ai são outras questões... dependendo do contexto
um ou outro pode ser mais atrativo...

essa claro, somente minha opinião sobre o assunto...
otaviojava
GUJ Master
[Avatar]

Membro desde: 14/12/2010 10:09:09
Mensagens: 1192
Localização: Salvador,Bahia
Offline

Não o java desktop não está morto no java 7, por exemplo, houve uma pequena melhoria no swing.
Umas das promessas para o java fx 2.0 é que ele seja totalmente compatível com o swing.
Em fim existe alguns projetos para o java desktop, pode ficar tranquilo.

E para aqueles que anunciam essa morte, não se preocupe o velho cobol ainda estará vivo quando vários de nós estaremos mortos.

twitter- https://twitter.com/otaviojava
java -http://home.java.net/blogs/otaviojava
blog - http://otaviosantana.blogspot.com/
javabahia - http://javabahia.blogspot.com/
linguagil - http://javabahia.blogspot.com/
Desenvolva aplicações com Cassandra de uma maneira mais fácil com o EasyCassanra: https://github.com/otaviojava/Easy-Cassandra

[WWW]
Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

Java Desktop, na verdade, não é tão usado quanto o Java Web. Ele oferece a portabilidade entre sistemas operacionais, no entanto, dessa forma não consegue suprir todas as necessidades, como por exemplo, acessar determinados recursos do sistema operacional. Portanto, no caso de aplicação para desktop, geralmente é mais utilizado C#, C, C++ e até mesmo Delphi. Mas há muitos softwares Java que rodam em desktop, o governo, por exemplo, mantém o Java como linguagem.

Um programador pobre.
[ICQ]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

De novo a mesma conversa da morte do desktop. Sistemas operacionais sem memória e de apenas um browser. Jogos que magicamente fazem streamming de quadros renderizados pela placa de vídeo do servidor para o cliente... e por aí vai. É a conversa mais sem noção do mundo.

www.citrox.com.br
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

Andre Rosa wrote:Java Desktop, na verdade, não é tão usado quanto o Java Web. Ele oferece a portabilidade entre sistemas operacionais, no entanto, dessa forma não consegue suprir todas as necessidades, como por exemplo, acessar determinados recursos do sistema operacional. Portanto, no caso de aplicação para desktop, geralmente é mais utilizado C#, C, C++ e até mesmo Delphi. Mas há muitos softwares Java que rodam em desktop, o governo, por exemplo, mantém o Java como linguagem.


Java para desktop não é utilizado amplamente como aplicações de servidor porque a jvm ainda necessita de muita memória para executar aplicações. Para fazer um teste é só executar uma aplicação simples como o jdownloader e chamar o gerenciador de tarefas. Vai ver como ocupa espaço na ram. Mas isso vem melhorando a cada versão.

www.citrox.com.br
denisspitfire
GUJ Ranger
[Avatar]

Membro desde: 14/06/2011 09:50:48
Mensagens: 948
Offline

juliocbq wrote:
Java para desktop não é utilizado amplamente como aplicações de servidor porque a jvm ainda necessita de muita memória para executar aplicações. Para fazer um teste é só executar uma aplicação simples como o jdownloader e chamar o gerenciador de tarefas. Vai ver como ocupa espaço na ram. Mas isso vem melhorando a cada versão.

Uma dúvida... Se tem aplicativos razoaveis para celular que tem pouca memória, porque um aplicativo java para desktop teria que gastar muita ram? Isso não seria um defeito do programador? e onde foi parar o JIT e o HOTSpot? Achei que isso ja faria com que alguns programas em alguns casos se igualariam pelo fato do java ter essas vantagens.
VLW

Free Lancer - WebDesigner , Designer Gráfico e Programador. denisspitfire@hotmail.com

Analista de Sistemas Jr.

-"Aquele que pergunta é um tolo por cinco minutos, mas aquele que não pergunta permanece um tolo para sempre." - Provérbio Chinês - Mas por favor, use o google antes!

"A evolução da forma começa com a percepção da falha."


[MSN]
Renato Machado
JavaChild

Membro desde: 23/06/2011 08:08:28
Mensagens: 127
Offline

Java é irrelevante na web, interfaces web usam HTML e JavaScript.

Mas importante no desktop, Swing é 100% Java!

Claro que tem muitos lugares que utilizam frameworks web Java, mas estariam muito melhor usando uma linguagem dinâmica, só não usam por questões políticas, falta de mão de obra qualificada, etc. Se for analisar sob o ponto de vista técnico, frameworks web em Java com o propósito de criar aplicativos que rodam no browser são uma aberração. Até PHP é mais produtivo!
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Renato Machado wrote:Java é irrelevante na web, interfaces web usam HTML e JavaScript.

Mas importante no desktop, Swing é 100% Java!

Claro que tem muitos lugares que utilizam frameworks web Java, mas estariam muito melhor usando uma linguagem dinâmica, só não usam por questões políticas, falta de mão de obra qualificada, etc. Se for analisar sob o ponto de vista técnico, frameworks web em Java com o propósito de criar aplicativos que rodam no browser são uma aberração. Até PHP é mais produtivo!


Renato, não seja troll. Se quiser discutir essa importância e relevância toda de uma vez abra um tópico novo e espere comentários. Não fique arranjando confusão em todo o tópico e falando sempre a mesma coisa... Maturidade cara, maturidade.

Respondendo ao tópico, Java para Desktop não está morto. Está sendo revigorado... Embora eu ache que interessante mesmo seja isolar o cliente visual, sempre...

[]'s

This message was edited 1 time. Last update was at 02/08/2011 08:36:27

Renato Machado
JavaChild

Membro desde: 23/06/2011 08:08:28
Mensagens: 127
Offline

denisspitfire wrote:
Uma dúvida... Se tem aplicativos razoaveis para celular que tem pouca memória, porque um aplicativo java para desktop teria que gastar muita ram? Isso não seria um defeito do programador? e onde foi parar o JIT e o HOTSpot? Achei que isso ja faria com que alguns programas em alguns casos se igualariam pelo fato do java ter essas vantagens.
VLW


Você tem noção que sua comparação não faz sentido né? Se tem um lugar onde Java está morto é em celulares. Aplicativos para celular não rodam Java, a não ser que esteja se referindo a aplicativos J2ME que não são de nenhuma forma "razoáveis", na verdade são bem limitados.
Ataxexe
JavaEvangelist
[Avatar]

Membro desde: 11/10/2007 15:34:17
Mensagens: 418
Localização: Brasília
Offline

Enquanto utilizarmos IDEs feitas em Java para fazer as webapps em Java duvido que o Java pra Desktop morra (mesmo que isso não aconteça mais eu também duvido).

O footprint da JVM ainda é alto, mas isso continua melhorando muito (como o juliocbq comentou).

Marcelo Guimarães

https://github.com/ataxexe
http://sourceforge.net/projects/trugger
http://www.youtube.com/user/ataxexe
http://www.flickr.com/photos/ataxexe
Renato Machado
JavaChild

Membro desde: 23/06/2011 08:08:28
Mensagens: 127
Offline

AUser wrote:
Renato, não seja troll. Se quiser discutir essa importância e relevância toda de uma vez abra um tópico novo e espere comentários. Não fique arranjando confusão em todo o tópico e falando sempre a mesma coisa... Maturidade cara, maturidade.

Respondendo ao tópico, Java para Desktop não está morto. Está sendo revigorado... Embora eu ache que interessante mesmo seja isolar o cliente visual, sempre...

[]'s


Cara vaza, se não tem argumentos (e pela rapidez que postou imagino que nem tentou) evite criar posts apaixonados como esse. Assim só demonstra sua insegurança.
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Renato Machado wrote:
AUser wrote:
Renato, não seja troll. Se quiser discutir essa importância e relevância toda de uma vez abra um tópico novo e espere comentários. Não fique arranjando confusão em todo o tópico e falando sempre a mesma coisa... Maturidade cara, maturidade.

Respondendo ao tópico, Java para Desktop não está morto. Está sendo revigorado... Embora eu ache que interessante mesmo seja isolar o cliente visual, sempre...

[]'s


Cara vaza, se não tem argumentos (e pela rapidez que postou imagino que nem tentou) evite criar posts apaixonados como esse. Assim só demonstra sua insegurança.


Meu caro, eu trabalho com outras coisas além de Java. Não é questão de argumentação, é pq em todo tópico você fala a mesma coisa... Cria um tópico só pra isso e deixa de ser troll. Eu não sou apaixonado por Java e discordo de muita coisa, mas não fico falando isso em todo tópico só pra ver se arranjo briguinha... Que coisa, tem mais o que fazer não? Ah cara, esquece. gastar vela com defunto morto não rola. A moderação que faça alguma coisa (que pelo visto, tem pouco feito...) Até!

This message was edited 2 times. Last update was at 02/08/2011 09:12:23

Anime
GUJ Master
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline

strikezado wrote:Boa noite pessoal,

Atualmente sou programador Cobol (Não, não sou muito velho, tenho 21 anos ! kkk) e estou estudando Java para aprimorar meus conhecimentos na linguagem, pois meu conceito em OO decaiu muito depois que parei de praticar.
Bom minha duvida é a seguinte, alguns amigos meus me falaram que java para desktop é uma tecnologia morta, que o forte de Java é a WEB/Mobile. Isso me desmotivou um pouco nos meus estudos e gostaria de saber se é
realmente fato que java é uma tecnologia morta para Desktop, ou ainda são desenvolvidos grandes projetos em Java para o Desktop.

Obrigado.


Morto deve estar quem fala esse tipo de coisa... O pessoal gosta de seguir modinha, a modinha agora é java web, isso não quer dizer que Java SE morreu e nem o .Net... Nem o Cobol morreu rsrs...


As Quatro Chaves da Função Gerencial

O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team