| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 06:04:32
|
chayimamaral
Debugger
![[Avatar]](/images/avatar/6e2bc3f37d4c82d6a99f1c9c0b922f6b.jpg)
Membro desde: 27/04/2009 17:37:35
Mensagens: 55
Localização: Barueri - SP.
Offline
|
Pessoal, bom dia.
Fui convidado por amigos para coordenar o desenvolvimento de um
projeto (CRM e posteriormente um ERP) (inicial a partir do zero).
Gostaria de apostar no JSF pela 'facilidade' e 'rapidez' de
desenvolvimento (já tem muito componente, muita coisa pronta, sobrando
tempo para me dedicar mais à lógica do negócio do que à linguagem em
si).
2 membros da equipe já fizeram 3 cursos de Java e eu, que sou/fui
'Clippeiro' e 'Delpheiro' acabei fazendo um curso também (que pecou
pouca coisa na parte de JSF, apesar do curso ser um 'laboratório de
JSF, e não um curso em si).
Me foi questionado a respeito de 'continuar apostando no JSF' ou mudar
(de FW visual ou até mesmo plataforma (de Java para .Net (aspx +c#)).
Particularmente, gostaria de continuar apostando no JSF, mas realmente
é um projeto inicial não tão grande (não é pequeno), mas que vem
seguido de um bem maior.
Um dos problemas que estou enfrentando é quanto à disponibilidade de
mão de obra qualificada (tá difícil encontrar).
Minha pergunta pontual : devo continuar apostando no JSF ? Tem pessoas
investindo no projeto e eu, por uma questão de ética, profissionalismo
e, principalmente, amizade, não posso, de maneira nenhuma, decepcionar
os sponsors do projeto. Ou voces indicariam outro caminho a ser
seguido ?
Obrigado.
|
Quer testar um programador ? Normalize um Banco de Dados ! Simples assim.
I do NOT belong to jesus !
Errar é humano ! Persistir no erro é deadlock ... |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 08:32:14
|
VictorAJ
Thread.start()
![[Avatar]](/images/avatar/dfff7bcc19538d61e4324a67cc8cd86d.jpg)
Membro desde: 20/05/2009 14:54:07
Mensagens: 38
Offline
|
Olá.
Recentemente utilizei Struts 2 + Hibernate para desenvolver um aplicativo para uma clínica e fui bem feliz. As coisas fluiram com muita facilidade, e consegui até usar AJAX e para isso não precisei usar nenhuma linha de javascript, ou seja, tenho páginas bem dinâmicas. Toquei nesse ponto, pois acho importante que a experiência do usuário seja a melhor possível.
XML neste framework também não é problema, visto que a última versão traz suporte a Annotations, desta forma, você transforma um POJO (uma classe simples) numa Action em poucos minutos.
O Tiles (outro plugin deste framework) dá um suporte extra a confecção de páginas, fazendo com que você consiga separar bem as views e gerencie de forma bem bacana seus templates de tela.
Eu nunca trabalhei com JSF, e tenho até vontade de aprender. Só falei de Struts 2, pq de repente é uma alternativa e é o único framework que usei até hoje.
Agora, será que para um sistema que um dia vai virar um ERP, não seria interessante uma abordagem desktop? Não estou nem querendo levantar a questão "desktop x web", mas acho que deve ser feito um levantamento no sentido de verificar quais são os tipos de usuários que irão usar o sistema.
Eu desenvolvi também um sistema para uma fábrica de pneus remould. Foi engraçado, pois eu queria fazer tudo na web, mas quando vi a galera que ia operar o sistema, pensei: "eu vou perder muito tempo 'travando' usuário pra não fazer cagada no sistema, se eu for fazer com web..." - então decidi fazer desktop mesmo. E mesmo assim, quase não dá certo, pois a "rapaziada" lá sempre arrumava um jeito de fazer algo que não podia. Foi um longo trabalho até deixar o sistema a prova de usuário. rs
Enfim, espero ter ajudado.
Boa sorte!
This message was edited 1 time. Last update was at 10/09/2009 08:34:59
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 08:39:13
|
mInEiRo
JavaTeenager
Membro desde: 05/02/2007 14:29:50
Mensagens: 172
Localização: Florianópolis/SC
Offline
|
Hoje se uma empresa for escolher um framework para iniciar um desenvolvimento ela apostaria em JSF.
Tem várias explicações mas o JSF tem mais coisas prontas e é também simples de usar.
O Struts 2 também é uma boa escolha. É o mais usado no pais hoje, mas com o tempo o JSF vai ultrapassar.
Mão de obra é complicado tanto para java quando .NET.
|
Previsão do tempo:
"Nublado, parcialmente nublado com possibilidade de sol e de chuva." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 08:48:28
|
fabiophx
Java Ninja
Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline
|
Minha sugestão para web:
Adobe Flex + BlazeDS + Java + Hibernate.
Neste meu post http://fabiophx.blogspot.com/2009/04/por-onde-comecar.html falo um pouco de onde começar estudos com Flex e a facilidade q é trocar objetos entre Flex (camada client) com o Java / PHP, etc (server).
Vc q conhece Java irá se familiarizar muito bem com Flex. A interface do Flex é fenomenal. Exemplo dos componentes: http://www.adobe.com/devnet/flex/tourdeflex/web/#
Conheci o JSF na versão 1 sem q mudou muito, mas nesta versão era bem complicado criar um componente específico, no Flex é barbada.
[]s
|
Fabio da Silva
http://fabiophx.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 08:48:41
|
VictorAJ
Thread.start()
![[Avatar]](/images/avatar/dfff7bcc19538d61e4324a67cc8cd86d.jpg)
Membro desde: 20/05/2009 14:54:07
Mensagens: 38
Offline
|
É. Até esqueci de falar do .NET, o qual tenho experiência de 1 ano e pouco (C#).
O que pude notar com .NET é que o grande carro-chefe desta tecnologia é, por incrível que pareça, sua IDE (Visual Studio). É extremamente intuitivo de forma que a confecção das telas fica bem acelerada. Agora, mesmo com isso, eu prefiro fazer meus JSP e CSS na mão e saber exatamente o que está acontecendo por de trás dos bastidores, mesmo que isso incremente tempo no meu desenvolvimento, pois te garanto uma coisa: se você precisar mudar algo ou até mesmo resolver algum bug, você saberá exatamente o que está acontecendo.
Lembro que onde trabalhei, eles tinham a filosofia de usar Wizzards do próprio Visual Studio. E tem Wizzard pra tudo, até pra aplicar MVC na sua aplicação tem Wizzard. Resultado: quando dava uma merda gigante, o pessoal ficava olhando com aquela cara de bobo pra tela e dizendo: "Cara... que esquisito...." - brabo. Eu mesmo cansei de passar por isso.
Não tô dizendo que .NET é ruim, mas acho que pra fazer um projeto em .NET, tu tem que ver se o cara que vai trabalhar no projeto, tem culhão pra assumir a parada ou se é mais um "Wizzardeiro".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 09:23:08
|
Jeferson_Manetti
JavaTeenager
![[Avatar]](/images/avatar/22242fffb164c888879c3513a550427b.jpeg)
Membro desde: 16/07/2008 15:28:29
Mensagens: 191
Offline
|
iaew cara blz...
estamos desenvolvendo um sistema de controle operacional aqui na empresa...
optamos por JSF... cara me dei bem... e muito facil e simples de se usar...
muito material na net...
e varios componentes prontos...
eu utilizei o Core + rich faces (jboss)
existe tambem o MyFaces (apache) e o IceFaces (não sei ^^)
eu utilizei o eclipse com o plugin JbossTools... este plugin facilita muito principalmente no editor de jsp... com uma aba que mostra como esta ficando sua pagina...
tambem gosto de saber oq esta acontecendo por debaixo dos panos... rss
da uma olhada nos links aew...
Demo RichFaceshttp://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf;jsessionid=447CAC8F363EB87D836CC583CC854E99?c=dataTable&tab=usage
Demo IceFaceshttp://www.icefaces.org/main/demos/
JbossToolshttp://www.jboss.org/tools
JbossTools demohttp://docs.jboss.org/tools/movies/
a respeito da mão-de-obra... bem esta e valoriza não so em java mais em qualquer area de TI...
bem e eisso aew... t+ abs
|
SCJP 6
SCWCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 09:29:26
|
VictorAJ
Thread.start()
![[Avatar]](/images/avatar/dfff7bcc19538d61e4324a67cc8cd86d.jpg)
Membro desde: 20/05/2009 14:54:07
Mensagens: 38
Offline
|
Jeferson, tenho muita vontade de expandir meus conhecimentos e englobar JSF também. Poderia me indicar algum lugar onde achar documentação para iniciar meus estudos? Recomendas algum livro?
Grato.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 10:50:51
|
Mark0z
Thread.start()
![[Avatar]](/images/avatar/b626e17288c77a09ff51123617dfeb48.jpg)
Membro desde: 25/08/2008 06:59:12
Mensagens: 33
Offline
|
VictorAJ wrote:Jeferson, tenho muita vontade de expandir meus conhecimentos e englobar JSF também. Poderia me indicar algum lugar onde achar documentação para iniciar meus estudos? Recomendas algum livro?
Grato.
Posso te dizer qual não pegar: DOMINANDO JAVA SERVER FACES E FACELETS UTILIZANDO SPRING 2.5, HIBERNATE E JPA- ACOMPANHA CD
Pior livro do assunto que já peguei...
Se entender inglês leia o j2EE Tutorial que te muita coisa boa!
ou
CORE JAVA SERVER FACES - 2ª EDIÇÃO que pelo meu ver parece ótimo e vai ser minha proxima aquisição...e quem quiser fazer negocios em livros de java estou aqui...e perdão para os moderadores se issso for proibido...
Estou precisando do Use a "Kabaça": Java 2 edição, troco por use a "Kabaça": Analise e Projeto orientado ao Objeto, Algoritmos de Programação uu Programação Shell Linux =X
This message was edited 1 time. Last update was at 10/09/2009 18:16:35
|
"There is no knowledge, that is not power" - Lord Rayden , Mortal Kombat |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 14:00:19
|
Jeferson_Manetti
JavaTeenager
![[Avatar]](/images/avatar/22242fffb164c888879c3513a550427b.jpeg)
Membro desde: 16/07/2008 15:28:29
Mensagens: 191
Offline
|
cara eu aprendi muito sobre JSF com os videos do Dyego Souza da Devmedia...
tem 2 series.... JSF Intro e JSF app Completa... estes videos são gratuitos para assinante javamagazine...
Não estou fazendo propaganda... mais o conteudo e muito bom...
existe tambem muito tutoriais pela net... e tem o GUJ ^^
e por fim temos a propria documentação...
se tiver alguma duvida especifica pode mandar MP ou postar aqui no forum =)
t+ abs
|
SCJP 6
SCWCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 14:23:30
|
javamaniaco
Java Ninja
Membro desde: 04/04/2007 19:21:36
Mensagens: 268
Offline
|
Mark0z wrote:
Posso te dizer qual não pegar: DOMINANDO JAVA SERVER FACES E FACELETS UTILIZANDO SPRING 2.5, HIBERNATE E JPA- ACOMPANHA CD
Pior livro do assunto que já peguei...
Se entender inglês leia o j2EE Tutorial que te muita coisa boa!
ou
CORE JAVA SERVER FACES - 2ª EDIÇÃO que pelo meu ver parece ótimo e vai ser minha proxima aquisição...e quem quiser fazer negocios em livros de java estou aqui...e perdão para os moderadores se issso for proibido...
Estou precisando do Use a Kabaça: Java 2 edição, troco por use a Kabaça: Analise e Proheto orientado ao Objeto, Algoritomos de Programação Ou Programação Shell Linux =X
Eu já digo o contrário, eu pegaria o DOMINANDO JAVASERVER FACES E FACELETS UTILIZANDO SPRING 2.5, HIBERNATE E JPA. Do contrário do colega, coloco minhas razões:
Primeiro porque o livro é prático e integra com exemplos. Mas não caia nele sem ter uma base, senão viaja.
O Core é muito tutorialzinho, tem na net de monte os exemplos bestas e simples. Só pesquisar, tem um site da Índia e mais um só de JavaServer Faces que você acha de monte os exemplos básicos.
E por fim, como vou confiar no conselho de quem escreve Kabaça e não cabeça e Proheto e não Projeto. Devo falar dos Algoritmos ou deixa quieto?
|
"Iniciante sim, mas ignorante jamais."
"Seu corpo não pode estar onde sua mente SUBCONSCIENTE nunca esteve. Aprenda a leva-la até lá." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 14:26:01
|
javamaniaco
Java Ninja
Membro desde: 04/04/2007 19:21:36
Mensagens: 268
Offline
|
Esqueci de avisar, o site que você aprende a fazer com o Dominando JavaServer Face... é bacana:
http://www.edsongoncalves.com.br/ProjEcommerce/
Mas como disse, é complexo pra iniciante. Se pegar sem ter uma base, esquece. Melhor ler os blogs com exemplos básicos primeiro que vai ser bem melhor.
|
"Iniciante sim, mas ignorante jamais."
"Seu corpo não pode estar onde sua mente SUBCONSCIENTE nunca esteve. Aprenda a leva-la até lá." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 18:02:03
|
Mark0z
Thread.start()
![[Avatar]](/images/avatar/b626e17288c77a09ff51123617dfeb48.jpg)
Membro desde: 25/08/2008 06:59:12
Mensagens: 33
Offline
|
javamaniaco wrote:
Mark0z wrote:
Posso te dizer qual não pegar: DOMINANDO JAVA SERVER FACES E FACELETS UTILIZANDO SPRING 2.5, HIBERNATE E JPA- ACOMPANHA CD
Pior livro do assunto que já peguei...
Se entender inglês leia o j2EE Tutorial que te muita coisa boa!
ou
CORE JAVA SERVER FACES - 2ª EDIÇÃO que pelo meu ver parece ótimo e vai ser minha proxima aquisição...e quem quiser fazer negocios em livros de java estou aqui...e perdão para os moderadores se issso for proibido...
Estou precisando do Use a Kabaça: Java 2 edição, troco por use a Kabaça: Analise e Proheto orientado ao Objeto, Algoritomos de Programação Ou Programação Shell Linux =X
Eu já digo o contrário, eu pegaria o DOMINANDO JAVASERVER FACES E FACELETS UTILIZANDO SPRING 2.5, HIBERNATE E JPA. Do contrário do colega, coloco minhas razões:
Primeiro porque o livro é prático e integra com exemplos. Mas não caia nele sem ter uma base, senão viaja.
O Core é muito tutorialzinho, tem na net de monte os exemplos bestas e simples. Só pesquisar, tem um site da Índia e mais um só de JavaServer Faces que você acha de monte os exemplos básicos.
E por fim, como vou confiar no conselho de quem escreve Kabaça e não cabeça e Proheto e não Projeto. Devo falar dos Algoritmos ou deixa quieto?
Eu só brinquei com as palavras porque o livro da série Use a Cabeça são ótimos, embora o DOMINANDO JAVASERVER FACES seja um livro fraco, não vou tirar o mérito do autor, o CD que veio é bom, retiro o "lixo",mas esse não passa de um tutorial também. ¬¬
Até amigo inflamoso...=)
This message was edited 2 times. Last update was at 10/09/2009 18:08:58
|
"There is no knowledge, that is not power" - Lord Rayden , Mortal Kombat |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 18:10:25
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Eu tive o mesmo problema a 1 ano atras...
Optei por Struts2 e está tudo perfeito na equipe e nos 5 projetos (todos entregues)!!!
A escolha ai depende mais da sua equipe do que propriamente do framework...
P.S.: Não acredito no boom do JSF... acho que vem outros booms antes que irão fazer o boom do JSF não surtir tanto efeito...
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 19:41:43
|
javamaniaco
Java Ninja
Membro desde: 04/04/2007 19:21:36
Mensagens: 268
Offline
|
Mark0z wrote:
Eu só brinquei com as palavras porque o livro da série Use a Cabeça são ótimos, embora o DOMINANDO JAVASERVER FACES seja um livro fraco, não vou tirar o mérito do autor, o CD que veio é bom, retiro o "lixo",mas esse não passa de um tutorial também. ¬¬
Até amigo inflamoso...=)
Não é bem assim. Acho que se critica um livro, é bom tê-lo lido antes. Eu li qualquer um dos que citou e já falo, se é pra aprender JavaServer Faces, o melhor é um grande, do pai da criança, chamado JavaServer Faces, The Complete Reference. O Core é básico, fala de componentes e dá um exemplozinho. No final do livro você sente que ficou no basicão.
Agora, porque acha o Dominando JavaServer Faces fraco? Hora, quando você faz um cursinho desses famosos de java por ai, é o que vc aprende. Agora, também não sei o que achou do CD, porque ele não veio nada além do projeto e dos programas - que inclusive o autor dá pra baixarem quem quiser - o que demonstra que não leu. Acho que se vai criticar, leia primeiro.
O Use a Cabeça, tirando o da linguagem Java, que a linguagem é chata de aprender, o resto da série é básica. QUando comprei o JSP e Servlet, ele era focado na certificação e coisas que mais precisamos saber não tem, como um simples upload de arquivos. Tá, uns vão dizer: pesquise que você acha. Poxa, se compro um livro para ter uma base, não vale ficar pesquisando, porque se for assim, pego tudo pesquisando e pronto, não compro nada.
Agora, se quiser debater qualquer um dos livros que citou como lido, eu to aqui. Li cada um deles e posso falar o que perguntar.
Agora, respondendo ao tópico, mesmo que JSF não seja lá o framework mais legal de se aprender, é o mais usado no mercado.
|
"Iniciante sim, mas ignorante jamais."
"Seu corpo não pode estar onde sua mente SUBCONSCIENTE nunca esteve. Aprenda a leva-la até lá." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2009 22:52:00
|
Mark0z
Thread.start()
![[Avatar]](/images/avatar/b626e17288c77a09ff51123617dfeb48.jpg)
Membro desde: 25/08/2008 06:59:12
Mensagens: 33
Offline
|
javamaniaco wrote:
Mark0z wrote:
Eu só brinquei com as palavras porque o livro da série Use a Cabeça são ótimos, embora o DOMINANDO JAVASERVER FACES seja um livro fraco, não vou tirar o mérito do autor, o CD que veio é bom, retiro o "lixo",mas esse não passa de um tutorial também. ¬¬
Até amigo inflamoso...=)
Não é bem assim. Acho que se critica um livro, é bom tê-lo lido antes. Eu li qualquer um dos que citou e já falo, se é pra aprender JavaServer Faces, o melhor é um grande, do pai da criança, chamado JavaServer Faces, The Complete Reference. O Core é básico, fala de componentes e dá um exemplozinho. No final do livro você sente que ficou no basicão.
Agora, porque acha o Dominando JavaServer Faces fraco? Hora, quando você faz um cursinho desses famosos de java por ai, é o que vc aprende. Agora, também não sei o que achou do CD, porque ele não veio nada além do projeto e dos programas - que inclusive o autor dá pra baixarem quem quiser - o que demonstra que não leu. Acho que se vai criticar, leia primeiro.
O Use a Cabeça, tirando o da linguagem Java, que a linguagem é chata de aprender, o resto da série é básica. QUando comprei o JSP e Servlet, ele era focado na certificação e coisas que mais precisamos saber não tem, como um simples upload de arquivos. Tá, uns vão dizer: pesquise que você acha. Poxa, se compro um livro para ter uma base, não vale ficar pesquisando, porque se for assim, pego tudo pesquisando e pronto, não compro nada.
Agora, se quiser debater qualquer um dos livros que citou como lido, eu to aqui. Li cada um deles e posso falar o que perguntar.
Agora, respondendo ao tópico, mesmo que JSF não seja lá o framework mais legal de se aprender, é o mais usado no mercado.
Respeito sua opnião...sobre os CD os Adendos->Pool de conexões etc...eu não sabia disso...o que me acrescentou também em conhecimento foi o Spring...foi meu primeiro contato...o autor devia detalhar mais ele...por isso achei fraco...mas ele mesmo diz no livro que não ia entrar em detalhes...mas pow...não tava na capa isso...kkk
E voltando ao tópico, aposte do JSF por ser da SUN e por ter sido bem aceito pela comunidade, assim como é bom conhecer Struts1/2 e superficialmente os outros não menos importantes... pois é sempre bom está preparado para mudanças....
=)
This message was edited 1 time. Last update was at 10/09/2009 22:53:55
|
"There is no knowledge, that is not power" - Lord Rayden , Mortal Kombat |
|
|
 |
|
|
|
|