Beta 1 do framework Demoiselle 2.0
Enviado por Jackson Laskoski (falecomΘjack·eti·br):
A versão 2.0 da ferramenta implementa diversas mudanças na forma como o framework lida com persistência, transação, injeção de dependência, estereótipos, configuração, tratamento de exceções, inicializadores e a própria estrutura do projeto. A próxima versão será um Release Candidate, que é o último passo para uma versão estável.
A notas deste lançamento podem ser conferidas aqui – elas apontam um resumo de todas as mudanças desta versão do Demoiselle. A equipe responsável pelo desenvolvimento da ferramenta também convida toda a comunidade de programadores Java a participar dos testes da versão. Bugs e sugestões de melhorias podem ser relatados diretamente no bugtracker do framework em: http://tracker.frameworkdemoiselle.gov.br” [referência: jack.eti.br]
“O Demoiselle Framework é uma integração de várias tecnologias de software e uma arquitetura de referência…”
E isso quer dizer que o Demoiselle é:…
(Alguém me ajude que eu não entendi o que é isso. Desculpe.)
Eu também não entendi, mas aparentemente é um framework web.
Se for realmente um framework web, a pergunta é: PRA QUÊ MAIS UM?
@Fábio Zero
“Se for realmente um framework web, a pergunta é: PRA QUÊ MAIS UM?”
Pooois é. Gostam tanto de criticar as Distros…
Mas no mundo java sim parece haver o projeto One Framework Per Person.
Mantendo a coerência, acho que cada um usa o que quer e cria outro também se achar interessante.
Mas fica mais estranho que o caso das distros, porque no caso dos frameworks, a fundação Apache auxilia alguns que parecem sobrepor funcionalidades.
Felizmente, algum tempo atrás criaram novo layout do site da fundação. Como tem um seção de projetos organizada por categorias, facilita para quem não quer perder tempo vendo todos maravilhosos frameworks web java.
@Linuxweb|@Fábio Zero|@Weber Jr,
Não sou um ativista, usuário ou membro da comunidade da ferramenta. Digo isso pra deixar claro que não tenho porque “defender” o Demoiselle, mas faz-se importante esclarecer algumas questões levantadas aqui:
1) Demoiselle é um conjunto de seis projetos, sendo cinco de software e um processo de desenvolvimento. Todos os projetos de software são disponibilizados sob a licença LGPL versão 3. Para saber mais: http://www.frameworkdemoiselle.gov.br/documentacaodoprojeto/projetos
2) O post aqui trata apenas do framework que é a parte mais “visível” do contexto. Mas, pessoalmente, acho a arquitetura proposta muito interessante e válida. Ela tenta implementar independência real entre as camadas da aplicação e o compartilhamento de serviços gerados por elas. Para saber mais sobre a arquitetura: http://demoiselle.sourceforge.net/framework/1.2.0/
3) Devido as características citadas no item 2, o governo federal vem apostando bastante neste framework como uma tentativa concreta de padronizar a geração de códigos em suas aplicações (desenvolvidas pelos vários órgãos) e diminuir a complexidade de conversação entre os softwares.
Abraços!
Jack
O Jack postou antes. É super válido o governo propor uma arquitetura de referência pra padronizar o desenvolvimento dos vários órgãos, podendo assim aproveitar trabalho e diminuir custos, além de simplificar o treinamento dos novos profissionais.
E ainda disponibilizou o trabalho sobre licença livre aberta.
O pessoal é ótimo pra criticar, mas tem de aprender a reconhecer os pontos positivos quando aparecerem.
@Marcos e @Jack
Eu acho válido, por isso falei:
“Mantendo a coerência, acho que cada um usa o que quer e cria outro também se achar interessante.”
E pelo foco que o Jack explicou, fica com utilidade diferenciada em destaque.
Mas mesmo que não fosse nada diferente, eu considero ainda válido. Vivo defendendo as Distros nanicas. E meu argumento é o mesmo: Ainda que considerasse inútil, não me incomoda, afinal, só baixa e usa quem quer.
Mas minha crítica a Apache eu considero apropriada porque acabam dividindo recursos de fomento e foco. Já que não é um simples repositório de projetos como o Sourceforge.
“O pessoal é ótimo pra criticar, mas tem de aprender a reconhecer os pontos positivos quando aparecerem.”
Criticar no ponto que considero apropriado. Defender incondicionalmente também é errado.
eu acho engraçado quando leio estas noticias e/ou comentários que citam:
“bla bla bla o governo federal está apostando em bla bla bla”.
eu trabalho em uma instituição pública federal e por lá, não tem nada disso. Logo só tenho a dizer que tal tipo de argumentação é falso.
O correto seria dizer:
“bla bla blabla algumas instituições do governo federal bla bla blabla”
[mode flame=on]
Ainda mais quando parte deste bla bla bla é feito em Java que é outro bla bla bla
[mode flame=off]
Já pude trabalhar com ele e tenho que dizer: pessoal precisa acordar porque esse framework Demoiselle é uma bela porcaria.
Uma sopa de letrinhas Java. Um software gigantesco, lento, grande, invasivo, burocrático e difícil de programar e que leva tua produtividade lá pra baixo.
Quem já programou para web com frameworks modernos como Ruby on Rais, Python Django ou CakePHP vai perceber o que estou falando.
Meu Deus… Escrevem 15 linhas de texto e não falam nem a tecnologia utilizada (Java) e nem pra que serve (desenvolvimento web).
@W.R.Braga,
eu também trabalho em “instituição pública federal” (ipf para resumir) e minha visão é que o governo realmente está apostando em alguma coisa, nós como instituições é que, em grande parte, vivemos-trabalhamos a “nossa ipf” como se fosse nosso botequim e o governo um bêbado muito chato que não pára de incomodar.
Tá! Se os governos fossem bons, não precisava trocar a cada 4 anos; mas acho que ele é basicamente um reflexo do que somos como sociedade.
Mas eu te entendo. Só acho que, antes de fazer oposição ao Governo, precisamos é tentar sanear nossa ifp de tantos interesses mesquinhos.
O Jack está correto. O framework Demoiselle não foi criado para apenas ser mais um framework em meio a tantos que já existem. O objetivo é padronizar a criação de softwares na esfera federal. Senão, cada um cria como quer e isto dificulta sobremaneira a manutenção desses sistemas pelo Serpro. Enfim, vejo como uma ótima maneira de por ordem na casa e diminuir custos.
A versão 2.0 vem com dezenas de melhorias e avanços quando comparada com a versão 1.X.
@ Scott: Você entendeu porque da minha dúvida.
@ Marcos: Não foi uma crítica.
@ Jack: Obrigado.