JSF e Primefaces estão perdendo Mercado?

862 views
Skip to first unread message

Julio Cesar

unread,
Aug 31, 2017, 5:30:22 PM8/31/17
to javasf: JavaServer Faces Group
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

Rafael Ponte

unread,
Sep 1, 2017, 9:02:37 AM9/1/17
to javasf: JavaServer Faces Group
oi julio, que sites você se refere exatamente?

de acordo com alguns JSF já deveria ter sumido há alguns anos, mas não foi o que aconteceu - muitos até já preveram a morte do coitado do Java. Para falar a verdade, ele continua firme e forte, tanto que cá estamos com sua nova versão, a 2.3, pronta para uso. No mais, JSF tem foco no ambito corporativo e não de startups.

Um abraço,

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/javasf.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/c8753c5f-66e5-4183-840f-9a456951b97d%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

Carlos Barbosa Gomes Filho

unread,
Sep 1, 2017, 9:21:14 AM9/1/17
to jav...@googlegroups.com
+1

Em 1 de setembro de 2017 10:02, Rafael Ponte <rpo...@gmail.com> escreveu:
oi julio, que sites você se refere exatamente?

de acordo com alguns JSF já deveria ter sumido há alguns anos, mas não foi o que aconteceu - muitos até já preveram a morte do coitado do Java. Para falar a verdade, ele continua firme e forte, tanto que cá estamos com sua nova versão, a 2.3, pronta para uso. No mais, JSF tem foco no ambito corporativo e não de startups.

Um abraço,
On Thu, Aug 31, 2017 at 6:30 PM Julio Cesar <juliocesarsantos1020@gmail.com> wrote:
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.



--
Att,

Carlos B. Gomes Filho.

José Maria Oliveira

unread,
Sep 1, 2017, 10:30:23 AM9/1/17
to jav...@googlegroups.com
Olá Rafael,

>> de acordo com alguns JSF já deveria ter sumido há alguns anos, mas não foi o que aconteceu - muitos até já preveram a morte do coitado do Java. Para falar a verdade, ele continua firme e forte, tanto que cá estamos >> >> com sua nova versão, a 2.3, pronta para uso. No mais, JSF tem foco no ambito corporativo e não de startups.

Acredito que não morra, mas Angular, React, ViewJS... etc, não estão somente no ambito de startups.
Aqui na empresa, trocamos o JSF, que é uma empresa grande, por SpringBoot + ReactJS.

Abs

Em 1 de setembro de 2017 10:21, Carlos Barbosa Gomes Filho <cbarbosag...@gmail.com> escreveu:
+1

Em 1 de setembro de 2017 10:02, Rafael Ponte <rpo...@gmail.com> escreveu:
oi julio, que sites você se refere exatamente?

de acordo com alguns JSF já deveria ter sumido há alguns anos, mas não foi o que aconteceu - muitos até já preveram a morte do coitado do Java. Para falar a verdade, ele continua firme e forte, tanto que cá estamos com sua nova versão, a 2.3, pronta para uso. No mais, JSF tem foco no ambito corporativo e não de startups.

Um abraço,

José Maria Oliveira

unread,
Sep 1, 2017, 10:31:10 AM9/1/17
to jav...@googlegroups.com
>> Aqui na empresa, trocamos o JSF, que é uma empresa grande, por SpringBoot + ReactJS.

Aqui na empresa, que é uma empresa grande, trocamos o JSF,  por SpringBoot + ReactJS.


Rafael Ponte

unread,
Sep 1, 2017, 10:41:47 AM9/1/17
to jav...@googlegroups.com
oi josé,

eu não disse que Angular e afins são utilizados somente em startups. Eu disse que JSF é preferencialmente utilizado no mundo corporativo, afinal de contas ele foi pensando para sistemas (webapps) e não websites [novamente, não que não possa utilizar outras tecnologias para webapps].

mas falando em morte e sumir do mercado, temos o próprio Angular 1.x e 2.x que nasceram e morreram rapidamente, deixando um legado um tanto quanto frustrante.

no mais, tenho minhas dúvidas que frontend arrojados com React ou mesmo Angular sejam bacanas para apps corporativas onde o mandatório são telas de entrada de dados e há pouquissimo dinamismo e interação de usuário ou muita atulazações em paralelo na mesma tela.

um abraço,

On Fri, Sep 1, 2017 at 11:31 AM José Maria Oliveira <josemaria...@gmail.com> wrote:
>> Aqui na empresa, trocamos o JSF, que é uma empresa grande, por SpringBoot + ReactJS.

Aqui na empresa, que é uma empresa grande, trocamos o JSF,  por SpringBoot + ReactJS.


Em 1 de setembro de 2017 11:30, José Maria Oliveira <josemaria...@gmail.com> escreveu:
Olá Rafael,

>> de acordo com alguns JSF já deveria ter sumido há alguns anos, mas não foi o que aconteceu - muitos até já preveram a morte do coitado do Java. Para falar a verdade, ele continua firme e forte, tanto que cá estamos >> >> com sua nova versão, a 2.3, pronta para uso. No mais, JSF tem foco no ambito corporativo e não de startups.

Acredito que não morra, mas Angular, React, ViewJS... etc, não estão somente no ambito de startups.
Aqui na empresa, trocamos o JSF, que é uma empresa grande, por SpringBoot + ReactJS.

Abs
Em 1 de setembro de 2017 10:21, Carlos Barbosa Gomes Filho <cbarbosag...@gmail.com> escreveu:
+1

Em 1 de setembro de 2017 10:02, Rafael Ponte <rpo...@gmail.com> escreveu:
oi julio, que sites você se refere exatamente?

de acordo com alguns JSF já deveria ter sumido há alguns anos, mas não foi o que aconteceu - muitos até já preveram a morte do coitado do Java. Para falar a verdade, ele continua firme e forte, tanto que cá estamos com sua nova versão, a 2.3, pronta para uso. No mais, JSF tem foco no ambito corporativo e não de startups.

Um abraço,
On Thu, Aug 31, 2017 at 6:30 PM Julio Cesar <juliocesar...@gmail.com> wrote:
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Att,

Carlos B. Gomes Filho.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Ramon Chiara

unread,
Sep 1, 2017, 11:12:02 AM9/1/17
to jav...@googlegroups.com
+1

+1

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Att,

Carlos B. Gomes Filho.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

Arthur Gregório

unread,
Sep 1, 2017, 11:20:22 AM9/1/17
to jav...@googlegroups.com

José Maria Oliveira

unread,
Sep 1, 2017, 12:38:48 PM9/1/17
to jav...@googlegroups.com

Jair Domingues

unread,
Sep 1, 2017, 12:45:56 PM9/1/17
to jav...@googlegroups.com
Angular morreu ? explique isto rafael ponte ...pra mim o angular esta na versão 4 com typescript e cada vez melhor ...
 


Sent with Mailtrack

Jair Domingues
51-82150717

Rafael Ponte

