| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/12/2009 00:57:02
|
GouverMXT
JavaGuru
![[Avatar]](/images/avatar/e65da2392672bfaa382312263caceb9d.jpg)
Membro desde: 19/03/2007 15:58:06
Mensagens: 233
Offline
|
Resolvi usar scaffold do Grails em um projeto e achei bem interessante e produtivo, difícil uma operação que não precise modificar algo na view e no controller, mas quando isto se tornou necessário foi tranquilo de fazer e economizou bastante tempo, ao mesmo tempo tendo certeza que o código gerado passou por muitos testes, às vezes mais do que nós mesmos fazemos com os nossos.
|
Rails. It just works. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2009 18:46:48
|
alandasilvaferreira
HelloWorld
![[Avatar]](/images/avatar/b56a214222a8420e90df549beeee95b5.jpg)
Membro desde: 10/08/2009 09:43:46
Mensagens: 11
Offline
|
.......
This message was edited 2 times. Last update was at 28/12/2009 10:08:19
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 10:20:15
|
alandasilvaferreira
HelloWorld
![[Avatar]](/images/avatar/b56a214222a8420e90df549beeee95b5.jpg)
Membro desde: 10/08/2009 09:43:46
Mensagens: 11
Offline
|
Em primeiro lugar espero que todos tenham tido um ótimo natal ...
cara achei fantastico o seu artigo citado no link acima realmente muito bom só gostaria de resaltar mais um item, que muitos programadores e arquitetos fazem mal uso dessas ferramentas por falta de experiencia e conseitos mal formados sobre a real utilidade desses softwares, que somente estão ai para dar uma assistencia isso sem contar que em contra partida muitos desses softwares não cumprem nem 30% do que eles vendem ... posso estar me preciptando mas na real, eu acho que a maioria desses caras que produzem esse tipo de software não tem experiencia o suficiente para criar tais tipos de ferramentas ... eu mesmo sou um desses mas pelo menos eu não fico criando porcarias e jogando na internet ...
me desculpem se fui meio grosseiro ou pareci um pouco arrogante mas eu não consigo entender como esses softwares que estão no mercado conseguem ganhar dinheiro com esses produtos ...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 16:16:01
|
GabrielCardelli
GUJ Ranger
![[Avatar]](/images/avatar/c692f04c9697bb4b14939a29499e997b.jpg)
Membro desde: 25/10/2008 13:07:31
Mensagens: 822
Localização: Rio de Janeiro
Offline
|
Gerar Código Legível é muito bom! Você pode dar Manutenção e todos ficarão felizes.
Gerar Código Ilegível e um porcaria.
Gerar Sistemas é complicado.
|
Gabriel Cardelli
http://www.opengti.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 18:58:01
|
matarra1000
JavaBaby
Membro desde: 19/09/2009 20:43:57
Mensagens: 82
Offline
|
Existem bons geradores e maus geradores...
Geradores bons só ajudam.
Eu já encarei uma empresa onde um cara tinha feito um "gerador modafoca de sistemas da empresa".
O q o gerador fazia era geram um crud básicão baseado em somente uma tabela, todo e qualquer coisa teria q ser feito a mão, quase q deletando tudo q o maldito gerador fazia.
Só q o cara tinha convencido os chefes da empresa q o gerador q ele tinha feito era fodonico e praticamente gerava tudo, o programadorzinho só precisava fazer alguns ajustes...
Aí começava a lambança quando nos era dado tempo nas tarefas, era muito menos tempo q o necessário, já q o gerador fazia tudo, dava tempo de sobra... na cabeça deles.
Uma hora me indignei e disse pro pessoal: vamos fazer uma reunião e vou falar pros chefes em nome de todos q esse gerador é puro engodo, vcs acham q alguma alma quiz se levantar? Programador é tudo uma raça de cagões. Resultado? Saí da empresa uns meses depois.
This message was edited 1 time. Last update was at 28/12/2009 19:05:31
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 20:49:39
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3275
Offline
|
"
This message was edited 1 time. Last update was at 31/01/2012 07:49:24
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 22:18:47
|
bruno.braga
JavaChild
![[Avatar]](/images/avatar/d8ec7fefbec9864f0453074a21fc2067.jpg)
Membro desde: 23/09/2006 15:02:46
Mensagens: 121
Localização: BH - MG
Offline
|
alandasilvaferreira wrote:Em primeiro lugar espero que todos tenham tido um ótimo natal ...
cara achei fantastico o seu artigo citado no link acima realmente muito bom só gostaria de resaltar mais um item, que muitos programadores e arquitetos fazem mal uso dessas ferramentas por falta de experiencia e conseitos mal formados sobre a real utilidade desses softwares, que somente estão ai para dar uma assistencia isso sem contar que em contra partida muitos desses softwares não cumprem nem 30% do que eles vendem ... posso estar me preciptando mas na real, eu acho que a maioria desses caras que produzem esse tipo de software não tem experiencia o suficiente para criar tais tipos de ferramentas ... eu mesmo sou um desses mas pelo menos eu não fico criando porcarias e jogando na internet ...
me desculpem se fui meio grosseiro ou pareci um pouco arrogante mas eu não consigo entender como esses softwares que estão no mercado conseguem ganhar dinheiro com esses produtos ...
Alan, eh o artigo ficou bacana. Sobre as ferramentas tb acho que tem muitas ruins. Por isso criei uma Open Source para que todos possam colaborar e criar algo free melhor do que as pagas.
Na verdade uma vez procurei uma ferramenta nesse estilo e fiquei meio desapontado com a qualidade, nenhuma gerava codigo util, permitia customização ou era facil de usar. Então resolvi começar a fazer uma no tempo livre. No primeiro quartil de 2010 qdo tiver uma release estavel, espero que possa te ajudar com esse problema em comum.
Apesar do parenteses sobre ferramentas, espero ter ajudado a discutir o conceito "geração de código". Ver que se bem entendido o objetivo e bem aplicado pode agregar e não ser um inimigo.
|
Bruno Braga
http://www.brunobraga.com.br
http://www.spideronrails.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 16:40:09
|
alandasilvaferreira
HelloWorld
![[Avatar]](/images/avatar/b56a214222a8420e90df549beeee95b5.jpg)
Membro desde: 10/08/2009 09:43:46
Mensagens: 11
Offline
|
cara eu não sei se é a melhor das soluções em praticidade mas com o software que eu criei em menos de 40 minutos o próprio programador da um modelo de código em qualquer linguagem e replica o mesmo código para uma infinidade de definições seja de tabelas, procedures ou outros mais... só de olhar ele parece um modelador tipo erwin ou o diagramador do MsSQL ...
particularmente eu achei que realmente ficou muito prático e rápido mas é somente um protótipo ...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 20:37:22
|
clecio vigo
Smalltalk
Membro desde: 20/09/2010 20:33:54
Mensagens: 1
Offline
|
Tem um gerador de código bem interessante.
www.totalcodegenerator.com.br
É rápido e facil de customizar.
Sei que o Forum é de Java mas para quem tambem programa em C#. É bom conhecer.
Não custa nada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2010 09:07:27
|
alandasilvaferreira
HelloWorld
![[Avatar]](/images/avatar/b56a214222a8420e90df549beeee95b5.jpg)
Membro desde: 10/08/2009 09:43:46
Mensagens: 11
Offline
|
eu publiquei alguns videos dos meus softwares de uma olhada no youtube procure por "AlanSoft DSM", esse era o protótipo hoje estou transformando a idéia em
serviços para deixar na web...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2010 10:47:13
|
zumcoder
Smalltalk
Membro desde: 14/10/2010 10:39:39
Mensagens: 1
Offline
|
Acredito sim que um sistema gerador de código pode auxiliar no desenvolvimento de aplicações comerciais, ainda mais quando se trata de sistemas onde você mesmo pode customizar o código gerado através da utilização de templates.
Estes sistemas poupam um considerável tempo no que se refere a códigos repetitivos.
Uma vez que você tem uma arquitetura definida não vejo por que não automatizar a parte burocrática do desenvolvimento. tipo POJOS, DTOS, DAOS, Store Procedures CRUD, páginas que geram grids e coisas do tipo.
EU particularmente estou empenahdo no desenvolvimento e evolução de uma sistema chamado Zum Coder (http://www.zumcoder.com.br) , que permite que você possa ler estruuras de diversos bancos de dados além de modelos XML, XSD, Formulários HTML.
|
|
|
 |
|
|