Java web, desktop - framework
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?
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
Curtidas 2
Melhor post
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.
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
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
22/03/2016
Sumido Edson!?!? Apareça mais!!!
GOSTEI 1
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
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
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
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
22/03/2016
Agradecida Edson.
GOSTEI 0
Felipe Moreira
22/03/2016
JDBC é bom saber de antemão.
GOSTEI 0
Roseane Silva
22/03/2016
Esse guia da Devmedia me deixará ocupada um tempinho. rsrs.
GOSTEI 0
Marcos Paulo
22/03/2016
Hibernate é o mais simples, o mais completo, o que pode dizer sobre ele Edson?
GOSTEI 0
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
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
22/03/2016
Vale apenas estudar Java para Desktop?
GOSTEI 0
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
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.
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
22/03/2016
Estava imaginando isso Jothaz.
GOSTEI 0
Marcos Paulo
22/03/2016
Estava imaginando isso Jothaz.
GOSTEI 0
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
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
22/03/2016
Sistemas web na minha visão dependem puramente de web, correto?
GOSTEI 0
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
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
22/03/2016
Desculpa, nem eu entendi minha duvida e não estou lembrando o que queria saber, desculpa.
GOSTEI 0
Roseane Silva
22/03/2016
Acabei confundido as coisas realmente Jothaz, tentei me lembrar mas pode esquecer.
Obrigada.
Obrigada.
GOSTEI 0