Persistência flexível com BoxSQL  XML
Índice dos Fóruns » Notícias
Autor Mensagem
softwork
JavaBaby
[Avatar]

Membro desde: 15/04/2006 23:22:33
Mensagens: 90
Localização: São Paulo - SP - Brasil
Offline

Bom dia!
Eu concordo com você mvargens !
Tem casos que o Hibernate é um verdadeiro saco e tenho que acabar reinventando a "roda" para chegar a uma solução plausível.

Infelizmente tenho percebido que o projeto BoxSQL anda meio paradão e também gostaria de vê-lo progredir, principalmente no quesito de tabelas relacionais, posi neste momento é o que mais sinto falta no BoxSQL.

No demais, parabéns aos idealizadores do projeto e bola pra frente!

PS: Não deixem o "espírito" do BoxSQL desaparecer, continuem com algumas novidades, mesmo que sejam pequenas.

Abraços,

Dennys

This message was edited 1 time. Last update was at 13/05/2008 08:54:25


Dennys S. Sobrinho

Analista e Desenvolvedor Sênior
Chefe adjunto do Centro de Informática - FAESP-SENAR/SP
http://www.faespsenar.com.br
(11) 3258-7233 Ramal 174

Plante, cultive e colha a Paz.
[WWW] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

http://code.google.com/p/krank/


www.softdevelop.com.br
[Email] [WWW] [MSN]
peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1388
Localização: Porto Alegre / RS
Offline

ja que "uparam" o topico, ao ler um pouco a thread, concordo com os posts do Luca, em questão de não criticar novos projetos e, acho que realmente já é possível fazer isso usando named queries no hibernate. E, se for usar ibatis ainda tem opcoes de querys dinamicas (nao sei se o BoxSQL faz isso)

de qlqer maneira, eu testaria... parece produtivo.

follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
mvargens
Java Ninja

Membro desde: 12/05/2008 16:20:26
Mensagens: 299
Localização: Embu
Offline

peerless wrote:ja que "uparam" o topico, ao ler um pouco a thread, concordo com os posts do Luca, em questão de não criticar novos projetos e, acho que realmente já é possível fazer isso usando named queries no hibernate. E, se for usar ibatis ainda tem opcoes de querys dinamicas (nao sei se o BoxSQL faz isso)

de qlqer maneira, eu testaria... parece produtivo.


Exatamente isso que os outros frameworks citados como alternativos não são "produtivos". Infelizmente onde reina pessoas acostumadas com a época do COBOL, VB e etc, o tempo para se produzir em hibernate e ibatis (sem contar a maneira em que se organiza as coisas) é um absurdo de lerdo e complexo. Em lugar assim não adianta tentar converser as pessoas. É o mesmo que pedir para trocar de time de futebol. Dai é melhor usar uma alternativa assim para persistencia onde os caras podem brincar com a query sem depender totalmente do java e trabalhar sossegado com uma arquitetura robusta e atual no front end. Melhor isso do que perder o projeto por teimosia.
[Email]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 826
Localização: Lisboa - Portugal
Offline

já q ressuscitaram...

há versão nova ou não? esta demorando...

como é?

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
mvargens
Java Ninja

Membro desde: 12/05/2008 16:20:26
Mensagens: 299
Localização: Embu
Offline

eduveks wrote:já q ressuscitaram...

há versão nova ou não? esta demorando...

como é?

Pelo que vi o ultimo post no forum do desenvolvedor foi em janeiro de 2008. Mas não tinha novidades.
[Email]
mvargens
Java Ninja

Membro desde: 12/05/2008 16:20:26
Mensagens: 299
Localização: Embu
Offline

leandrokjava wrote:http://code.google.com/p/krank/



Esse framwork não pe parece ser um framework desse tipo. Ele trabalha com JPA e anotações.
Vc ja usou ele? Com procedures inclusive?
[Email]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 826
Localização: Lisboa - Portugal
Offline

mvargens wrote:
eduveks wrote:já q ressuscitaram...

há versão nova ou não? esta demorando...

como é?

Pelo que vi o ultimo post no forum do desenvolvedor foi em janeiro de 2008. Mas não tinha novidades.


Isto não quer dizer nada...

Se for ver o site do CajuScript esta "abandonado" a alguns meses, mas temos uma versão fresquinha com data de saida para 1 de Julho...

O site ficar parado é normal, agora quero saber é se os responsáveis estão mantendo o projeto e com tantas melhorias para serem feitas, se já tem alguma, por que já começa a ser muito tempo... ja deu tempo para sair a versao 1.6 sei lá... só se estiverem preparando um versão 2.0 bombástica

Queria usar isto num projeto propicio para isto, mas também precisava de algumas melhorias que já foram citadas...

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
mvargens
Java Ninja

Membro desde: 12/05/2008 16:20:26
Mensagens: 299
Localização: Embu
Offline

O caminho ideal seria postar no forum do projeto.
Talvez assim os desenvolvedores se animem de ver que tem gente interessada no projeto.