unread,
Sep 1, 2017, 12:50:06 PM9/1/17
to jav...@googlegroups.com
Oi Jair, me referi as versões 1.x e 2.x que são bem incompatíveis. Eles foram refeitos praticamente! Angular 4.x está bem e melhorando a cada dia :-)

+1

+1

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Att,

Carlos B. Gomes Filho.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Jair Domingues

unread,
Sep 1, 2017, 1:27:43 PM9/1/17
to jav...@googlegroups.com
Ok rafael ...tenho projetos em angular 1.x que já considero legados.
Mas com certeza hoje eu iniciaria qualquer projeto ( startup ou corporativos ) com angular 4 com muita preocupação em mobile ( Ionic com Angular4/TypeScript ) perfeito.
React ?? acho que é uma questão de opção ao angular...então é uma escolha.
Faz mais de 3 anos que não uso JSF ( e olhe que sempre fui um grande defensor deste framework entre as equipes ).
Mas o desenvolvimento baseado em frameworks Action Based (MVC push) me fizeram perceber o quanto ganho em produtividade, escalabilidade e design com telas sofisticadas em  HTML5/CSS.
E agora com Ionic/Angular, React a capacidade de sistemas hibridos ( android / ios / windows phone / app webs PWA) .
Por isto, considero sistemas JSF legados também,  como é o caso do Angular 1.x e aguardando o java EE 8 com seu Action based MVC 1.0.
Mas com certeza não abro mão no backend do Java 7 com seu CDI / JAX-RS / JPA e até seus EJBs.

abraços

jair  


Sent with Mailtrack

Jair Domingues
51-82150717

+1

+1

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Att,

Carlos B. Gomes Filho.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

José Maria Oliveira

unread,
Sep 1, 2017, 1:41:43 PM9/1/17
to jav...@googlegroups.com

Carlos Barbosa Gomes Filho

unread,
Sep 1, 2017, 1:53:16 PM9/1/17
to jav...@googlegroups.com
Produtividade é extremamente relativo, quando se trata de tecnologias, o que direciona a este sentido sempre será o problema a ser atacado. Quem morreu quem viveu não importa, com raríssimas exceções, tudo é possível, basta que a arma que será utilizada para matar o problema, tenha a bala correta. O que aconteceria se dois desenvolvedores pegassem duas situações :  angular +plus dos plus + com back Java 7 +  ou Thymeleaf + spring boot 1.5 ? Considerando que o desenvolvedor que ficara com angular não faria uso de um "canivete suiço" de componentes, ele teria que fazer tudo do zero, e ambos tivessem que construir um CRUD básico de cadastro com 5 campos ? quem seria mais produtivo ? 


Para mais opções, acesse https://groups.google.com/d/optout.

Rafael Ponte

unread,
Sep 1, 2017, 1:55:42 PM9/1/17
to jav...@googlegroups.com
Oi jair, então ambos concordamos que tanto JSF quanto desenvolvimento frontend com Angular, React, Vue e afins são boas opções. Resta decidir qual utilizar no próximo projeto. No geral esse tipo de decisão de qual tecnologia usar depende de N variáveis, entre elas as pessoas envolvidas no projeto - é o que sempre digo: "arquitetura mais do que tudo tem a ver com pessoas".

Sobre legados, infelizmente JSF 1.x e Angular 1.x são considerados legados que muitos teremos que manter; cada um com suas vantagens e desafios.

Sobre o MVC 1.0, até onde sei ele não sairá com Java EE 8, infelizmente. Ficaria muito feliz da plataforma Java EE ter um framework action-based para concorrer lado a lado com seu component-based, afinal, eu tenho preferências por frameworks dessa categoria.

Um abraço,

+1

+1

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Att,

Carlos B. Gomes Filho.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Rodolpho Sbaraglini Couto

unread,
Sep 1, 2017, 3:08:07 PM9/1/17
to jav...@googlegroups.com
Pessoal,

Vou deixar aqui os meus 5 centavos.

O JavaServer Faces não morreu, assim como o ASP.NET Web Forms, mas o fato é que os frameworks MVC baseados em componentes estão perdendo mercado sim, e eu vou explicar o porquê:

A primeira versão do JSF foi concebida em 2004, período em que o paradigma desktop dominava o mercado corporativo, enquanto a web era utilizada majoritariamente em websites ou pequenas aplicações por "empresas de internet". Naquela época, as tecnologias voltadas para web (HTML, CSS e JS) eram limitadas, bem como os navegadores, e o protocolo HTTP ainda era um bicho de sete cabeças para a maioria dos desenvolvedores. Nesse sentido, o JSF foi muito bem aceito na comunidade por abstrair muitas complexidades de infraestrutura do paradigma web e, consequentemente, surgiu como uma alternativa confortável para programadores desktop começarem a migrar suas aplicações para a web, sem necessariamente "dominarem" o paradigma.

Conforme a especificação foi evoluindo e recebendo novas features, surgiram bibliotecas de componentes de UI produtivas, como PrimeFaces e RichFaces, entre outras, colaborando para que o JSF fosse amplamente adotado e ganhasse mercado com o passar dos anos, essencialmente no uso de aplicações corporativas. É claro que, paralelamente, os frameworks MVC baseados em ações (como Spring MVC, Ruby on Rails, etc), também evoluíram como uma ótima abordagem para desenvolvedores que preferiam ter mais controle sobre a view, permitindo maiores otimizações difíceis de se obter com JSF, por exemplo.

Ok, dado o contexto histórico, por que o JSF começou a perder mercado, IMHO?

Infelizmente, a abstração oferecida pelo JSF para "facilitar" o desenvolvimento web nos traz alguns problemas:

1. Performance: cada requisição AJAX enviada para o servidor passa por um ciclo de vida de 6 fases, além disso, toda a árvore de componentes é serializada e transportada a cada requisição. Basta comparar com uma requisição AJAX "pura" para termos uma ideia desse overhead.
2. Inflexibilidade: Usando JSF, é bastante complicado desenvolver em JavaScript sem utilizar seus componentes, o que torna difícil a utilização de bibliotecas externas ou funções customizadas para resolver determinados problemas sem passar pela "burocracia" de criar um componente customizado.
3. Alto acoplamento: a arquitetura de uma aplicação desenvolvida em JSF possui maior acoplamento entre server e client, o que dificulta bastante a manutenção para um desenvolvedor front-end que, teoricamente, não precisaria conhecer detalhes de back-end. O mesmo vale para o contrário, desenvolvedores back-end acabam tendo que conhecer os detalhes de front-end.
4. Sem suporte à REST: Com o crescimento do número de devices e integrações entre diferentes aplicações, as APIs RESTful têm ganhado força no desenvolvimento de software. Neste tipo de arquitetura, geralmente o back-end é constituído somente por uma API de serviços REST que contém todas as regras de negócio da aplicação, enquanto o front-end fica incumbido de executar lógicas de renderização e apresentar de forma amigável para o usuário os dados enviados e recebidos do back-end. O baixo acoplamento oferecido por estas arquiteturas permitem que o back-end seja escrito uma única vez e seja consumido de vários front-ends, como aplicações web e desktop, dispositivos móveis ou até mesmo dispositivos de IoT. Outra grande vantagem deste modelo é o aumento da manutenibilidade do código, tendo em vista que times especializados podem dar manutenção em partes ou aplicações específicas do projeto, sem impactar no restante.

