Java web, desktop - framework

Java

22/03/2016

Oi gente, tudo bem com vocês?

Estou com algumas questões a serem levantadas, a primeira é:

Os frameworks são para as duas plataformas: desktop e web?
Se não...
Quais os mais indicados para "novatos" em frameworks?
Roseane Silva

Roseane Silva

Curtidas 2

Melhor post

Edson Venancio

Edson Venancio

23/03/2016

Como voce considera esse perfil "novato", citado por voce ? esta começando a programa agora ? ou já tem uma base da tecnlogia ?

Por exemplo se ja conhece como funciona JDBC , poderia da uma olhada no Framework Hibernate.

Mas se ainda não conhece as tecnologia que circundam os Framework é complicado o aprendizado do mesmo, não que seja impossível. Porem todo FrameWork é baseado em uma tecnologia exemplo: é muito difícil aprender NodeJS sem ter uma base do javascript.
GOSTEI 1

Mais Respostas

Eduardo Pessoa

Eduardo Pessoa

22/03/2016

Atualmente Web está "mandando" Roseane, prefiro não optar por nenhum framework por não conhecer a fundo.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

22/03/2016

Sumido Edson!?!? Apareça mais!!!
GOSTEI 1
Roseane Silva

Roseane Silva

22/03/2016

Falta ainda conhecer um pouco com mais qualidade o JDBC, mas acho que não é muito demorado, é?
GOSTEI 0
Edson Venancio

Edson Venancio

22/03/2016

Sumido Edson!?!? Apareça mais!!!


Fala Eduardo, tudo blz ? estava concluindo algunas entrevistas para estagio, e uns curso da Devmedia tive que da uma pausa dos foruns rs

E as aula na faculdade começaram correria, mas tou na ativa;;
GOSTEI 0
Edson Venancio

Edson Venancio

22/03/2016

Falta ainda conhecer um pouco com mais qualidade o JDBC, mas acho que não é muito demorado, é?


Não não depende do tempo que voce tem para estuda , tem muito exemplo na net .

tem esse link muito bom da oracle so usa o tradutor, da para uma base boa.
https://docs.oracle.com/javase/tutorial/jdbc/overview/index.html

Nesse guia java aqui da devmedia tambem tem varios topicos: falando sobre jdbc:

https://www.devmedia.com.br/guias/primeiros-passos-no-java-com-java-se/10
GOSTEI 1
Eduardo Pessoa

Eduardo Pessoa

22/03/2016

Sumido Edson!?!? Apareça mais!!!


Fala Eduardo, tudo blz ? estava concluindo algunas entrevistas para estagio, e uns curso da Devmedia tive que da uma pausa dos foruns rs

E as aula na faculdade começaram correria, mas tou na ativa;;


Que bom Edson, seja RE-Bem vindo. kkkkkk
GOSTEI 0
Roseane Silva

Roseane Silva

22/03/2016

Agradecida Edson.
GOSTEI 0
Felipe Moreira

Felipe Moreira

22/03/2016

JDBC é bom saber de antemão.
GOSTEI 0
Roseane Silva

Roseane Silva

22/03/2016

Esse guia da Devmedia me deixará ocupada um tempinho. rsrs.
GOSTEI 0
Marcos Paulo

Marcos Paulo

22/03/2016

Hibernate é o mais simples, o mais completo, o que pode dizer sobre ele Edson?
GOSTEI 0
Edson Venancio

Edson Venancio

22/03/2016

Eu nunca usei, mas com base na pesquisa .

Em relação ao jdbc é mais simples e mais hagil.

Da uma lida nesse artigo, ele responde sua pergunta.
https://www.devmedia.com.br/introducao-ao-hibernate-3-5/29110
GOSTEI 1
Roseane Silva

Roseane Silva

22/03/2016

Vale apenas estudar Java para Desktop?
GOSTEI 0
Marcos Paulo

Marcos Paulo

22/03/2016

Valeu Edson, você chegou a se aprofundar aos estudos do Java Desktop? usou o Eclipse ou Netbeans?
GOSTEI 0
Jothaz

Jothaz

22/03/2016

Marcos Paulo.

Para varia tudo depende do cenário.

