Ola gente,
Vou começar a aprender JSF esse ano na facul e queria saber , o que da pra fazer em JSF?
Alguém tem algum site em JSF que eu possa ver?
O JSF só serve pra fazer aquelas telinhas de cadastro ou da pra fazer um site sem usar PHP, e aquelas outras linguagens web ?
É possível fazer tudo, mas não tem vantagens para sites, tem mais vantagens para quem gosta de programar igual aplicação Desktop. Para sites e projetos de sistemas com pensamentos mais “fora da caixa”, personalização mais fina, etc, você vai ver que será melhor usar frameworks action based onde é mais natural lidar direto com o HTML e jQuery.
Tem também os casos de WebApp que pode ser adequado uso de framework JS MVC/MVVM do lado client com serviços REST apenas se preocupando com dados, mas para sites e grandes sistemas isso não é muito usado ainda.
Então não veja nada como bala de prata. Pesquise pois tem muitas discussões recentes no Guj e em vários lugares.
E aqui tem uma das implementações que demonstram componentes prontos que o JSF oferece como “vantagem” para quem prefere programar estilo desktop: http://www.primefaces.org/showcase/
Mas será muito importante você aprender pois infelizmente o mercado usa muito.
SirDominque
javaflex:
Andre Lopes:
Ola gente,
Vou começar a aprender JSF esse ano na facul e queria saber , o que da pra fazer em JSF?
Alguém tem algum site em JSF que eu possa ver?
O JSF só serve pra fazer aquelas telinhas de cadastro ou da pra fazer um site sem usar PHP, e aquelas outras linguagens web ?
É possível fazer tudo, mas não tem vantagens para sites, tem mais vantagens para quem gosta de programar igual aplicação Desktop. Para sites e projetos de sistemas com pensamentos mais “fora da caixa”, personalização mais fina, etc, você vai ver que será melhor usar frameworks action based onde é mais natural lidar direto com o HTML e jQuery.
Tem também os casos de WebApp que pode ser adequado uso de framework JS MVC/MVVM do lado client com serviços REST apenas se preocupando com dados, mas para sites e grandes sistemas isso não é muito usado ainda.
Então não veja nada como bala de prata. Pesquise pois tem muitas discussões recentes no Guj e em vários lugares.
E aqui tem uma das implementações que demonstram componentes prontos que o JSF oferece como “vantagem” para quem prefere programar estilo desktop: http://www.primefaces.org/showcase/
Mas será muito importante você aprender pois infelizmente o mercado usa muito.
Mas qual a diferença entra javaFX e JSF entao? porque o javaFX nao precisa de nada disso… só do JRE atualizado né ?
javaflex
Andre Lopes:
Mas qual a diferença entra javaFX e JSF entao? porque o javaFX nao precisa de nada disso… só do JRE atualizado né ?
Cara ai você já está misturando tipos de aplicações diferentes. JavaFX é mais voltado para aplicações desktop em diversas plataformas, é tecnologia client. JSF é para processamento no servidor afim de atender web client HTML dependente de browser.
SirDominque
javaflex:
Andre Lopes:
Mas qual a diferença entra javaFX e JSF entao? porque o javaFX nao precisa de nada disso… só do JRE atualizado né ?
Cara ai você já está misturando tipos de aplicações diferentes. JavaFX é mais voltado para aplicações desktop em diversas plataformas. JSF é para processamento no servidor afim de atender web client HTML dependente de browser.
Ahh é vdd.
Bom, acho q vai ser bacana aprender JSF. Valeu cara!!!
Em geral ele é muito indicado para sites corporativos onde as telas são menos dinâmicas e menos configurações de css são necessárias. [=
Hebert_Coelho
Caraca muito viewstate.Tá salvando tudo no usuário pelo visto. [=
SirDominque
Galera, muito obrigado, achei bacana o jeito q foi feito o site.
Foi usado alguma outra linguagem fora o HTML, pq tipo, esta tudo bem separadinho, e talz.
O que são ViewStates? Como vc percebeu isso sem ver o código fonte?
javaflex
Andre Lopes:
O que são ViewStates? Como vc percebeu isso sem ver o código fonte?
Exibe o código fonte do HTML no browser e manda localizar por viewstate. A grosso modo é uma estrutura codificada/criptografada para que o JSF guarde e leia o estado dos componentes a cada requisição. É uma das formas controlar isso via client, mas no server também tem seu peso. Dá uma lida aqui: http://blog.caelum.com.br/jsf-lidando-com-o-estado-da-view/
javaflex
Andre Lopes:
Galera, muito obrigado, achei bacana o jeito q foi feito o site.
Foi usado alguma outra linguagem fora o HTML, pq tipo, esta tudo bem separadinho, e talz.
Provavelmente uma equipe de web designers participou do projeto, fazendo bom uso de CSS.
Hebert_Coelho
javaflex:
Andre Lopes:
Galera, muito obrigado, achei bacana o jeito q foi feito o site.
Foi usado alguma outra linguagem fora o HTML, pq tipo, esta tudo bem separadinho, e talz.
Provavelmente uma equipe de web designers participou do projeto, fazendo bom uso de CSS.
Até onde sei ñ. Conheci um dos integrantes desse site e ele não citou nada sobre design ñ. [=
Mas sim de um cara que é um monstro de JSF! ^ ^
Posso procurar saber quem participou do projeto e depois falo. [=
javaflex
Hebert Coelho:
javaflex:
Andre Lopes:
Galera, muito obrigado, achei bacana o jeito q foi feito o site.
Foi usado alguma outra linguagem fora o HTML, pq tipo, esta tudo bem separadinho, e talz.
Provavelmente uma equipe de web designers participou do projeto, fazendo bom uso de CSS.
Até onde sei ñ. Conheci um dos integrantes desse site e ele não citou nada sobre design ñ. [=
Mas sim de um cara que é um monstro de JSF! ^ ^
Posso procurar saber quem participou do projeto e depois falo. [=
Então o pessoal se virou bem como designers, diagramação ficou boa, devem ter trabalhado os estilos CSS mesmo que amarrados aos componentes JSF. Mas o ideal é sempre dividir os trabalhos para cada responsabilidade, aumenta muito a produtividade e o valor de retorno é maior. Mas parabéns para seu colega e a equipe dele.
Hebert_Coelho
javaflex:
Então o pessoal se virou bem como designers, diagramação ficou boa, devem ter trabalhado os estilos CSS mesmo que amarrados aos componentes JSF. Mas o ideal é sempre dividir os trabalhos para cada responsabilidade, aumenta muito a produtividade e o valor de retorno é maior. Mas parabéns para seu colega e a equipe dele.
Claro, concordo com você.
Na minha empresa temos uma equipe só de design para deixar os trem todo bonito! =D
Até onde sei, esse site aí saiu de projeto por fora mesmo. De freelancer do povo.
Vou procurar saber mais da história dele amanhã. [=