Além dos motivos acima, o desenvolvimento front-end evoluiu ABSURDAMENTE nos últimos tempos, desde a criação de frameworks JavaScript, bibliotecas de UI ou até mesmo novos padrões de design. No entanto, algumas dessas tecnologias não possuem maturidade para serem implementadas em grandes projetos corporativos, como alguns colegas aqui já disseram, no entanto, isso também não significa que devemos escolher JSF. Temos ótimos frameworks MVC baseados em ações (SpringMVC, VRaptor, MVC 1.0, etc), que possuem suporte à REST e permitem a implementação de uma arquitetura concisa, escalável, desacoplada e que dão maior liberdade para a view.

É claro que essa é uma decisão cautelosa que deve levar em consideração muitos fatores, como maturidade do time, prazo do projeto, usabilidade e experiência do usuário, dispositivos que acessarão a aplicação e integrações com outros softwares e parceiros. Eu reconheço que o JSF é bastante útil em muitos casos, geralmente no desenvolvimento de aplicações corporativas e/ou em times limitados, que não possuem separação entre devs front e back por exemplo. Mas ao mesmo tempo eu enxergo que as limitações trazida pelos frameworks MVC component-based estão fazendo com que percam mercado e sejam cada vez menos levados em consideração para a construção de novos softwares, inclusive no ambiente corporativo.

Agora, para os que estão preocupados SOMENTE em perder seus empregos: fiquem tranquilos, o legado existe, é enorme e precisa ser mantido por alguém.

Abraços,

Rodolpho Couto.

+1

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Att,

Carlos B. Gomes Filho.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@googlegroups.com.

Marcelo Garcia

unread,
Sep 1, 2017, 5:49:18 PM9/1/17
to javasf: JavaServer Faces Group
O que eu vejo é a demanda crescer pelo chamado desenvolvedor full-stack, ou seja, agora você precisa ser pro em back-end e front-end.

E isso remete a microserviços, integração  e entrega contínua, SpringBoot, NetFlixOSS, HTML, CSS, SCSS, Javascript, Node, Angular, .NET Core, e outros milhares de linguagens, frameworks,...

Tô pra ficar doido.

Rafael Pestano

unread,
Sep 2, 2017, 11:58:20 PM9/2/17
to jav...@googlegroups.com
Boa noite,

vou dar a minha opinião quanto aos pontos levantados pelo Rodolpho:

1. Performance: "... além disso, toda a árvore de componentes é serializada e transportada a cada requisição" Na verdade apenas o "delta" da arvore é transportado:

"JSF 2.0 has introduced partial state saving in which the initial state of the component tree is marked and only the delta state changes due to modifications are saved, which makes the size of the state saved small. Re-executing the view and subsequently updating with the saved delta state change restores the component tree. "

Ainda sobre performane deem uma olhada nesse comparativo entre JSF e outros frameworks statelss como Sprin MVC e Wicket: http://content.jsfcentral.com/c/journal/view_article_content?cmd=view&groupId=35702&articleId=73398&version=1.8#.Wat39qyGOkA

"Thinking that stateless means faster and stateful is slower does not make sense. The performance comparison shows than a stateless web framework can be slower than a stateful one. In the end, it all depends on the implementation. For example in the JSF case, the code that calculates the state can be implemented in a way that imposes only a small overhead."


2. Inflexibilidade: Eu sinceramente nunca tive problemas em usar bibliotecas javascript como Dropzonejs, LeafLet (mapas), Chartjs etc... em páginas JSF, dá uma olhada nessa pagina por exemplo (tem os fontes alí tbm): http://adminfaces-rpestano.rhcloud.com/showcase/pages/analytics/analytics.xhtml

3. Alto acoplamento: "O mesmo vale para o contrário, desenvolvedores back-end acabam tendo que conhecer os detalhes de front-end." Eu diria que é essencial, mesmo em sistemas com JSF, os desenvolvedores conhecerem o frontend, o mesmo serve para quem desenvolve com JPA/Hibernate onde o conhecimento de banco é extremamente importante. Mas isso é verdade, em times com front e backend separados o JSF atrapalha mas eu sinceramente não sou muito fâ dessa estratégia de times separados, buildse ferramentas de build separadas pois isso acaba dificultando a integração continua. 

4. Sem suporte à REST:  
 "O baixo acoplamento oferecido por estas arquiteturas permitem que o back-end seja escrito uma única vez e seja consumido de vários front-ends, como aplicações web e desktop" Na prática o que eu tenho visto é que cada "consumidor" tem a sua necessidade e dificilmente uma tela mobile vai consumir o mesmo serviço que uma tela web pois o conjunto de informaçoes e as necessidades e até mesmo o público são diferentes. Nesse caso de integrações eu tenho as regras de negocio em EJBs e reuso elas tanto nas paginas JSF como em serviços REST que exponho para integrações como uma aplicação mobile, desktop etc...

Espero ter contribuído para a discussão.


Att, 

Rafael M. Pestano

Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul



+1


Para mais opções, acesse https://groups.google.com/d/ optout.
--
Att,

Carlos B. Gomes Filho.
--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@ googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/ optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@ googlegroups.com.
Acesse esse grupo em https://groups.google.com/ group/javasf.

Para mais opções, acesse https://groups.google.com/d/ optout.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com. br
--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+unsubscribe@ googlegroups.com.
Acesse esse grupo em https://groups.google.com/ group/javasf.

Para mais opções, acesse https://groups.google.com/d/ optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

Marcelo Silva

unread,
Dec 4, 2019, 1:36:32 PM12/4/19
to javasf: JavaServer Faces Group

Boa tarde. Só pra divulgar... achei interessante... Internet banking feito em Jsf..... internetbanking.bancointer.com.br


Em quinta-feira, 31 de agosto de 2017 18:30:22 UTC-3, Julio Cesar escreveu:

Rafael Pevidor

unread,
Dec 4, 2019, 2:36:13 PM12/4/19
to jav...@googlegroups.com
O internet banking do Bradesco também é JSF, sempre achei isso intrigante.

Esse aí do banco inter, por acaso eu já trabalhei e suspeito que será reescrito.

Ainda sobre o tema recomendo esse podcast https://soundcloud.com/itexto/resgatando-o-jsf

Rafael Pevidor Saldanha 
Enviado do meu iPhone

On 4 Dec 2019, at 18:36, Marcelo Silva <snoop...@gmail.com> wrote:


--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.

Rodrigo Lether

unread,
Dec 9, 2019, 10:15:15 AM12/9/19
to javasf
Boa Tarde,