Usei Hibernate a alguns anos passados e na época tinha um problema de performance para volumes massivos de dados. Claro que facilita muito a vida do desenvolvedor. Já trabalhei em projetos em que a equipe de DBA não permitia o uso do Hibernate para acesso a tabelas de grandes volumes, pois não permite tuning de banco e usando procedures fica mais fácil identificar algum problema de performance. E claro que usar Hibernete sem saber o que esta fazendo pode gerar um "cagada" monumental.
Hoje em dia não sei como esta as questões levantada acima, mas sei que evoluiu muito se livrou da dependência da configuração via XML.
Agora é inegável que facilita a vida e principalmente torna seu sistema agnóstico em relação a banco de dados.


Roseane Silva.

Tudo que você aprende vale a pena e vai ser um diferencial na sua acensão profissional e quanto mais você dominar uma tecnologia melhor. Apesar de existir um sentimento de que a web esta "mandando", ainda existe um nicho para aplicações Desktop. Outro detalhe quando você trabalhar em uma empresa com grande quantidade de aplicações rodando, principalmente aplicações antigas, nada como um ".exe" para integrar e sincronizar os dados entre as aplicações. Na empresa que estou trabalhando hoje temos muitas aplicações antigas que rodam bem e são estratégicas e não vale a pena migrar. Então nada como um windows service (no caso usamos .Net), ou um .exe rodando como task ou mesmo um Windows Form para facilitar a integração. Sei que os mais puristas vão torce o nariz e imaginar o mundo perfeito onde tudo se integraria usando Web e WebSErvices. Mas não se engane existe o mundo "ideal" e o mundo "real" e no mundo real o que importa é funcionar, dentro de um custo aceitável e no prazo.

Claro que você deve estudar desenvolvimento Web, mas quando vou selecionar alguém para minhas equipes se a pessoal domina Web e Desktop ele tem uma vantagem.
GOSTEI 0
Marcos Paulo

Marcos Paulo

22/03/2016

Estava imaginando isso Jothaz.
GOSTEI 0
Marcos Paulo

Marcos Paulo

22/03/2016

Estava imaginando isso Jothaz.
GOSTEI 0
Roseane Silva

Roseane Silva

22/03/2016

Verdade que existe uma "onda" sobre o desenvolvimento web e acabam esquecendo que o desenvolvimento desktop ainda é necessario., pelo eu vejo que que pdv tem que ser assim.
GOSTEI 0
Jothaz

Jothaz

22/03/2016

Verdade que existe uma "onda" sobre o desenvolvimento web e acabam esquecendo que o desenvolvimento desktop ainda é necessario., pelo eu vejo que que pdv tem que ser assim.


Isso mesmo. PDVs, chão de fábrica, coletores de dados, controle de sensores, automatizar algumas tarefas como envio de notificações (e-mail), sincronizar dados de base heterogêneas e etc.
GOSTEI 0
Roseane Silva

Roseane Silva

22/03/2016

Sistemas web na minha visão dependem puramente de web, correto?
GOSTEI 0
Edson Venancio

Edson Venancio

22/03/2016

Valeu Edson, você chegou a se aprofundar aos estudos do Java Desktop? usou o Eclipse ou Netbeans?


Rapaz sim, tenho uma base boa em java desktop com (swing, orientação a objetos, jdbc,), e continuo estudando, dei uma brincada também no javafx , mas foi so para conhecer um pouco a tecnologia..

Porem comecei a estuda web, tem dois meses e a curva de aprendizado é muito longa(as vezes fico meio perdido), e so lembrando que tudo que engloba o java SE(para Desktop), e pre requisito para trabalha com java web.
GOSTEI 0
Jothaz

Jothaz

22/03/2016

Sistemas web na minha visão dependem puramente de web, correto?



Não entendi a pergunta.

Sistemas Web rodam em Servidores Web que distribui a informação/conteúdos via rede.

Pode ser Internet(que nada mais é do que um rede global) onde estaria disponível para acesso publico, claro que pode exigir senha mas o acesso ao link é público.

Ou Intranet em uma rede privada, esta rede pode esta distribuída em varias localidades (matriz, filiais, escritório de negócio e etc), mas é uma rede que para ser acessada, deve-se ter um usuário devidamente validado, por exemplo no AD.
GOSTEI 0
Roseane Silva

Roseane Silva

22/03/2016

Desculpa, nem eu entendi minha duvida e não estou lembrando o que queria saber, desculpa.
GOSTEI 0
Roseane Silva

Roseane Silva

22/03/2016

Acabei confundido as coisas realmente Jothaz, tentei me lembrar mas pode esquecer.
Obrigada.
GOSTEI 0
POSTAR