Top 10 Frameworks

23 respostas
deniswsrosa

Eae galera!!! Blz!!??
Eu irei comecar um projeto novo, e gostaria de saber quais sao a lista dos frameworks que vcs acham excelentes e\ou inovadores, com execao 'e claro de frameworks ja comuns como Hibernate, Struts, JSF, JUnit, Ant e Maven.

Obrigado pela Atencao.

23 Respostas

urubatan

http://blog.urubatan.com.br/2006/07/23/empresas_que_trabalham_com_java_natilde_o_gostam_de_produtividade.html

Eu to gostando bastante da combinação:
Spring-Annotation
JSF
Hibernate-annotation

W

[/b]urubatan[b]

Java pode ser muito produtivo, só é preciso utilizar tecnologias com menos de 2 anos, e uma equipe qualificada!
Qualificação é a solução para a produtividade!
e o Medo é a causa da falta de produtividade das empresas hoje em dia!

E o mais interessate nesse artigo é que não foi usado nenhum plugin para anabolizar a “IDE”.

B

Estou utilizando o JBoss Seam. Simples e eficiente!

Edufa

Estou testando o Menta e estou gostando, recomendo dar uma olhada.

deniswsrosa

Mas e quanto aos frameworks para outros fins, por exemplo, frameworks que servem para funcoes mais especificas do projeto, nao para o MVC, quais vcs utilizam ou pretendem testar?

Mauricio_Linhares

Tipo, se for necessário, testa, mas o que é que você tá procurando?

W

Quais por exemplo…??? :?:

deniswsrosa

Eu gostaria de integrar ao meu projeto novos frameworks, mas nao sei quais ainda, as unicas tecnologias q ja estao inclusas sao: JSF, Hibernate, Junit e Maven ( alem de pretender adicionar portlets ), o que realmente gostaria de saber e quais frameworks vcs usam, acham interessantes ou q gostariam de testar, nao importando a sua funcionalidade. Qualquer um q tenha um conceito inovador, ou que apresente grandes recursos.
Pois pretendo testar grande parte deles, mais gostaria de ter uma referencia obre quais testar, para nao perder meu tempo com projetos j’a ultrapassados.

Mauricio_Linhares

Você quer usar uma coisa sem ter necessidade???

Programador Java é um bixo esquisito mesmo :stuck_out_tongue:

deniswsrosa

rsrsrsrs… claro… eu estou montando este projetinho justamente para isso… nao ter funcionalidade concreta nenhuma. Simplesmete para ter experiencia com api’s mais recentes, ou q ainda nao conheco, ou vc sempre usa todos os frameworks e api’s q quer em seus projetos???
entende?!

W

Já tá tudo ai fica somente faltando somente Spring, que eu preciso dedicar mais tempo à ele. Se vc. quiser tem o MDA e uma versão open chamada androMDA (leia-se andromeda) que gera uns cartuchos agilizando o desenvolvimento de suas aplicações.

A

deniswsrosa:
Eae galera!!! Blz!!??
Eu irei comecar um projeto novo, e gostaria de saber quais sao a lista dos frameworks que vcs acham excelentes e\ou inovadores, com execao 'e claro de frameworks ja comuns como Hibernate, Struts, JSF, JUnit, Ant e Maven.

Obrigado pela Atencao.

Bom, eu te aconselharia a retirar o Struts de sua lista. Os motivos já foram comentados em outros posts, basta dar uma pesquisadinha.

Agora, quanto a minha lista, eu costumo variar um pouquinho, seja pra explorar novas tecnologias ou não. Mas…

Spring
WebWork
Hibernate Annotations (show de bola isso)
JUnit
Log4J
Maven (usando pela primeira vez num projeto pessoal atual)
GWT (ou o framework versão Community Edition da Backbase)

[Editado]: Caramba, como fui esquecer de colocar ele na lista:

Lucene

Estou usando o Mentawai num projeto comercial atual, e até agora, tô gostando sim. Mas o IoC fica por conta do Spring. Não uso, nem nunca usei frameworks como Velocity ou Freemaker. Sempre fui na base do JSP + CSS, e agora mais recentemente adotando frameworks AJAX, porém, um dia eu ainda vou fazer uma apllicaçãozinha só pra testar esses frameworks (Freemaker ou Velocity).

[]s.

deniswsrosa

Exatamente listinhas assim que eu gostaria cara, olha s’o… nem lembrava do lucene… mais um pra minha listinha…

Rubem_Azenha

Struts + EJB :slight_smile: para mim é o ideal :slight_smile:

brincadeira :slight_smile:

Mentawai + Hibernate

saoj