Estava procurando trampos nos últimos meses em sp e o mercado tem mudado muito.
Quase não se acha realmente vagas com JSF e a maioria pedindo angular e node.
Não sei não mas acredito que daqui a alguns anos, vai ser obrigatório o conhecimento de angular para os profissionais de Java.

Abs 



José Maria Oliveira

unread,
Dec 9, 2019, 10:53:49 PM12/9/19
to jav...@googlegroups.com
Tenho focado em vuejs + node

Marcelo Silva

unread,
Dec 10, 2019, 6:33:33 AM12/10/19
to javasf: JavaServer Faces Group
Boa tarde a Todos,

Acredito que JSF será fadado a aplicações legadas. Os framewoks JS da vida estão crescendo muito e melhorando a qualidade dos sistemas.

Na empresa que trabalho como funcionário, temos o sistema em JSF com atualmente 1000 usuários, espalhados por 108 lojas em 4 estados. E paralelo a isso, estamos desenvolvendo novos projetos utilizando angular consumindo microserviços desenvolvidos em Java EE.

Porém, nem se toca no assunto de substituir o sistema JSF por angular. Pelo menos nao em curto prazo. Acredito que ele irá ficar ali por um bom tempo.

E em empresas onde presto consultoria, desenvolvo utilizando angular e Spring boot. Mas de vez em quando encontro um JSF pela estrada.

Aplicações JSF sempre tiveram como foco o mundo corporativo. Não se muda isso da noite para o dia. Veja o caso do COBOL. Até hoje está nos mainframes da vida e pagando muito bem.

Em segunda-feira, 9 de dezembro de 2019 12:15:15 UTC-3, rlether escreveu:
Boa Tarde,

Estava procurando trampos nos últimos meses em sp e o mercado tem mudado muito.
Quase não se acha realmente vagas com JSF e a maioria pedindo angular e node.
Não sei não mas acredito que daqui a alguns anos, vai ser obrigatório o conhecimento de angular para os profissionais de Java.

Abs 



On Wed, Dec 4, 2019 at 4:36 PM Rafael Pevidor <rafael...@gmail.com> wrote:
O internet banking do Bradesco também é JSF, sempre achei isso intrigante.

Esse aí do banco inter, por acaso eu já trabalhei e suspeito que será reescrito.

Ainda sobre o tema recomendo esse podcast https://soundcloud.com/itexto/resgatando-o-jsf

Rafael Pevidor Saldanha 
Enviado do meu iPhone

On 4 Dec 2019, at 18:36, Marcelo Silva <snoop...@gmail.com> wrote:



Boa tarde. Só pra divulgar... achei interessante... Internet banking feito em Jsf..... internetbanking.bancointer.com.br


Em quinta-feira, 31 de agosto de 2017 18:30:22 UTC-3, Julio Cesar escreveu:
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

Marcelo Silva

unread,
Dec 11, 2019, 9:13:50 AM12/11/19
to javasf: JavaServer Faces Group


Em quinta-feira, 31 de agosto de 2017 18:30:22 UTC-3, Julio Cesar escreveu:

Arthur Gregório

unread,
Dec 11, 2019, 9:53:29 AM12/11/19
to jav...@googlegroups.com

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/44ebb64d-9b36-4342-a1c1-82680749f6ed%40googlegroups.com.

Brendo Felipe

unread,
Dec 11, 2019, 12:28:18 PM12/11/19
to jav...@googlegroups.com
Boa tarde, colegas,
a fim de contribuir com o debate kk...

De fato, tenho percebido também, que a tendência hoje é que o JSF fique como sistema legado,
e isso não me espanta, haja vista que em nossa área as tecnologias evoluem rapidamente.
Porém isso não tira o mérito que o JSF deixou e nos ajudou e ainda ajuda a construir software.
 
Att, Brendo Felipe.



Rodrigo Oliveira Porto

unread,
Dec 11, 2019, 12:44:25 PM12/11/19
to jav...@googlegroups.com

Em qua., 11 de dez. de 2019 às 11:53, Arthur Gregório <arthur...@gmail.com> escreveu:


--


Especialista em Desenvolvimento de Aplicações Web Baseadas em Java
Graduado em Ciência da Computação
Analista de Tecnologia da Informação / IFTO-Campus-Dianopolis
Fone (63) 9235-7525(Claro)

Igor Martins

unread,
Dec 11, 2019, 3:47:36 PM12/11/19
to jav...@googlegroups.com
Boa tarde galera,

Afim de contribuir um pouco eu sei que microserviço está em alta mas o monolito continua muito firme e forte. Por exemplo o stackoverflow é um baita de um monolito mas não sei qual stack eles utilizam mas para monolitos o pessoal ainda utiliza fortemente JSF. Na minha humilde opinião para nós Dev's é podermos saber tanto JSF quanto Spring, porque sendo um profissa assim geralmente vai faltar emprego.

Marcelo Silva

unread,
Dec 12, 2019, 8:09:22 AM12/12/19
to jav...@googlegroups.com
Parabens Artur, pelo trabalho e pela carreira. Não conhecia seu blog e nem seu sistema. Muito legal!!!

Em qua., 11 de dez. de 2019 às 11:53, Arthur Gregório <arthur...@gmail.com> escreveu:
Você recebeu essa mensagem porque está inscrito em um tema no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/javasf/o_MDR9YU8DU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para javasf+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/CA%2BUvXkJBnL3qPn52CEdmr%3D0L08iP0dH016%3D%2BjHoO%3DshBOJYhKQ%40mail.gmail.com.

Arthur Gregório

unread,
Dec 12, 2019, 8:39:10 AM12/12/19
to jav...@googlegroups.com

Marcelo Silva

unread,
Mar 13, 2020, 10:05:45 AM3/13/20
to javasf: JavaServer Faces Group
Saudações a todos os Colegas.

Agora, com o surgimento do quarkus, vejo grandes esperanças para o JSF.

Eduardo Nobre

unread,
Mar 13, 2020, 10:23:31 AM3/13/20
to javasf: JavaServer Faces Group
Não tenho a menor dúvida.
Projetos JSF só se for legado.
Ou você ouviu alguém falar que vai começar um projeto novo em JSF?

* ressalva à parte: este é um momento muito promissor para ser incentivado o home office por conta do korona vírus.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.


--
Eduardo Nobre
(85) 98605 0000
"I'd rather regret the things I've done than regret the things I haven't done"

Marcelo Silva

unread,
Mar 13, 2020, 1:40:31 PM3/13/20
to jav...@googlegroups.com
Boa tarde Eduardo,
Não apenas ouvi, como estamos trabalhando na atualização de um sistema em JSF, para utilizar quarkus como framework. Testes e mais testes provaram que vale a pena, dado a importância do sistema. 

Você recebeu essa mensagem porque está inscrito em um tema no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/javasf/o_MDR9YU8DU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para javasf+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/CAK4q%2BJ2nVWw%3D6PLfByqD29N8Pv%3DK3%2BLXMq0_h8JcBDRYvc4mnQ%40mail.gmail.com.