Mas tentei postar la e não consegui. O java.net é meio confuso.
Mas o ideal seria postar la ou entrar em contato direto com os desenvolvedores.
Como são somente dois pode demorar para ter uma resposta.
[Email]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 826
Localização: Lisboa - Portugal
Offline

mas então eles estão aqui nesta thread, penso eu... devem receber e-mail de notificação...

e o site do projeto... o java.net... afff é muito confuso realmente, comparando com o googlecode, não tem nada a ver, conseguiram complicar coisas tão simples...

para achar o arquivo para download então... mais escondido impossível!

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 826
Localização: Lisboa - Portugal
Offline

Afinal... o BoxSQL parece q tem uma nova casa:

http://code.google.com/p/boxsql/

Vamos ver

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
mvargens
Java Ninja

Membro desde: 12/05/2008 16:20:26
Mensagens: 299
Localização: Embu
Offline

eduveks wrote:Afinal... o BoxSQL parece q tem uma nova casa:

http://code.google.com/p/boxsql/

Vamos ver


Opa valew a garimpada.
[Email]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

acho muito legal a iniciativa do boxSQL.

www.softdevelop.com.br
[Email] [WWW] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

mvargens wrote:
leandrokjava wrote:http://code.google.com/p/krank/



Esse framwork não pe parece ser um framework desse tipo. Ele trabalha com JPA e anotações.
Vc ja usou ele? Com procedures inclusive?


mvargens.
sim trabalha.
para trabalhar com JPA, use somente crank-core e crank-crud, para persistencia.
agora se tu quiseres utilizar os outros, que no caso eu não utlizo, sem problemas .

OBS1: o JPA2.0 será bem semelhante.
OBS2: vc precisa de Spring.

Exemplo simples:

public static List<Pessoa> readPessoaAndjunction(Pessoa pessoa, Junction junction) {
GenericDao<Pessoa, Long> genericDaoPessoa = (GenericDao) context.getBean("genericDaoPessoa");

Example e = Example.createExample(pessoa);
e.setJunction(junction);
List<Pessoa> pessoas = genericDaoPessoa.find(e);
return pessoas;
}


public static List<Pessoa> findPorCodPessoa(Long codPessoa){
GenericDao<Pessoa, Long> genericDao = (GenericDao) context.getBean("genericDaoPessoa");
Comparison c = new Comparison();
c.setName("codPessoa");
c.setOperator(Operator.EQ);
c.setValue(codPessoa);
return genericDao.find(c);
}

vc pode fazer consultas com join, group, orderby e por ai vai, sem problema algum, e sem SQL.

T+

This message was edited 2 times. Last update was at 16/05/2008 22:43:07


www.softdevelop.com.br
[Email] [WWW] [MSN]
feliperod
JavaTeenager
[Avatar]

Membro desde: 07/11/2006 14:10:54
Mensagens: 184
Offline

Fala aí moçada...

Putz... eu vi o post do mvargens mas não deu pra responder no dia porque eu tava numa correria pra finaliar o material do Worshop sobre DDD. Que por sinal foi muito bom e divertido. Quem não ofi perdeu! Mas terá outro, então aproveitando a deixa vou fazer o merchan... =)
Entra no site da fratech pra ver a segunda turma. http://www.fratech.net e aproveitem pra se inscrever antes que acabem as vagas novamente. =)

Bom, quanto ao BoxSQL fico muito feliz em dizer que a versão 2.0 está no forno e trazendo muitas melhorias. Não decidimos ainda se vamos seguir o caminho da JPA, mas concordo quando dizem que se for para usar JPA use o Hibernate, OpenJPA ou o Toplink que já estão no mercado faz tempo. Aliás, acho que o JPA ainda está muito imaturo perante o próprio Hibernate que já tem soluções para problemas que o JPA ainda não resolveu.

O intuito do BoxSQL como já foi dito aqui várias vezes é oferecer uma alternativa e acho que atende muito bem a vontade de deixar os cara que sacam muito de SQL escrever SQL. Ou alguém aqui discorda do poder que o SQL possui?

Bom, o site anda bem desatualizado, porém como já disseram é culpa do java.net. É muito confuso e como não víamos ninguém postando, também não postávamos. Mas a verdade é que não sei o que acontece. Mas se você olharem a lista de issues, já há alguns resolvidos.

Decidimos mudar o boxSQL pra o google code, mas ainda estamos experimentando. Quero definir branches de desenvolvimento porque a versão 2.0 talvez mude a notação dos parâmetros e queremos manter a compatibilidade. Também implementei o uso do Maven2.0, que vai tornar mais fácil o uso do framework. Acerdito que no google code ninguém terá dificuldade em postar comentários ou mesmo achar o arquivo para download.

Quanto às features, estamos trabalhando basicamente na lista de issues que ainda está no java.net, mas temos alguns pedidos por email que serão considerados. Se alguém mais quiser algo específico, por favor podem me enviar um email ou postar aqui mesmo, assim a galera ajuda a debater.

De qualquer forma fiquei muito feliz com a quantidade de posts e com o apoio de vocês. É um incentivo a mais pra continuar.


Grande abraço,


Felipe Rodrigues de Almeida
No Twitter: @felipero
www.fratech.net
The Fratech way
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team