Swing + Web
Boa tarde a Todos.
Sou iniciante em Java e estou iniciando um projeto para empresa onde trabalho e gostaria de saber se alguém aqui utiliza o framework Openswing ou poderia me orientar no desenvolvimento de uma aplicação swing que acesse o servidor de aplicação. O requisito é que os funcionários utilizem swing (local) e os clientes da empresa acessem via browser. Pensei no openswing pois aparentemente (através de pesquisas superficiais) fica mais fácil desenvolver. Alguém poderia me orientar? Desde já agradeço.
Sou iniciante em Java e estou iniciando um projeto para empresa onde trabalho e gostaria de saber se alguém aqui utiliza o framework Openswing ou poderia me orientar no desenvolvimento de uma aplicação swing que acesse o servidor de aplicação. O requisito é que os funcionários utilizem swing (local) e os clientes da empresa acessem via browser. Pensei no openswing pois aparentemente (através de pesquisas superficiais) fica mais fácil desenvolver. Alguém poderia me orientar? Desde já agradeço.
Gláuber Ribeiro
Curtidas 0
Respostas
Eduardo Pessoa
26/03/2014
olá Glauber, tudo bem? tenho pouco conhecimento nessa parte de desktop, mas qual seria a sua duvida em especifico?
olha este artigo "testando o openswing", pode te ajudar a principio
[url]http://www.thiagovespa.com.br/blog/2010/09/20/testando-o-openswing/[/url]
olha este artigo "testando o openswing", pode te ajudar a principio
[url]http://www.thiagovespa.com.br/blog/2010/09/20/testando-o-openswing/[/url]
GOSTEI 0
Gláuber Ribeiro
26/03/2014
Boa tarde Eduardo.
Fiquei sabendo através de um amigo que o Openswing não pegou. O que eu queria exatamente, era desenvolver uma aplicação para Web com uma interface rica. Como estou começando os estudos agora, gostaria de indicação sobre o que o mercado está utilizando para não estudar e utilizar algo defasado! Em algumas pesquisas, vi algo sobre Apache Flex, JSF... o que acha?
Fiquei sabendo através de um amigo que o Openswing não pegou. O que eu queria exatamente, era desenvolver uma aplicação para Web com uma interface rica. Como estou começando os estudos agora, gostaria de indicação sobre o que o mercado está utilizando para não estudar e utilizar algo defasado! Em algumas pesquisas, vi algo sobre Apache Flex, JSF... o que acha?
GOSTEI 0
Eduardo Pessoa
26/03/2014
JSF é a pedida, acredito que esteja bem no mercado.
GOSTEI 0
Roniere Almeida
26/03/2014
me metendo aqui, sobre o JSF, aqui na devmedia tem um show.
GOSTEI 0
Carlos Proença
26/03/2014
olha... na minha opiniao o seu caso vc deve tentar partir para o soa se o projeto for crescer muito...
agora se vc não precisar de muita coisa.... tenta fazer uma jogada com web services para fazer acesso ao bd.... e assim vc consegue usar o mesmo banco para a app swing e para a app web....
mas srsr ja ouviu falar de Java Fx? acho uma boa pedida pro seu caso... da uma pesquisada sobre esse assunto...
em questao do openswing concordo... tenta usar coisas mais modernas para naõ ficar na mao...
recomendo JSF e primefaces aqui no devmedia tem varios cursos bons... mas para projetos maiores tem uma tendencia de usar um framwork js para a tela.... pq o jsf gera muito code.... mas vai de gosto.. rs
agora se vc não precisar de muita coisa.... tenta fazer uma jogada com web services para fazer acesso ao bd.... e assim vc consegue usar o mesmo banco para a app swing e para a app web....
mas srsr ja ouviu falar de Java Fx? acho uma boa pedida pro seu caso... da uma pesquisada sobre esse assunto...
em questao do openswing concordo... tenta usar coisas mais modernas para naõ ficar na mao...
recomendo JSF e primefaces aqui no devmedia tem varios cursos bons... mas para projetos maiores tem uma tendencia de usar um framwork js para a tela.... pq o jsf gera muito code.... mas vai de gosto.. rs
GOSTEI 0
Janaina Mendes
26/03/2014
o que vc considera melhor que o jsf? tem algum que gera pouco codigo?
GOSTEI 0
Carlos Proença
26/03/2014
entao depende da maturidade da equipe... ou seja como eu disse vai do gosto do time de desenvolvimento...
e tambem depende muito do projeto....
por exemplo tenho uma equipe com pessoas que sao especialistas em telas ou seja sabem muito de js,css e design poderiam trabalhar muito produtivamente focadas só nesse ramo ou seja um framework como o EXT JS, Angular são uma boa pedida junta isso com spring pra fazer o binding e ja ta otimo....
mas presando em uma equipe com apenas devs que são mais para backend... JSF é o padrao kkkkk ( eu sou um desses ..)
mas que gera menos codigo msm é vc criar seu proprio codigo.... tipo vc fazer a sua pagina...sem muitas coisas externas... e minify em tudo rs
com um cara bom de JS e CSS da pra fazer paginas super leves e bem feitas...
e tambem depende muito do projeto....
por exemplo tenho uma equipe com pessoas que sao especialistas em telas ou seja sabem muito de js,css e design poderiam trabalhar muito produtivamente focadas só nesse ramo ou seja um framework como o EXT JS, Angular são uma boa pedida junta isso com spring pra fazer o binding e ja ta otimo....
mas presando em uma equipe com apenas devs que são mais para backend... JSF é o padrao kkkkk ( eu sou um desses ..)
mas que gera menos codigo msm é vc criar seu proprio codigo.... tipo vc fazer a sua pagina...sem muitas coisas externas... e minify em tudo rs
com um cara bom de JS e CSS da pra fazer paginas super leves e bem feitas...
GOSTEI 0
Janaina Mendes
26/03/2014
então da melhorar. pensei que esses montes de codigos seriam fixos.
GOSTEI 0
Eduardo Pessoa
26/03/2014
como assim gera um monte de codigos?
GOSTEI 0
Carlos Proença
26/03/2014
quando voce cria uma pagina com jsf e coloca um datatable... voce ja viu qual o html que eh gerado??
claro q rs... não eh tanto assim... e que depois do 2.0 melhorou muito... mas é só questao de deixar o code de front padronizado sem nada desnecessario....
claro q rs... não eh tanto assim... e que depois do 2.0 melhorou muito... mas é só questao de deixar o code de front padronizado sem nada desnecessario....
GOSTEI 0
Eduardo Pessoa
26/03/2014
o codigo fica bem quando é feito algumas coisas, mas entendi o que quis dizer, ja vi alguns, as fica feio e complicado de entender. nesse caso a identação tem que ser posta em pratica.
GOSTEI 0