OrlandoDias

unread,
Mar 14, 2020, 11:41:24 AM3/14/20
to javasf: JavaServer Faces Group
Na minha opinião, sempre haverá mudanças. É lugar comum dizer, que a única certeza é a mudança. O Front End é um "espaço" onde temos visto muitas mudanças. No passado recente, tivemos muitas mudanças na camada de acesso à dados, com a introdução de Frameworks de Persistência e bancos NoSql.

Contudo, se você, ou sua empresa, ou seu arquiteto contruíram um projeto com uma boa separação em camadas e com boas práticas de engenharia, a camada intermediária, onde ficam as regras de negócios terão pouca influência das mudanças nas entremidade (Coleta de Dados/Front End e Persistência de Dados/Bancos de Dados), certamente haverá um aproveitamento muito importante caso haja mudança no Front End.

Nenhum Framwwork é para sempre, bem como nenhuma linguagem é para sempre.

Assim, se  sua intenção é construir um produto seu, ou que vc seja um tomador de decisão na sua empresa, fique atento as mudanças de mercado e da capacitação da sua equipe. Se você é um profissional em início de carreira, buscando um espaço ou tentando se consolidar, esteja atento ao que os mercados europeu/americqando estão fazendo. Certamente, produzirão a onda que teremos que sufrar no próximo ano.

Nenhum FW é bom se você não entregar o seu produto na data e com a qualidade certa. Bem como nenhum FW é ruim se sua empresa tiver bons resultados com ele.

Abraço,
OD

Tiago Viana

unread,
Mar 16, 2020, 9:51:28 AM3/16/20
to jav...@googlegroups.com
Para começar novos projetos JSF e Primefaces não têm mais espaço, isso é um fato incontestável.
Mas por outro lado são tecnologias que ficaram na crista da onda durante muito tempo e portanto existem muitos sistemas grandes que não podem ser substituídos de um dia pro outro, em muitos casos isso é até inviável($), obrigando a manutenção.
E normalmente tecnologias legadas com um certo grau de importância(sistemas construídos) tendem a pagar salários melhores, posso citar como exemplo os sistemas de bancos que rodam em mainframes, nem os mainframes nem as linguagens serão substituídas tão cedo, e os profissionais que dão manutenção nesses sistemas ganham muito bem.

Arthur Gregório

unread,
Mar 16, 2020, 10:05:31 AM3/16/20
to jav...@googlegroups.com
Fala 5 motivos do pq não começar um projeto do zero agora com PF + JSF. Muito preciosismo e análise rasa pra dizer que X ou Y é "inconcebível" no mundo atual.

O único fato que vejo nessas discussões é: povo não conhece direito JSF e ta apaixonado pelo JS ou esta naquela do "não vou aprender isso pq fulano disse que é legado" (lembrando que aprender é != de dominar)

Cada cenário tem sua aplicabilidade e uma coisa é muito clara: fazer um CRUD em JSF é infinitamente mais simples que em Angular ou até mesmo VueJS (que já é mais simples que o Ng)

Recomendo essa live aqui [1] pra galera que ainda acredita cegamente que JSF morreu e que não serve pra mais nada.

Marcelo Silva

unread,
Mar 17, 2020, 8:33:57 AM3/17/20
to javasf: JavaServer Faces Group
Faço minhas as suas palavras. Eu trabalho com Angular também, afinal de contas não podemos dispensar dinheiro não é mesmo? :D

Mas como você disse e muito bem colocado: aprender é != de dominar. Conheço poucos profissionais que REALMENTE conhecem a fundo o JSF. E fazem maravilhas com a ferramenta. No final das contas, o que importa é atender a necessidade dos usuários/clientes. A tecnologia pouco importa. Só que é preciso dominar a ferramenta que se usa, seja ela jsf, angular, vue-js, react, etc... O que mais vejo por ai (e olha que eu ando por varias empresas todo mes) são profissionais meia-boca, entusiasmados com o mundo javascript, mas que não dominam completamente o mesmo. São generalistas e não especialistas. Lembrem-se: Especialistas não mandam curriculuns, São procurados a peso de ouro. E o mundo JSF será uma mina de ouro daqui uns tempos. Tenho 49 anos de idade, sou programador a 30 anos. Acreditem: Sem muito bem o que estou falando.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.


--
Eduardo Nobre
(85) 98605 0000
"I'd rather regret the things I've done than regret the things I haven't done"

--
Você recebeu essa mensagem porque está inscrito em um tema no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/javasf/o_MDR9YU8DU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

Marcelo Silva

unread,
Mar 17, 2020, 8:34:31 AM3/17/20
to jav...@googlegroups.com
Muito bem colocado. Sistema legado dá um bom dinheiro. Apenas não concordo totalmente na afirmação de que não há mais espaço para sistemas novos em primefaces. Isso depende muito da situação. No meu caso mesmo.. Ainda crio sistemas com jsf, quando o angular não me atende , por exemplo. Ou ainda quando voce precisa criar sistemas específicos que irão rodar em determinado cliente que exige que a tecnologia seja a mesma que ele já possui (isso ainda tem demais). O mercado é bem amplo e no que diz respeito a Java, você encontra sistema até em jsp e struts ainda. Quanto mais jsf.

Em seg., 16 de mar. de 2020 às 10:51, Tiago Viana <viana....@gmail.com> escreveu:

PAULO NOGUEIRA

unread,
Mar 17, 2020, 8:34:40 AM3/17/20
to jav...@googlegroups.com
Complicado. Gosto muito de PF e jsf, não sei se é por ter usado-os tanto tempo mas acho esses outros frameworks complexos demais pra aplicações simples.

Ricardo Johannsen

unread,
Apr 8, 2020, 12:20:18 PM4/8/20
to jav...@googlegroups.com
A velha discussão se o JSF está morto ou não. No meu ponto de vista não está morto, é relativamente rápido desenvolver e manter um sistema em JSF quando se domina o framework. Varios pontos devem ser analisados.

1- JSF é pesado e só serve para sistemas pequenos. Bom, quem aqui desenvolve sistemas grandes, mas grandes mesmo? obvio que se vc quiser fazer um facebook com jsf o negocio não vai aguentar, mas a culpa vai ser de vc e não do framework, pq esse não é o tipo de aplicação que o framework se propõe. A maioria das aplicaçãoes são controle de estoques, controle de clientes, controle de vendas, escritorios de contabilidade, escritórios de advocacia, sistemas de folha de pagamento,cartórios, sistemas de rh, etc...e JSF atente muito bem, até porque nesse tipo de aplicação eu duvido vc ter mais 500 acessos simultaneos, e 500 acessos simultaneos acho um número ridículo.

