O que é JSF? - Curso JSF

  Рет қаралды 47,539

AlgaWorks

AlgaWorks

Күн бұрын

Inscreva-se no curso online para assistir todas as aulas e contar com o suporte dos instrutores.
www.algaworks.c...
O que é JSF? Aprenda nesta vídeo aula do curso online de Desenvolvimento Web com JavaServer Faces 2, da AlgaWorks.
Vídeo no KZbin: • O que é JSF? - Curso JSF

Пікірлер: 35
@Hentirion
@Hentirion 4 ай бұрын
Interessante do video é que explica cada termo sem enrolation ou ser muito técnico
@kauerbcs
@kauerbcs Жыл бұрын
Vídeo de 2012, porém bem interessante! Parabéns!
@GuilhermeSilva-cz8cy
@GuilhermeSilva-cz8cy 10 жыл бұрын
Isso é opinião minha e cada um tem a sua opinião. Eu tinha comentado, mas vou corrigir: não é indicado para sites e pequenas aplicações. Para sites é fácil de entender. Sites costumam ser leves e JSF é pesado. JSF exige muito do servidor e é lento (por causa das camadas) se comparado a PHP, Ruby, etc. Também não indico JSF para pequenas aplicações pelo mesmo motivo (custo alto no servidor e lentidão). Para grandes aplicações, acredito que JSF seja uma boa ideia, pois é escalável, robusto, etc e como a aplicação será grande, provavelmente o servidor será parrudo. Eu considero JSF uma bazuca. Não é comum matar formigas com uma bazuca ;D
@algaworks
@algaworks 10 жыл бұрын
Oi Guilherme, obrigado por sua opinião. Para pequenas aplicações JSF funciona bem (e rápido). Você testou as últimas versões? JSF não é lento como algumas pessoas imaginam. O problema que vejo é usar sem conhecer, aí sim pode deixar a aplicação muito lenta. Abraço!
@GuilhermeSilva-cz8cy
@GuilhermeSilva-cz8cy 10 жыл бұрын
algaworks Eu não usei a última versão do JSF. Se não me engano, usei o JSF 2.2 e 2.3 por 4 anos. Não é qualquer servidor que consegue rodar JSF rapidamente. Eu cheguei a estudar bastante o funcionamento interno do JSF e acredito que na época não tinha nada que eu poderia fazer para melhorar o desempenho da aplicação que eu desenvolvia (a não ser mais hardware). Eu gosto de Java, porém a maior desvantagem que eu vejo é o custo alto do servidor (e das máquinas de desenvolvimento também). Eu comparei com PHP e Ruby (até poderia ser Node.JS), pois o custo com hardware deles é muito inferior. Pode ser que hoje o JSF tenha ficado mais leve, mas eu acredito que continua mais pesado que as outras linguagens.
@algaworks
@algaworks 10 жыл бұрын
Guilherme Silva Você deve ter usado a versão 1.2. Nessa versão era mais sofrido mesmo. :) O JSF 2.2 foi lançado há pouco mais de 1 ano. O 2.3 ainda vai ser lançado no Java EE 8. Eu acho que JSF não compete em performance com esses novos frameworks (que também gostamos e usamos muito), mas a produtividade é muito alta e o custo de manutenção é interessante. Isso não quer dizer que os sistemas em JSF vão ficar tão lentos a ponto de inaceitáveis pelos usuários. Pelo menos em nossa experiência, isso nunca aconteceu. Como é comum dizer, "não existe bala de prata". A melhor tecnologia é a que melhor conhecemos para resolver os problemas. Já vimos JSF rodar bem rápido em diversos ambientes (por exemplo em callcenters). Já vimos também sistemas muito lentos em JSF, ao ponto de uma simples página demorar quase 1 minuto para carregar (que depois de corrigido carregava em 1 segundo). Geralmente o problema era que o desenvolvedor estava programando sem conhecer muito bem, por exemplo fazendo consultas no banco de dados em momentos errados no managed bean, ou até mesmo mapeamentos incorretos das entidades ou consultas desnecessárias. Esse é uma assunto cheio de opiniões divergentes, mas o importante é discutir como estamos fazendo, com respeito às ideias! :) Muito obrigado por compartilhar sua experiência.
@chadsamson1005
@chadsamson1005 3 жыл бұрын
i know I am quite off topic but does anybody know a good website to watch newly released tv shows online?
@jamietristan9528
@jamietristan9528 3 жыл бұрын
@Chad Samson flixportal :)
@mariadasgracasalves1178
@mariadasgracasalves1178 3 ай бұрын
Muito boa aula!
@ancelmoification
@ancelmoification 10 жыл бұрын
Olá, muito boa as aulas !! Gostaria apenas de saber a ordem das aulas.
@luizkavaique
@luizkavaique 11 жыл бұрын
muito bom ... boa explicação...
@sergiothiagoxtz
@sergiothiagoxtz 2 жыл бұрын
Esse curso foi descontinuado ne? A algaworks não trabalha mais com JSF? Só tem curso de API REST agora...
@algaworks
@algaworks 2 жыл бұрын
Olá mergulhador, não estamos focando mais em JSF, acontece que o mercado também está cada vez mais indo para o lado das REST APIs.
@sergiothiagoxtz
@sergiothiagoxtz 2 жыл бұрын
@@algaworks É verdade, mas existem cases de migração, estou num desses agora, tirando o projeto do JSF e reescrevendo em Spring com REST Api's. Só que acabo que preciso entender de legado também. Obrigado! Obs: Sei o tanto que é chato manter funcionando um curso de JSF, não existe um boot decente como o spring tem...
@Maximiliano706
@Maximiliano706 Жыл бұрын
vc é show
@joeaonatural
@joeaonatural 10 жыл бұрын
Eu to começando no mundo Java, dá pra ir direto ao JSF? Ou tenho que aprender algo antes?
@algaworks
@algaworks 10 жыл бұрын
Olá Joel. Recomendamos que você comece estudando Java e Orientação a Objetos, antes de estudar JSF. Temos um curso online sobre isso em nosso site. Você também pode encontrar algumas apostilas e livros na internet. Abraço.
@douglasleonardo4405
@douglasleonardo4405 8 жыл бұрын
O que significa este @ nas páginas JSF? Ex: process="@this" update="@form"
@algaworks
@algaworks 8 жыл бұрын
Oi Douglas! Usamos isso para selecionar os componentes que queremos processar ou atualizar na página. Temos um e-book de JSF que ensina isso também. Baixe aqui: cafe.algaworks.com/livro-java-ee-7-com-jsf-primefaces-e-cdi/
@matheusmoreira3366
@matheusmoreira3366 4 жыл бұрын
Aula: a Professor: éééééééééé
@CanalFantastico
@CanalFantastico 7 жыл бұрын
Sou difícil de aprender esses conceitos. AFF
@buscaresaber-adriano-panico
@buscaresaber-adriano-panico 6 жыл бұрын
vou aprender sjf pra fazer um site assim bolaosmv.com/index.html da pra fazer em jsf?
@algaworks
@algaworks 6 жыл бұрын
Bom dia Adriano, Sim, com certeza. #equipeAlgaWorks
@zasycki6258
@zasycki6258 5 жыл бұрын
foi feito em html versão . kkkkkk
@CarlosMansilha
@CarlosMansilha 10 жыл бұрын
Participam do Black Friday?
@algaworks
@algaworks 10 жыл бұрын
Oi Carlos, Decidimos participar de última hora, mas a divulgação que estamos fazendo é só para a nossa lista de e-mails. Você está nela?
@putriadawiyah7261
@putriadawiyah7261 3 жыл бұрын
bahasa mana ni gan
@calabacita9095
@calabacita9095 3 жыл бұрын
Portuguese
@FabianoBezerra
@FabianoBezerra 9 жыл бұрын
java é pesado, horrível... php, é vida, RoR muito mais vida ainda....java é para sofredores huahuahua...
@algaworks
@algaworks 9 жыл бұрын
+Fabiano Bezerra, por enquanto nosso canal não tem nada sobre Ruby ou PHP. Acredito que você conseguirá encontrar outros canais mais úteis pra você. Desculpe e um abraço.
@JesseJamesMatosSoare
@JesseJamesMatosSoare 8 жыл бұрын
+algaworks Sou programador PHP e também Java com JSF. Trabalho na Secretaria da Fazenda do Estado do Piauí. Por lá temos o site todo em PHP (Joomla na verdade) e as aplicações todas em JSF. Não existe essa de a ferramenta A é melhor que a ferramenta B. Se usar cada uma no seu lugar tudo dá certo. Parabéns pela iniciativa, muito bom o vídeo.
@algaworks
@algaworks 8 жыл бұрын
Isso mesmo, Jesse! Obrigado pelo comentário. :)
Boas práticas para uma API RESTful
14:40
AlgaWorks
Рет қаралды 33 М.
Começando com Apache Maven em projetos Java
41:23
AlgaWorks
Рет қаралды 59 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 133 МЛН
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Funny superhero siblings
Рет қаралды 10 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 8 МЛН
Programação Web com JSF - Aula 1 - Hello Primefaces
27:18
Professor Danilo
Рет қаралды 68 М.
JavaServer Faces (JSF) Deep Tutorial | JSF life cycle
18:38
TechArt By Pankaj
Рет қаралды 216
Java Web com JSF/PrimeFaces /JPA/Hibernate/CDI - 02 - O que é JSF?
5:33
Escola para Programadores
Рет қаралды 19 М.
Israel anuncia a morte de novo líder do Hezbollah
12:45
Record News
Рет қаралды 164 М.
Programação Web com JSF - Aula 5 - Banco de Dados (Parte 1)
34:23
Professor Danilo
Рет қаралды 26 М.
Padrão de projeto Strategy - Aula prática
22:48
AlgaWorks
Рет қаралды 52 М.
PrimeFaces vs Bootstrap: quem vence essa batalha?
25:21
AlgaWorks
Рет қаралды 26 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 133 МЛН