E por que não o Servlet / JSP ?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Oi,

Atualmente utilizo JSF 2 para desenvolvimento de WebApps (excelente) .

Mas para WebSites sabemos que ele não é o ideal por n motivos. Para WebSites seria interessante um framework Action-Based.

No entanto, ficamos confusos em Desenvolvimento Web com Java de tantos frameworks.

Configuraçoes do Servlet é tenso? Não mais (JEE 6).

Pensei: E porque nao utilizar JSP / Servlet puro?


drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

este é um dos problemas do java (quem nunca recebeu aquela piada que diz que o matador de dragões java, chega, faz um framework para matar o dragão, mas não mata, faz outro pra consertar o framework e tentar fugir com a princesa?).
Desenvolvimento ágil? Sim, é preciso desenvolver rapidamente, mas seria mais interessante que este desenvolvimento pudesse utilizar as bases do java.
Fico em dúvida se estudo para a certificação ou se estudo um framework de mercado, cujas possibilidades são bem maiores.
Enfim, acho que a grande maioria teme o servlet por questões burocráticas, pelo engessamento de possibilidades.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

para sites mesmo, não sistema, java nem seria uma opção la muito boa... opinião.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

maior_abandonado wrote:para sites mesmo, não sistema, java nem seria uma opção la muito boa... opinião.


++

para sites de baixa complexidade eu sugiro PHP, Ruby on Rails, Asp.

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
Tiburcio_Mancha
JavaEvangelist
[Avatar]

Membro desde: 28/07/2008 10:34:13
Mensagens: 367
Offline

Giulliano wrote:
maior_abandonado wrote:para sites mesmo, não sistema, java nem seria uma opção la muito boa... opinião.


++

para sites de baixa complexidade eu sugiro PHP, Ruby on Rails, Asp.


Sim, onde trabalho existe uma equipe de PHP para esta demanda e uma equipe Java para aplicações web de médio e grande porte!
pbnf
JavaGuru

Membro desde: 18/06/2003 12:06:55
Mensagens: 228
Localização: De volta a Cuiabá-MT, 40º na sombra !!!
Offline

Lucas Emanuel wrote:Oi,

Atualmente utilizo JSF 2 para desenvolvimento de WebApps (excelente) .

Mas para WebSites sabemos que ele não é o ideal por n motivos. Para WebSites seria interessante um framework Action-Based.

No entanto, ficamos confusos em Desenvolvimento Web com Java de tantos frameworks.

Configuraçoes do Servlet é tenso? Não mais (JEE 6).

Pensei: E porque nao utilizar JSP / Servlet puro?




Nunca vi problema em configurar um XML, mas os "complicometros" são outros e pra esse outros uso e recomendo o vraptor pela sua simplicidade e facilidade basta vc olhar o tutorial de 1 minuto que tem na pagina do FW pra vc como é facil.
pizzolatto
Thread.start()
[Avatar]

Membro desde: 28/01/2011 16:38:52
Mensagens: 38
Offline

Olá, sou novo por aqui e também no java e fui atraído justamente pela dúvida que nomeia este tópico. Estou estudando pelas apostilas do Caelum e não consigo entender como , por exemplo, JSTL pode ser mais "elegante" que um servlet (jsp)?
Como novato parece que para programar web usando jsp basta conhecer java e um mínimo de html, já para usar JSTL, por exemplo, devo aprender outras sintaxes para aquilo que já era conhecido e funcionava, ou seja, outras formas de instanciar ou de fazer um simples for!
pizzolatto
Thread.start()
[Avatar]

Membro desde: 28/01/2011 16:38:52
Mensagens: 38
Offline

Para um trabalho mais "decente" eu deveria deixar o serviço pesado para as servlets (.java) e as tags HTML eu colocaria nos .jsp? Assim, por exemplo, o acesso a um banco de dados seria feito na servlet "acessa.java" e o resultado no "mostraresultado.jsp"?
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

pizzolatto, JSTL é mais elegante quando você já possui a noção de desenvolvimento em camadas (MVC), afinal, nada que estará na tela do usuário deverá conter código java.
Porém, me refiro aos n mil frameworks que prometem reinventar a roda e que, no fim, fazem praticamente a mesma coisa, deixando descobertas outras que necessitam de atenção.
Quanto a complexidade, o sistema de gerenciamento de toda a estrutura da faculdade em que eu cursei era feito em PHP, acredito que seja um sistema de complexidade elevada, não?
Enfim, depende mais da demanda e da solicitação do cliente do que da própria boa vontade e visão da equipe de desenvolvimento.
Atualmente trabalho em um projeto cuja versão do java deve ser 1.4 (ou seja, sem maps genéricos e outras facilidades). É o cliente que define, não podemos dizer simplesmente "vamos usar php". A resposta dele seria "ok, darei o projeto à outra das 1500 empresas de desenvolvimento que me ligam semanalmente".

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

pbnf wrote:
Lucas Emanuel wrote:Oi,

Atualmente utilizo JSF 2 para desenvolvimento de WebApps (excelente) .

Mas para WebSites sabemos que ele não é o ideal por n motivos. Para WebSites seria interessante um framework Action-Based.

No entanto, ficamos confusos em Desenvolvimento Web com Java de tantos frameworks.

Configuraçoes do Servlet é tenso? Não mais (JEE 6).

Pensei: E porque nao utilizar JSP / Servlet puro?




Nunca vi problema em configurar um XML, mas os "complicometros" são outros e pra esse outros uso e recomendo o vraptor pela sua simplicidade e facilidade basta vc olhar o tutorial de 1 minuto que tem na pagina do FW pra vc como é facil.


Eu também não acho a configuração um problema. E se era, agora está muito mais fácil.
tucano
Debugger
[Avatar]

Membro desde: 20/04/2010 10:16:50
Mensagens: 59
Localização: RS
Offline

tudo depende da complexidade do que se tá criando ou mesmo uma questão de legado da empresa/cliente,

o básico é bem como drsmachado comentou para o trabalho MVC é uma "lindeza"

e na maioria das vezes uma estrutura MVC te ajuda a "matar os leões" que são necessarios para a evolução/melhoria/correções do teu sistema.

quanto a montar um site.. depende se for um treco pequeno onde páginas estáticas te resolve a questão, nem precisamos comentar que dá pra fazer aqueles "moda diabo" que é funcional, rapido de implementar...
(ressalto "se for um treco pequeno onde páginas estáticas te resolve a questão)"

em resumo...
... questão de estudo de caso (cada caso é um caso)!!!



att
Tucano



"Seu futuro depende de muitas coisas mas principalmente de você"
FelipeThi
JavaChild

Membro desde: 14/04/2011 07:13:26
Mensagens: 138
Offline

pizzolatto wrote:Para um trabalho mais "decente" eu deveria deixar o serviço pesado para as servlets (.java) e as tags HTML eu colocaria nos .jsp? Assim, por exemplo, o acesso a um banco de dados seria feito na servlet "acessa.java" e o resultado no "mostraresultado.jsp"?


Exatamente pizzolatto.

E Isso fica melhor ainda quando você tem uma camada para o banco de dados.

Ai você tem algo parecido com a MVC.

E Respondendo ao tópico, para sites pequenos, pode se usar apenas jsp + servlets. Eles não são difícies de se configurar e rodam muito bem!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team