2 - ah JSF lancam uma versão na vida e outra na morte. O fato é que JSF é um  framework maduro, já tem mais de 15 anos, a maior quebra de compatibilidade foi da versão 1.2 para a 2 e não foi nada de outro mundo, é um ambiente estável e não essa zona desses frameworks js, que todo dia nasce 1000, morre outros 1000 e que muitas vezes não existe compatibilidade entre versões, angular já deixou muito mais código legado que o JSF em 20 anos, certeza.

3 - JSF trabalha em um modelo antigo. Verdade o JSF não suporta diretamente o rest, mas e dai? quem disse que tudo tem que ser rest e orientado a microserviços? jsf é mais simples de desenvolver(minha opinião) que vue, react ou angular, é mais organizado, facil de evoluir e manter, o negiocio é que as pesoas gostam de ir atrás da bala de prata e gostam dos frameworks do hipe, culpa disso muitas vezes obvio dos vendors porque afinal querem vender seu produto, então escutam um cara na Udemy que o framework "xibi" é "o Framework" é o melhor e vai matar todos os outros e muita gente vai atrás , tem doido que o sistema contem apenas 3 cruds com umas 6 telas e o cara vai complicar fazendo com arquitetura orientada a microserviços e react no front, pra que isso meu povo? pra que complicar?

4- A menos que seu cliente seja uma fabrica de software, ele não conhece nada de linguagem de programação ou frameworks, software bom é aquele que resolve o problema do cliente, se sua aplicação se encaixa no modelo que JSF atente, não vejo porque não iniciar um projeto novo em jsf,inclusive vou iniciar um agora.


PAULO NOGUEIRA

unread,
Apr 8, 2020, 1:42:44 PM4/8/20
to jav...@googlegroups.com
Caiu uma lágrima do meu olho com seu posto. Exatamente o que sinto com relação a outros frameworks que tenho tentado, sem sucesso, me adaptar. Obrigado

David Faulstich

unread,
Apr 8, 2020, 2:26:07 PM4/8/20
to jav...@googlegroups.com
Top em Ricardo.

Sobre o item 1 eu discordo um pouco.

Minha empresa tem um dos principais sistemas baseado em JBOSS SEAM com JSF 1.2 rodando em um JBOSS AS 5 Community (SUper personalizado e patchado). Acesso simultâneo acima de 10k usuários. Roda em 4 instâncias com 3gb de memória heap, sendo que 2 são para as rotinas BACH e camada se serviços.

Vários pontos arquiteturais tiveram que ser adequados, principalmente no caches de 1 e 2 níveis do JPA assim como no JBOSS Seam (Sim, tivemos que alterar o fonte do seam algumas vezes).

Agora todos os sistemas de nossa empresa são construídos em REACT JS com backend JAVA. Um pânico para monitorar todos os containers.

Abraços 


Abraços.

David

Marcelo Silva

unread,
Apr 8, 2020, 3:35:59 PM4/8/20
to javasf: JavaServer Faces Group
Boa tarde,

ótimo comentário. Só gostaria de fazer três observações:

1) O JSF suporta rest numa boa. Utilizando em conjunto com wildfly (resteasy), voce trabalha com qualquer api rest facilmente.

2) O JSF é pesado e só serve para sistemas pequenos.... Bem, eu trabalho para a maior empresa do segmento automotivo do Brasil (não sei depois da pandemia :) ) e o principal sistema é em JSF. Em dias normais, chegamos a quase 1000 acessos simultaneos, fora as aplicações de schedule (Quartz). A questão é que temos uma infra pesada por trás, com servidores dedicados e balanceadores de carga.  

E pra completar. concordo totalmente com sua observação sobre frameworks JS. O angular tem muito mais legado do que o JSF. 


Em quarta-feira, 8 de abril de 2020 13:20:18 UTC-3, Ricardo Johannsen escreveu:
A velha discussão se o JSF está morto ou não. No meu ponto de vista não está morto, é relativamente rápido desenvolver e manter um sistema em JSF quando se domina o framework. Varios pontos devem ser analisados.

1- JSF é pesado e só serve para sistemas pequenos. Bom, quem aqui desenvolve sistemas grandes, mas grandes mesmo? obvio que se vc quiser fazer um facebook com jsf o negocio não vai aguentar, mas a culpa vai ser de vc e não do framework, pq esse não é o tipo de aplicação que o framework se propõe. A maioria das aplicaçãoes são controle de estoques, controle de clientes, controle de vendas, escritorios de contabilidade, escritórios de advocacia, sistemas de folha de pagamento,cartórios, sistemas de rh, etc...e JSF atente muito bem, até porque nesse tipo de aplicação eu duvido vc ter mais 500 acessos simultaneos, e 500 acessos simultaneos acho um número ridículo.

2 - ah JSF lancam uma versão na vida e outra na morte. O fato é que JSF é um  framework maduro, já tem mais de 15 anos, a maior quebra de compatibilidade foi da versão 1.2 para a 2 e não foi nada de outro mundo, é um ambiente estável e não essa zona desses frameworks js, que todo dia nasce 1000, morre outros 1000 e que muitas vezes não existe compatibilidade entre versões, angular já deixou muito mais código legado que o JSF em 20 anos, certeza.

3 - JSF trabalha em um modelo antigo. Verdade o JSF não suporta diretamente o rest, mas e dai? quem disse que tudo tem que ser rest e orientado a microserviços? jsf é mais simples de desenvolver(minha opinião) que vue, react ou angular, é mais organizado, facil de evoluir e manter, o negiocio é que as pesoas gostam de ir atrás da bala de prata e gostam dos frameworks do hipe, culpa disso muitas vezes obvio dos vendors porque afinal querem vender seu produto, então escutam um cara na Udemy que o framework "xibi" é "o Framework" é o melhor e vai matar todos os outros e muita gente vai atrás , tem doido que o sistema contem apenas 3 cruds com umas 6 telas e o cara vai complicar fazendo com arquitetura orientada a microserviços e react no front, pra que isso meu povo? pra que complicar?

4- A menos que seu cliente seja uma fabrica de software, ele não conhece nada de linguagem de programação ou frameworks, software bom é aquele que resolve o problema do cliente, se sua aplicação se encaixa no modelo que JSF atente, não vejo porque não iniciar um projeto novo em jsf,inclusive vou iniciar um agora.


Em ter., 17 de mar. de 2020 às 09:34, PAULO NOGUEIRA <pnag...@gmail.com> escreveu:
Complicado. Gosto muito de PF e jsf, não sei se é por ter usado-os tanto tempo mas acho esses outros frameworks complexos demais pra aplicações simples.

Em seg, 16 de mar de 2020 10:51, Tiago Viana <viana...@gmail.com> escreveu:
Para começar novos projetos JSF e Primefaces não têm mais espaço, isso é um fato incontestável.
Mas por outro lado são tecnologias que ficaram na crista da onda durante muito tempo e portanto existem muitos sistemas grandes que não podem ser substituídos de um dia pro outro, em muitos casos isso é até inviável($), obrigando a manutenção.
E normalmente tecnologias legadas com um certo grau de importância(sistemas construídos) tendem a pagar salários melhores, posso citar como exemplo os sistemas de bancos que rodam em mainframes, nem os mainframes nem as linguagens serão substituídas tão cedo, e os profissionais que dão manutenção nesses sistemas ganham muito bem.

