Demoiselle: framework oficial do governo federal

O problema é que ninguém viu esse framework e já estão atirando pedras. E se for bom? E se realmente valer a pena? Acho que é melhor ver, testar, avaliar primeiro e depois criticar. Cada um posta o que quer mas criticar uma coisa sem ver é tenso.

:lol:

Framework é algo muito abrangente.

Que tipo de framework é?
web, desktop, bpm, de integração JavaEE, persistencia, full stack …

Este framework atua apenas como facilitador e por baixo dos panos utiliza algo como Seam, Wicket, GWT ou outros frameworks open sources?

[quote=Mauricio Linhares]Já deve ser bem o décimo desde o ano passado. E cada órgão tem o seu, incrível como o governo federal é “padronizado” :slight_smile:
[/quote]

Como eu mesmo já li por aqui: - Padrão é uma coisa tão boa que cada um tem o seu.

Demoiselle é o nome de uma banda de rock muito boa aqui da Bahia.

Link: http://www.demoiselle.com.br/

Como servidor público, vou ter de aprender o framework. Mas pelo que me consta, é apenas uma plataforma que utiliza frameworks livres e não um feito do zero. Espero que seja assim e o pessoal do serpro é bom o suficiente pra perceber que fazer um do zero é tiro no pé. O que eu também não gosto são essas estatísticas chutadas e essa mentira de facilitar a integração. A gente sabe que não é o fato de ter sido feito em Struts que se torna mais fácil de integrar.
Espero que seja bom de usar!

Pelo que me contou um amigo que trabalha nos correios lá eles adotaram que para todos os projetos nos próximos 10 anos será entre struts 2 ou jsf, com hibernate+jpa. O que eu acho uma solução melhor, afinal, existirão pessoas de todo o mundo trabalhando pra melhorar os frameworks.

10 anos? rsrsrs

Essa foi boa!

Cara, 10 anos no poder público é 1 ano de vida real ;D

Se uma das maiores vantagens de se adotar um software livre é a ajuda comunidade (desenvolvedores e usuários), também acho que o governo poderia passar a olhar com mais carinho para soluções consagradas com enorme quantidade de documentação e usuários.

Mas, enfim…

Pelo menos é java, imagina se o padrão escolhido fosse asp.net C# :slight_smile:

:stuck_out_tongue:
Nada contra a linguagem em si…
Mas muito contra a dependência que se tem da Microsoft e da documentação que eu acho ruim… :frowning:

Também gostaria de saber o custo para esta “brincadeira”.

eu tb nao sou contra asp.net…pelo contrário acho bem legal programar com ela…

Ué, pensei que esse era o argumento para usar Open-Source…

O Demoiselle existe sim, e a versão final para utilização foi lançada no dia 19/12/2008.
Ainda será disponibilizado um site para download do mesmo, será lançado até um livro criado pela equipe que desenvolveu o framework.
Logicamente ele não foi construido do zero, tiveram como base um outro framework que foi totalmente reformulado, mas foram adicionados muitos conceitos interessantes em sua arquitetura.

O Demoiselle tem por objetivo definir uma arquitetura de software padronizada para o desenvolvimento de sistemas baseados na plataforma JEE, além de padronizar e integrar frameworks especialistas para o desenvolvimento de aplicações.

Pra ter uma idéia dos frameworks especialistas integrados JSF, JBoss RichFaces, JBoss Ajax4jsf, MyFaces Tomahawk, Hibernate, Facelets, log4j, JasperReports, Apache Maven, AspectJ.

A idéia deste framework é padronizar as aplicações do governo, reduzindo custos com aprendizagem e os custos do próprio governo. Ou seja, as equipes de desenvolvimento (no caso do Serpro), poderão trabalhar em qualquer projeto que utilize este framework sem problemas de adapatação, podendo focar os esforços somente em entender o negócio da aplicação.

Até agora tá bom demais. Mas eu sou suspeito pra falar.

