Mercado para JSF é bom?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Nilson Costa
JavaChild

Membro desde: 18/09/2004 00:25:53
Mensagens: 112
Offline

Cara,

Não perde tempo: viu uma oportunidade de conhecer outro framework, mergulha de cabeça. Vc só tem a ganhar(outra opção para implementação de projetos, incrementar seu CV, etc.)
[Email]
Bruno_Leonardo
JavaEvangelist

Membro desde: 25/01/2008 17:13:57
Mensagens: 406
Offline

Não perde tempo: viu uma oportunidade de conhecer outro framework, mergulha de cabeça. Vc só tem a ganhar(outra opção para implementação de projetos, incrementar seu CV, etc.)

É isso aí, vou entrar de cabeça dentro da possibilidade de tempo que possuo. E como em java as tecnologias se multiplicam cada vez mais, possuir conhecimento de mais de um framework (portanto mais de uma solução para o mesmo problema) pode ser um grande diferencial.

Obrigado


gustavomelo20
Smalltalk

Membro desde: 12/02/2008 11:41:25
Mensagens: 2
Offline

O JSF vem desbancando o struts aos poucos. O struts ainda é mais usado por modismo. Pois o JSF é bem mais simples de ser usado. Mas conselho. Aprenda os dois. POis ainda tem muitos lugares de é tudo feito em struts e você não pode escolher
realjn
Entusiasta Java
[Avatar]

Membro desde: 05/12/2007 12:19:06
Mensagens: 23
Localização: Brazil
Offline

Bruno_Leonardo wrote:Galera,

Estou começado a estudar J2EE e senti uma certa afinidade pelo JSF. Gostaria de saber se o mercado (especialmente em BH e região) para profissionais que dominam esta tecnologia é bom, ou quem domina ainda é o bom, velho e trabalhoso struts ().
Gostaria muito de obter um feedback dos amigos mais experientes. Qual framework é mais usado, qual tem a possibilidade de vir a ser mais usado, e qual mais carece de profissionais.

Abraços


Caro Bruno,

Tenho observado empresas que possuem grandes projetos legados em Struts 1.0 com a tendência de mantê-los com esse framework (no máximo, migrar para Struts 2.0) ficando assim no ciclo de manutenção que vai durar até que as necessidades dos clientes exijam outra tecnologia. Isso acontece porque geralmente é muito custoso (para não dizer improdutivo) re-escrever uma aplicação que funciona bem apenas para seguir a balada da vez. Por isso, vejo que é sensato dominar esses frameworks se a intenção é entrar no mercado.

Por outro lado, também existem empresas que estão desenvolvendo projetos completamente novos para a Web e vão querer optar por novas tecnologias para oferecer recursos mais sofisticados aos clientes. Aqui porém, ainda não existe "unanimidade": Neste momento existem empresas usando JSF, Flex, Ajax, ASP.NET, etc, em projetos novos. Neste nicho, não conheço nehuma pesquisa séria (e imparcial...) sinalizando que a tendência do mercado seja usar isso ou aquilo.

Por isso, eu aconselho também examinar com antecedência que tecnologias seu futuro empregador (a empresa X, Y ou Z) está usando, como uma forma mais precisa de posicionar-se no mercado, que é abrangente e possui características regionais distintas.

Sucesso!!


"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..."
Bruno_Leonardo
JavaEvangelist

Membro desde: 25/01/2008 17:13:57
Mensagens: 406
Offline

Obrigado realjn!

Gostei muito da sua opinião. Bastante sensata. Realmente em projetos legados o struts é sem dúvida dominante. Vc mencionou o Flex, o papel dele é fazer tbém a parte Controller da aplicaçao, assim como o struts e JSF? Ou vc citou apenas como um das tecnologias usadas no momento?

Abraços


peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline

Tem gente que critica o Struts 1.x apenas pq outros dizem que ele e´ "chatinho" sem ao menos saber qual é a chatisse. E maria-vai-com-as-outras! poderiam pelo menos dar um motivo de chatisse, como por exemplo, fazer testes. Ai sim, tudo bem..

quanto ao struts 2 (webwork), muito bom mesmo! Além de 'consertar' os problemas do 1.x, adiciona novas boas idéias.

Sim, o mercado pra JSF é muito bom.

att

follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
realjn
Entusiasta Java
[Avatar]

Membro desde: 05/12/2007 12:19:06
Mensagens: 23
Localização: Brazil
Offline

Bruno_Leonardo wrote:Obrigado realjn!

Gostei muito da sua opinião. Bastante sensata. Realmente em projetos legados o struts é sem dúvida dominante. Vc mencionou o Flex, o papel dele é fazer tbém a parte Controller da aplicaçao, assim como o struts e JSF? Ou vc citou apenas como um das tecnologias usadas no momento?

Abraços


Bruno,

Citei o Adobe Flex porque é uma tecnologia bastante madura para criação de experiências ricas para a WEB (as famosas RIAs) rodando sobre a engine do Flash 9, com resultados impossíveis de serem alcançados com HTML e mesmo AJAX. Seu uso é voltado para a camada de apresentação, ao contrário de alguns frameworks MVC populares como o Struts.

Uma aplicação Flex pode conectar-se aos serviços de retaguarda através do Flex Data Services (uma solução proprietária) ou consumir Web Services diretamente.

Para maiores informações, aponte seu browser para:

http://flex.org/

Até mais!!




"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..."
Thiagosc
GUJ Master

Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline

peerless wrote:Tem gente que critica o Struts 1.x apenas pq outros dizem que ele e´ "chatinho" sem ao menos saber qual é a chatisse. E maria-vai-com-as-outras! poderiam pelo menos dar um motivo de chatisse, como por exemplo, fazer testes. Ai sim, tudo bem..


Não gosto do Struts 1, mas a maioria dos projetos com que já trabalhei usa-o. Não gosto pelas seguintes razões:

- segue o mesmo paradigma de desenvolvimento da época do Perl (recebe request->executa lógica->renderiza resposta). Aquele action.execute(...) é tosco;
- não possui componentes de fato. Ele tem apenas taglibs meia-boca;
- força o desenvolvedor a declarar tudo e mais um pouco no struts-config. Isso enche o saco e não faz sentido algum porque qualquer alteração que você precise fazer exigirá necessariamente um redeploy;
- força o desenvolvedor a criar classes apenas para o framework, por exemplo Action e FormBean;

Resumindo, força o desenvolvedor a trabalhar como um camelo por quase nada.

Edit: Quase esqueci da razão mais importante para se odiar Struts. Ele é um wrapper muito do safado em volta de Servlets, que não adiciona quase nada a mais do que se você trabalhasse diretamente com JSP/JSTL/Servlet.

This message was edited 1 time. Last update was at 15/02/2008 10:32:16

everson_z
Virtual Machine Man
[Avatar]

Membro desde: 05/07/2005 18:12:25
Mensagens: 590
Localização: SP - São Paulo
Offline

Falando de FW,
O mercado é bom para Struts 1 .x e Hibernate

Trabalhem em estatísticas

Vá na APINFO e procure quantas vagas nos últimos 7 dias para Struts1.x, quantas para Struts2.x e quantas para JSF...

Vai ver que Struts2.x é bem fraco no mercado, JSF é fraco perto de Struts1.x

Struts1.x é obrigação de Web Developer Java

Primeiro pensamento POG Existe casos e casos!
Segundo pensamento POG Do meu jeito é mais fácil e rápido!
Primeira merda POG Fazer as merdas que muitos fizeram por defender o primeiro pensamento POG.
Segunda merda POG Limitar o projeto ao escopo inicial.
Terceira merda POG Se basear em absurdos para defender seu desenvolvimento.
Quarta merda POG Não entender que padrão é beneficio e usar o primeiro pensamento POG.
Quinta merda POG Achar um absurdo eu escrever isso.
[WWW]
MAMS
Thread.start()

Membro desde: 12/05/2006 17:03:40
Mensagens: 25
Offline

Pessoal, ressucitando esse POST, já que ele é de 2008. O que voces diriam desse post AGORA.
Como está o mercado para JSF ?
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline

Bem maior. E as (poucas) críticas que eu ainda tinha sobre o JSF foram resolvidas no JEE6.

O Struts 1 ficou só pro legado mesmo e o 2 infelizmente não "pegou" tanto assim. Mas hoje existem mais frameworks concorrentes, como o GWT.
[Yahoo!] aim icon [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team