Em sex., 13 de mar. de 2020 às 14:40, Marcelo Silva <snoop...@gmail.com> escreveu:
Boa tarde Eduardo,
Não apenas ouvi, como estamos trabalhando na atualização de um sistema em JSF, para utilizar quarkus como framework. Testes e mais testes provaram que vale a pena, dado a importância do sistema. 

Em sex., 13 de mar. de 2020 às 11:23, Eduardo Nobre <eduard...@gmail.com> escreveu:
Não tenho a menor dúvida.
Projetos JSF só se for legado.
Ou você ouviu alguém falar que vai começar um projeto novo em JSF?

* ressalva à parte: este é um momento muito promissor para ser incentivado o home office por conta do korona vírus.

Em sex., 13 de mar. de 2020 às 11:05, Marcelo Silva <snoop...@gmail.com> escreveu:
Saudações a todos os Colegas.

Agora, com o surgimento do quarkus, vejo grandes esperanças para o JSF.

Em quinta-feira, 31 de agosto de 2017 18:30:22 UTC-3, Julio Cesar escreveu:
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.


--
Eduardo Nobre
(85) 98605 0000
"I'd rather regret the things I've done than regret the things I haven't done"

--
Você recebeu essa mensagem porque está inscrito em um tema no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/javasf/o_MDR9YU8DU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

Arthur Gregório

unread,
Apr 8, 2020, 4:42:58 PM4/8/20
to jav...@googlegroups.com
Muito boa análise do Ricardo!

Acho super quando a galera "skin in the game" se levanta pra falar sobre as tecnologias, especialmente nessas discussões "JSF morreu", "NG é melhor que X" e por ai vai... 
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/0a82c6f9-9ce5-4aa1-a0e3-cdb2edb3304d%40googlegroups.com.

OrlandoDias

unread,
Apr 11, 2020, 9:06:25 PM4/11/20
to javasf: JavaServer Faces Group
Muito boa sua resposta. O seu depoimento é muito consistente.


Em quarta-feira, 8 de abril de 2020 13:20:18 UTC-3, Ricardo Johannsen escreveu:
A velha discussão se o JSF está morto ou não. No meu ponto de vista não está morto, é relativamente rápido desenvolver e manter um sistema em JSF quando se domina o framework. Varios pontos devem ser analisados.

1- JSF é pesado e só serve para sistemas pequenos. Bom, quem aqui desenvolve sistemas grandes, mas grandes mesmo? obvio que se vc quiser fazer um facebook com jsf o negocio não vai aguentar, mas a culpa vai ser de vc e não do framework, pq esse não é o tipo de aplicação que o framework se propõe. A maioria das aplicaçãoes são controle de estoques, controle de clientes, controle de vendas, escritorios de contabilidade, escritórios de advocacia, sistemas de folha de pagamento,cartórios, sistemas de rh, etc...e JSF atente muito bem, até porque nesse tipo de aplicação eu duvido vc ter mais 500 acessos simultaneos, e 500 acessos simultaneos acho um número ridículo.

2 - ah JSF lancam uma versão na vida e outra na morte. O fato é que JSF é um  framework maduro, já tem mais de 15 anos, a maior quebra de compatibilidade foi da versão 1.2 para a 2 e não foi nada de outro mundo, é um ambiente estável e não essa zona desses frameworks js, que todo dia nasce 1000, morre outros 1000 e que muitas vezes não existe compatibilidade entre versões, angular já deixou muito mais código legado que o JSF em 20 anos, certeza.

3 - JSF trabalha em um modelo antigo. Verdade o JSF não suporta diretamente o rest, mas e dai? quem disse que tudo tem que ser rest e orientado a microserviços? jsf é mais simples de desenvolver(minha opinião) que vue, react ou angular, é mais organizado, facil de evoluir e manter, o negiocio é que as pesoas gostam de ir atrás da bala de prata e gostam dos frameworks do hipe, culpa disso muitas vezes obvio dos vendors porque afinal querem vender seu produto, então escutam um cara na Udemy que o framework "xibi" é "o Framework" é o melhor e vai matar todos os outros e muita gente vai atrás , tem doido que o sistema contem apenas 3 cruds com umas 6 telas e o cara vai complicar fazendo com arquitetura orientada a microserviços e react no front, pra que isso meu povo? pra que complicar?

4- A menos que seu cliente seja uma fabrica de software, ele não conhece nada de linguagem de programação ou frameworks, software bom é aquele que resolve o problema do cliente, se sua aplicação se encaixa no modelo que JSF atente, não vejo porque não iniciar um projeto novo em jsf,inclusive vou iniciar um agora.


Em ter., 17 de mar. de 2020 às 09:34, PAULO NOGUEIRA <pnag...@gmail.com> escreveu:
Complicado. Gosto muito de PF e jsf, não sei se é por ter usado-os tanto tempo mas acho esses outros frameworks complexos demais pra aplicações simples.

Em seg, 16 de mar de 2020 10:51, Tiago Viana <viana...@gmail.com> escreveu:
Para começar novos projetos JSF e Primefaces não têm mais espaço, isso é um fato incontestável.
Mas por outro lado são tecnologias que ficaram na crista da onda durante muito tempo e portanto existem muitos sistemas grandes que não podem ser substituídos de um dia pro outro, em muitos casos isso é até inviável($), obrigando a manutenção.
E normalmente tecnologias legadas com um certo grau de importância(sistemas construídos) tendem a pagar salários melhores, posso citar como exemplo os sistemas de bancos que rodam em mainframes, nem os mainframes nem as linguagens serão substituídas tão cedo, e os profissionais que dão manutenção nesses sistemas ganham muito bem.

Em sex., 13 de mar. de 2020 às 14:40, Marcelo Silva <snoop...@gmail.com> escreveu:
Boa tarde Eduardo,
Não apenas ouvi, como estamos trabalhando na atualização de um sistema em JSF, para utilizar quarkus como framework. Testes e mais testes provaram que vale a pena, dado a importância do sistema. 

Em sex., 13 de mar. de 2020 às 11:23, Eduardo Nobre <eduard...@gmail.com> escreveu:
Não tenho a menor dúvida.
Projetos JSF só se for legado.
Ou você ouviu alguém falar que vai começar um projeto novo em JSF?

* ressalva à parte: este é um momento muito promissor para ser incentivado o home office por conta do korona vírus.

Em sex., 13 de mar. de 2020 às 11:05, Marcelo Silva <snoop...@gmail.com> escreveu:
Saudações a todos os Colegas.

Agora, com o surgimento do quarkus, vejo grandes esperanças para o JSF.

Em quinta-feira, 31 de agosto de 2017 18:30:22 UTC-3, Julio Cesar escreveu:
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.


