Ajuda em qual tenoclogia usar.....no novo projeto  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
TeiTei
Virtual Machine Man
[Avatar]

Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline

Pessoal vou iniciar um novo projeto digamos que sera um sistema que não é muito grande como o um ERP , CRM e tudo mais, porem seria para controle de muitas coisas ja esta claro que será web e na platafoma Java, o banco ainda estou em duvida post ou mysql, preciso ter informações de vc como por exemplo?

Usar JSF ou STRUTS 2?

Usar Hibernate ou DAO puro?

Mysql ou Post?

Eu sei que todos podem atender, mas gostaria muito de saber na opiniãop de vocês o que talvez seria melhor, pensem em um sistema que controlaria entradas saidas, agendamentos, rotinas, numero de clientes, numero de materiais e coisas assim....


Obrigado

Javai?
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

Particularmente, prefiro utilizar o JSF por ser mais produtivo e não perder um tempo absurdamente grande configurando arquivos xml como no struts. Com relação ao banco de dados tenho utilizado o PostgreSQL pelo fato de que o MySQL ter muitas limitações.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
Ivan_MV
Thread.start()
[Avatar]

Membro desde: 14/09/2006 20:15:22
Mensagens: 42
Offline

Eu prefiro usar o Struts, pois ele tem um suporte maior para eventuais problemas.
E na parte de persistencia usaria o TopLink (JPA).
Isso é geralmente procuro usar e sempre atendeu a todas minhas necessiadades.
Abraço.
[MSN]
LeandroRodrigues
JavaChild
[Avatar]

Membro desde: 09/10/2007 09:34:16
Mensagens: 147
Offline

Qual tecnologia WEB Java vc domina?
Tempo para entrega vc tem tempo para aprender algo novo?

andrepestana
JavaEvangelist
[Avatar]

Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline

Isso é uma questão de arquitetura de sistemas e depende de N variáveis. Pressão de tempo e custo são fortes variáveis. Passe mais informações sobre os requisitos funcionais e não funcionais do sistema.

Pestana
http://andrepestana.wordpress.com/
[Email] [MSN]
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

LeandroRodrigues wrote:Qual tecnologia WEB Java vc domina?
Tempo para entrega vc tem tempo para aprender algo novo?


É a mesma coisa que iria perguntar. Não adianta tentar algo que nunca usou se você não tem tempo para aprender.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
TeiTei
Virtual Machine Man
[Avatar]

Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline

Uso struts 2, e oracle com toplink(jpa) em outros projetos ms esse iremos iniciar e o tempo eu vou estimar...deixaram aberto para pesquisas....não ta rolando pressão......querem coisas de ponta.

Javai?
WRYEL
JavaEvangelist
[Avatar]

Membro desde: 03/03/2008 21:27:20
Mensagens: 447
Localização: São Paulo
Offline

Pelo menos na parte de banco, eu usei toplink a alguns meses e não senti dificuldade, mas conversando com 2 pessoas que tem bem mais experiencia do que eu, citam as vezes aparecerem erros bizarros nele ... Acho que hibernate neste caso ta mais fácil de se escolher até por ter uma galera maior que ja meche com ele e o suporte viria bem mais rápido!

Neste caso poderia ser feita a pergunta, o que o toplink iria agregar que o hibernate não agregaria ?
tópico muito bom esse, vou acompanhar também!


/**
* http://www.wryel.com.br
* SCJA / SCJP / OCWCD
*/
[WWW] [MSN]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

TeiTei wrote:Pessoal vou iniciar um novo projeto digamos que sera um sistema que não é muito grande como o um ERP , CRM e tudo mais, porem seria para controle de muitas coisas ja esta claro que será web e na platafoma Java, o banco ainda estou em duvida post ou mysql, preciso ter informações de vc como por exemplo?

Usar JSF ou STRUTS 2?

Usar Hibernate ou DAO puro?

Mysql ou Post?


Ambiente não JEE
Banco : Portgress ( gratuito e com mais funcionalidades que os concorrentes e bom suporte)
Mapeamento : Hibernate. (JPA não faz tudo e é apenas uma casca em cima do hibernate)
Uso dos padrões Repository, entity,Aggregation, Value Object
Spring
Spring MVC para controlador web.
JSP + taglets para a UI
+ HTML e JQuery


Ambiente JEE
Banco : Postgress
Mapeamento: JPA
SessionBeans e EntityBeans (EJB 3)
Spring
Spring MVC
JSP + taglets para a UI
+ HTML e JQuery

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
paulofafism
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 15:30:50
Mensagens: 475
Offline

Você tem que analizar bem qual tecnologia você irá usar, o tempo de projeto que você tem para desenvolver, requisitos entre outros detalhes para não ter problemas futuros. E não tente aprender a usar a tecnologia no momento que inicia o projeto isso é uma pessima idéia. Agora uma sugestão de tecnologia para você aprender utilize JSF + RichFaces + Glassfish + (JPA com Hibernate) + EJB, agora banco de dados MySQL eu não gosto, postgree nunca usei, pois aqui onde trabalho utilizamos SQL Server

This message was edited 1 time. Last update was at 29/09/2009 16:39:46


Paulo Vinícius Moreira Dutra

Perfil Linkedin
Lattes

Paulo Viníciu's Blog
[WWW]
TeiTei
Virtual Machine Man
[Avatar]

Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline

Galera acho que vou para o JSF - ICEFACES, JPA(HIBERNATE), EJB 3, POST...Jboss 5 e eclipção mesmo kkkk

Javai?
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team