Me deparei recentemente com o pBeans. (http://pbeans.sourceforge.net)

Apesar de ele ter zero de documentação e zero de exemplos no site, ele me pareceu bastante simples e com zero de configuração.

Basicamente vc pega um bean User.java e faz store.save(user) que o framework se vira para descobrir as propriedades, fazer o sql, etc e tal.

E suporta queries tb…

É claro que isso só vai funcionar nos casos mais simples de CRUD e queries simples, mas as pessoas se esquecem que:

  • 90% dos casos as coisas são simples

  • para os outros 10% nada te impede de usar o hibernate ou mesmo JDBC junto com o pbeans.

Podem aguardar um PBeansFilter para o mentawai em breve…

Daniel_Quirino_Olive

saoj:

Podem aguardar um PBeansFilter para o mentawai em breve…

Errr, fugindo um pouco do foco do tópico, por que não criar um pacote de extensões do MTW ao invés de ficar inchando o framework com coisas que muita gente pode não querer usar?

saoj

Daniel Quirino Oliveira:

Errr, fugindo um pouco do foco do tópico, por que não criar um pacote de extensões do MTW ao invés de ficar inchando o framework com coisas que muita gente pode não querer usar?

Acho que há uma linha tênua entre uma coisa e outra.

As coisas extras que estão no framework são totalmente opcionais.

Esse filtro vai se chamar PBeansFilter e vai ficar no pacote org.mentawai.filter.

Quem não quiser usá-lo pode simplesmente ignorá-lo.

Acho que um framework pode ficar inchado desde que as coisas sejam totalmente independentes e não aumentem em nada o grau de complexidade.

Por exemplo suporte a Velocity. É totalmente opcional mas se o framework não oferece vai ter meia dúzia de pessoas falando que não vão usar por causa disso. É uma questão de agradar a todo os fregueses para ganhar mercado.

O que não pode é complicar !!!

Agora esse pBeans parece ser bem legal. Estou procurando um exemplo ou tutorial extremamente simples de como persistir um objeto User.java usando annotation e hibernate. Tá dificil encontrar!

F

saoj:
Estou procurando um exemplo ou tutorial extremamente simples de como persistir um objeto User.java usando annotation e hibernate. Tá dificil encontrar!

Sergio,

@Entity
class User {
  //atributos
  ...
  // getters e setters
}

E depois

session.save(user);

Ve se te serve.
Isso é JPA acredito ter alguns exemplos por ai pelo menos eu ja vi alguns.

]['s

dudaskank

As coisas extras que estão no framework são totalmente opcionais.

Esse filtro vai se chamar PBeansFilter e vai ficar no pacote org.mentawai.filter.

mas se é opcional não deveria vir com o framework…

um que quero aprender a usar, apesar de se denominar engine ao invés de framework, é o JMonkey

A

dudaskank:
mas se é opcional não deveria vir com o framework…

um que quero aprender a usar, apesar de se denominar engine ao invés de framework, é o JMonkey

Estou com o Sergio. Ao meu ver, opcional é quando algo não é imposto, ou quando não sou obrigado a usar.

Vejamos. Estávamos no outro fórum (Java Avançado), discutindo sobre o uso de import statics. A maioria acha que isso pode levar a um caos no projeto. Mas ainda bem que isso é opcional, ou seja, uso se eu quiser.

É isso que o Sergio irá fazer. Você não será obrigado a usar o PBeansFilter. É apenas uma opção.

Outra coisa foi a Sun ter adicionado ao seu SDK, o JavaDB. Muita gente torceu o nariz pra isso, inclusive eu. É opcional? É. Se bem que quem está aprendendo, pode ser influenciado - o que não é o caso do PBeanFilter.

[]s.

Rubem_Azenha

olha, eu até entendo o ponto de vista de vocês.
É que o mentawai tem integração com tanta coisa que não valeria a pena criar um jar para cada integração.
Ia ter mentawai-ajax.jar, mentawai-hibernate.jar, mentawai-spring.jar, mentawai-c3p0.jar, mentawai-dbpc.jar, … iriamos ter muitos jars com 2 ou 3 classes. Não vale a pena…

os casos em que isso valeria a pena são muito raros e podem ser facilmente contornados.

Paulo_Silveira

se fosse pra escolher apenas um, hibernate eh fundamental… eu ateh trabalharia com servlets e requestdispatchers para os jsps na unha.

jmp

Pessoal,

Quando vi o assunto do topico fiquei bem interessado, mas voces acabaram fugindo do assunto. Varios colegas aqui conhecem muito bem frameworks… gostaria que voces voltassem ao assunto “top 10 framworks”…

Criado 24 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 23
Participantes 14