--
Eduardo Nobre
(85) 98605 0000
"I'd rather regret the things I've done than regret the things I haven't done"

--
Você recebeu essa mensagem porque está inscrito em um tema no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/javasf/o_MDR9YU8DU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

OrlandoDias

unread,
Apr 11, 2020, 9:09:22 PM4/11/20
to javasf: JavaServer Faces Group
Legal David. 

Você acha, apenas por hipótese, que o uso das atualizações para 2.2/2.3, com a retirada do SEAM, melhoria o cenário?

Em quarta-feira, 8 de abril de 2020 15:26:07 UTC-3, David Faulstich escreveu:
Top em Ricardo.

Sobre o item 1 eu discordo um pouco.

Minha empresa tem um dos principais sistemas baseado em JBOSS SEAM com JSF 1.2 rodando em um JBOSS AS 5 Community (SUper personalizado e patchado). Acesso simultâneo acima de 10k usuários. Roda em 4 instâncias com 3gb de memória heap, sendo que 2 são para as rotinas BACH e camada se serviços.

Vários pontos arquiteturais tiveram que ser adequados, principalmente no caches de 1 e 2 níveis do JPA assim como no JBOSS Seam (Sim, tivemos que alterar o fonte do seam algumas vezes).

Agora todos os sistemas de nossa empresa são construídos em REACT JS com backend JAVA. Um pânico para monitorar todos os containers.

Abraços 


Abraços.

David

Em qua., 8 de abr. de 2020 às 13:20, Ricardo Johannsen <rjpereir...@gmail.com> escreveu:
A velha discussão se o JSF está morto ou não. No meu ponto de vista não está morto, é relativamente rápido desenvolver e manter um sistema em JSF quando se domina o framework. Varios pontos devem ser analisados.

1- JSF é pesado e só serve para sistemas pequenos. Bom, quem aqui desenvolve sistemas grandes, mas grandes mesmo? obvio que se vc quiser fazer um facebook com jsf o negocio não vai aguentar, mas a culpa vai ser de vc e não do framework, pq esse não é o tipo de aplicação que o framework se propõe. A maioria das aplicaçãoes são controle de estoques, controle de clientes, controle de vendas, escritorios de contabilidade, escritórios de advocacia, sistemas de folha de pagamento,cartórios, sistemas de rh, etc...e JSF atente muito bem, até porque nesse tipo de aplicação eu duvido vc ter mais 500 acessos simultaneos, e 500 acessos simultaneos acho um número ridículo.

2 - ah JSF lancam uma versão na vida e outra na morte. O fato é que JSF é um  framework maduro, já tem mais de 15 anos, a maior quebra de compatibilidade foi da versão 1.2 para a 2 e não foi nada de outro mundo, é um ambiente estável e não essa zona desses frameworks js, que todo dia nasce 1000, morre outros 1000 e que muitas vezes não existe compatibilidade entre versões, angular já deixou muito mais código legado que o JSF em 20 anos, certeza.

3 - JSF trabalha em um modelo antigo. Verdade o JSF não suporta diretamente o rest, mas e dai? quem disse que tudo tem que ser rest e orientado a microserviços? jsf é mais simples de desenvolver(minha opinião) que vue, react ou angular, é mais organizado, facil de evoluir e manter, o negiocio é que as pesoas gostam de ir atrás da bala de prata e gostam dos frameworks do hipe, culpa disso muitas vezes obvio dos vendors porque afinal querem vender seu produto, então escutam um cara na Udemy que o framework "xibi" é "o Framework" é o melhor e vai matar todos os outros e muita gente vai atrás , tem doido que o sistema contem apenas 3 cruds com umas 6 telas e o cara vai complicar fazendo com arquitetura orientada a microserviços e react no front, pra que isso meu povo? pra que complicar?

4- A menos que seu cliente seja uma fabrica de software, ele não conhece nada de linguagem de programação ou frameworks, software bom é aquele que resolve o problema do cliente, se sua aplicação se encaixa no modelo que JSF atente, não vejo porque não iniciar um projeto novo em jsf,inclusive vou iniciar um agora.


Em ter., 17 de mar. de 2020 às 09:34, PAULO NOGUEIRA <pnag...@gmail.com> escreveu:
Complicado. Gosto muito de PF e jsf, não sei se é por ter usado-os tanto tempo mas acho esses outros frameworks complexos demais pra aplicações simples.

Em seg, 16 de mar de 2020 10:51, Tiago Viana <viana...@gmail.com> escreveu:
Para começar novos projetos JSF e Primefaces não têm mais espaço, isso é um fato incontestável.
Mas por outro lado são tecnologias que ficaram na crista da onda durante muito tempo e portanto existem muitos sistemas grandes que não podem ser substituídos de um dia pro outro, em muitos casos isso é até inviável($), obrigando a manutenção.
E normalmente tecnologias legadas com um certo grau de importância(sistemas construídos) tendem a pagar salários melhores, posso citar como exemplo os sistemas de bancos que rodam em mainframes, nem os mainframes nem as linguagens serão substituídas tão cedo, e os profissionais que dão manutenção nesses sistemas ganham muito bem.

Em sex., 13 de mar. de 2020 às 14:40, Marcelo Silva <snoop...@gmail.com> escreveu:
Boa tarde Eduardo,
Não apenas ouvi, como estamos trabalhando na atualização de um sistema em JSF, para utilizar quarkus como framework. Testes e mais testes provaram que vale a pena, dado a importância do sistema. 

Em sex., 13 de mar. de 2020 às 11:23, Eduardo Nobre <eduard...@gmail.com> escreveu:
Não tenho a menor dúvida.
Projetos JSF só se for legado.
Ou você ouviu alguém falar que vai começar um projeto novo em JSF?

* ressalva à parte: este é um momento muito promissor para ser incentivado o home office por conta do korona vírus.

Em sex., 13 de mar. de 2020 às 11:05, Marcelo Silva <snoop...@gmail.com> escreveu:
Saudações a todos os Colegas.

Agora, com o surgimento do quarkus, vejo grandes esperanças para o JSF.

Em quinta-feira, 31 de agosto de 2017 18:30:22 UTC-3, Julio Cesar escreveu:
Olá pessoal!

Tenho visto em alguns sites de emprego, uma procura muito grande por profissionais com experiência em Angular, e pela primeira vez poucas vagas para JSF.
Será que veremos o JSF sumir do mercado?

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.


--
Eduardo Nobre
(85) 98605 0000
"I'd rather regret the things I've done than regret the things I haven't done"

--
Você recebeu essa mensagem porque está inscrito em um tema no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/javasf/o_MDR9YU8DU/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jav...@googlegroups.com.

OrlandoDias

unread,
Apr 11, 2020, 9:10:41 PM4/11/20
to javasf: JavaServer Faces Group
Marcelo, boa dica do wildfly com resteasy. Vou investigar.
Reply all
Reply to author
Forward
0 new messages