Ah, e é “o” Serpro e não “a” Serpro.

E só pra constar a documentação do asp.net da microsoft é muito boa sim. Tem tudo no site da microsoft, então quando forem reclamar, reclamem dos motivos reais $$$$$$$.

:wink:

Pessoal acredito que vai ser o primeiro SOFTWARE LIVRE obrigatório a ser utilizado no mundo, se não fosse triste até seria engraçado, rsrsrs.

Obrigar a todos os órgãos do governo ou quem quer que seja a utilizar um SOFTWARE LIVRE, é nadar contra a corrente da liberdade de escolha.

O SOFTWARE é llivre mais o direito de escolher não.

Será que o governo vai publicar o ato institucional numero 6 (IA6), quem não usar vai ser espancado, preso, classificado como subversivo? :cry:

Na minha opinião é uma atitude Fascista e autoritária. :twisted:

Gostaria de saber a opinião de todos.

Para mim não tem nada de fascista nem de autoritário, uma vez que não fere nenhum princípio constitucional. É simplesmente um requisito que deverá ser cumprido para quem quer fornecer software para o governo.

Eu concordaria se fosse um requisito, ou melhor, se fosse uma especificação tipo JSR, ou semelhante, agora achar que os caras do Serpro vão produzir uma framework (código) melhor que qualquer um da comunidade e empurrar de boca a baixo… da licença.

A reserva de mercado imposta por muitos anos no Brasil, serviu para que?

Se a tal Framework for boa mesmo, todos nós vamos usuar, agora OBRIGAR…

Demoiselle na minha opinião é a framework PINHÃO 2, a missão, rsrsrs

Alguém um dia vai ter que me explicar porque meu imposto (que eu ainda pago, mesmo morando fora há algum tempo) tem que ser desperdiçado desta forma. Que tal o governo deixar a criação de tecnologia para quem tem nisso sua missão (universidades, projetos livres, encubadoras, consórcios, fundações, ONGs, empresas…) e não procura entregar um mínimo de valor no que deveria fazer?

[quote=alexviegas]O Demoiselle existe sim, e a versão final para utilização foi lançada no dia 19/12/2008.
Ainda será disponibilizado um site para download do mesmo, será lançado até um livro criado pela equipe que desenvolveu o framework.
Logicamente ele não foi construido do zero, tiveram como base um outro framework que foi totalmente reformulado, mas foram adicionados muitos conceitos interessantes em sua arquitetura.

O Demoiselle tem por objetivo definir uma arquitetura de software padronizada para o desenvolvimento de sistemas baseados na plataforma JEE, além de padronizar e integrar frameworks especialistas para o desenvolvimento de aplicações.

Pra ter uma idéia dos frameworks especialistas integrados JSF, JBoss RichFaces, JBoss Ajax4jsf, MyFaces Tomahawk, Hibernate, Facelets, log4j, JasperReports, Apache Maven, AspectJ.

A idéia deste framework é padronizar as aplicações do governo, reduzindo custos com aprendizagem e os custos do próprio governo. Ou seja, as equipes de desenvolvimento (no caso do Serpro), poderão trabalhar em qualquer projeto que utilize este framework sem problemas de adapatação, podendo focar os esforços somente em entender o negócio da aplicação.

Até agora tá bom demais. Mas eu sou suspeito pra falar.

Ah, e é “o” Serpro e não “a” Serpro.

E só pra constar a documentação do asp.net da microsoft é muito boa sim. Tem tudo no site da microsoft, então quando forem reclamar, reclamem dos motivos reais $$$$$$$.

:wink: [/quote]

Falando sério agora, vocês já pararam para pensar que… estas tecnologias citadas podem estar defasadas amanhã? Que elas podem não ser a melhor solução para todos os projetos? Que elas restringem/limita o aprendizado de novas tecnologias (ie. vocês vão parar no tempo)…