| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 00:19:32
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1574
Localização: Sao Paulo
Offline
|
gargula wrote:
ps: ah, o maker se parece um pouco com isso "jboss rules", porém, sem código.
Leia na ordem pra entender o que o drools representa usando flow charts
http://en.wikipedia.org/wiki/Machine_learning
http://en.wikipedia.org/wiki/Morphological_Analysis
http://en.wikipedia.org/wiki/Bayesian_network
http://en.wikipedia.org/wiki/Influence_diagram
http://en.wikipedia.org/wiki/Decision_tree
http://en.wikipedia.org/wiki/Business_rules_engine
http://en.wikipedia.org/wiki/Production_system
http://en.wikipedia.org/wiki/Expert_system
http://en.wikipedia.org/wiki/Rete_algorithm
http://en.wikipedia.org/wiki/Inference_engine
Praticamente tudo na area de ciencia da computacao pode ser representado por um flow chart, agora comparar o uso no drools com uma ferramenta que monta paginas web eh ignorancia
This message was edited 1 time. Last update was at 22/01/2008 00:21:15
|
Fernando Meyer http://blog.fmeyer.org
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 00:30:42
|
gargula
Debugger
![[Avatar]](/images/avatar/d0c6d53672d807bfef3b5878d0d74686.jpg)
Membro desde: 18/01/2008 00:44:12
Mensagens: 50
Offline
|
Praticamente tudo, menos o drools. Isto é mais uma "verdade absoluta" ?????????
E de qual ferramenta que monta páginas WEB vc está falando ???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 00:43:19
|
gargula
Debugger
![[Avatar]](/images/avatar/d0c6d53672d807bfef3b5878d0d74686.jpg)
Membro desde: 18/01/2008 00:44:12
Mensagens: 50
Offline
|
maquiavelbona wrote:
gargula wrote:...
Lembrando ao colega que fmeyer é um dos desenvolvedores do Drools. Se queres desacreditar ele também, terás que ter um pouco mais de trabalho.
Até!
Se o objetivo deste forum for esse...
Tenho 2 alternativas.
Não postar, nem ler mais nada aqui. E olha que estou achando legal....
Ou postar e ler mesmo contrariando as "verdades absolutas" que apacerem como a indicação imposta por uma "seita"...
Porém, "Nunca deixei uma boa briga para trás" (intelectual, obviamente).
Ps: Parabéns para o "fmayer", o lance dos flow charts que ele criou ficou legal !!! valeu cara.
Quem não deve ter gostado é o pcalcado, ele tem traumas de fluxogrmas !!!
This message was edited 1 time. Last update was at 22/01/2008 00:53:03
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 01:01:29
|
maquiavelbona
Forum Spammer
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2444
Localização: São Paulo - SP
Offline
|
gargula wrote:...
Nunca falei para fugires, melhor que fiques, não perco nada da minha vida lendo o fórum. Mas agora tens que saber um pouco mais sobre o que criticas ou quem critica. Se tu achas que conheces mais sobre o que o Jboss Rules é, do que um dos desenvolvedores, é melhor ter muitos argumentos. Se ele disse que não tem o mesmo foco ou finalidade, tenhas um pouco mais de cuidado em se defender com o falácias ( 1, 2, 3 além de várias outras que poder ver aqui ) e com o argumentos relativistas sobre "a verdade".
Cara, não é um ataque a ti, só gostaria de ver uma discussão mais em cima do porque o Maker não é uma ferramenta que tende ao fracasso e o que ele tem de diferencial sobre o resto do mundo.
Até!
Obs.: as correções foram de ortografia e semântica, nada de mudança significativa do texto
This message was edited 2 times. Last update was at 22/01/2008 01:05:37
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 01:10:02
|
Andre Brito
Forum Spammer
![[Avatar]](/images/avatar/4dff7cccfc092f41b8170fc6d7dc93c0.jpg)
Membro desde: 21/07/2007 17:44:31
Mensagens: 1875
Localização: Paraná
Offline
|
Sinceramente?
Não consegui entender o que esse Drools faz... Hoje em dia inventam alguma coisa nova sobre muitas coisas novas... porra, tá foda de acompanhar tudo hein... po.
|
"Já que o rei não vai virar humilde, eu vou fazer o humilde virar rei."
Emicida.
DuranServiceException
Science: If you ain't pissin' people off, you ain't doin' it right.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 01:55:40
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 468
Offline
|
Como fica controle de versão?
Como o Maker faz diff ou merge de fluxograma?
Pelo que eu entendi, você aperta um botão e o Maker gera um .war ou .ear direto pra deployar no servidor JEE da sua preferência, é isso mesmo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 02:20:01
|
gargula
Debugger
![[Avatar]](/images/avatar/d0c6d53672d807bfef3b5878d0d74686.jpg)
Membro desde: 18/01/2008 00:44:12
Mensagens: 50
Offline
|
maquiavelbona wrote:
gargula wrote:...
Nunca falei para fugires, melhor que fiques, não perco nada da minha vida lendo o fórum. Mas agora tens que saber um pouco mais sobre o que criticas ou quem critica. Se tu achas que conheces mais sobre o que o Jboss Rules é, do que um dos desenvolvedores, é melhor ter muitos argumentos. Se ele disse que não tem o mesmo foco ou finalidade, tenhas um pouco mais de cuidado em se defender com o falácias ( 1, 2, 3 além de várias outras que poder ver aqui ) e com o argumentos relativistas sobre "a verdade".
Cara, não é um ataque a ti, só gostaria de ver uma discussão mais em cima do porque o Maker não é uma ferramenta que tende ao fracasso e o que ele tem de diferencial sobre o resto do mundo.
Até!
Obs.: as correções foram de ortografia e semântica, nada de mudança significativa do texto
maquiavelbona wrote:
gargula wrote:...
Nunca falei para fugires, melhor que fiques, não perco nada da minha vida lendo o fórum. Mas agora tens que saber um pouco mais sobre o que criticas ou quem critica. Se tu achas que conheces mais sobre o que o Jboss Rules é, do que um dos desenvolvedores, é melhor ter muitos argumentos. Se ele disse que não tem o mesmo foco ou finalidade, tenhas um pouco mais de cuidado em se defender com o falácias ( 1, 2, 3 além de várias outras que poder ver aqui ) e com o argumentos relativistas sobre "a verdade".
Cara, não é um ataque a ti, só gostaria de ver uma discussão mais em cima do porque o Maker não é uma ferramenta que tende ao fracasso e o que ele tem de diferencial sobre o resto do mundo.
Até!
Obs.: as correções foram de ortografia e semântica, nada de mudança significativa do texto
Vamos lá:
Quanto a comparação do uso do flow chart (já que não podemos mais usar a palavra fluxog<censurado> para não incomodar ninguém), pelo drools e pelo maker, não quer dizer necessariamente o uso de flow chart "puro", ou seja, aquele de 1960, vi que os dois usam alguns elementos que de alguma forma visual descrevem lógica, para alguma atividade/regra. Parecidos na essência, porém, diferentes no uso.
Não aceito que alguém, seja lá quem for, com toda arrogância do mundo, venha me chamar de ignorante. Ele é que "ignora" do que se trata esta tread ..... ....ferramenta de montar página web ??????
Quanto ao diferencial do maker, "acho" o seguinte:
Como já postei anteriormente, não vi nada de novo, nem de mágico. Talvez esse seja o segredo. Copiaram idéias, juntaram e colocaram para funcionar. Separaram a camada de especiificação, da camada de código, criaram um protocolo de ligação entre as camadas através de uma estrutura XML. Usaram Wisywyg para forms, eventos, e uma "maneira" visual, fácil de ser entendida e que se parece com elementos de fluxog..vcs sabem, onde se usa a lógica para escrever as regras de negócio. Quando vi a apresentação,fiquei pirado, por que não pensei nisso antes ??? simplificaram bastante.
Pelo que vi o foco da ferramenta é definido. Não foi feita para criar, um portal por exemplo. "Acho" também, que o sucesso que elá está fazendo se deve a alguns detalhes imperceptiveis, que não vi, juntos, em nenhuma outra ferramenta. Algumas outras, conseguem chegar perto porém num pequeno deslize tomam um rumo diferente:
Principais diferênças (outras): gerar código como premissa, cobrar runtime, não abstrair 100% a linguagem, usar uma nova linguagem, não liberar totalmente o fonte da aplicação(ter classes proprietárias), performance, não ser exetensível pelo desenvolvedor, não ser de fácil uso como o access, tentar atender a todas as necessidades, etc.
Fácil de usar como o access, focada num tipo de sistema e com performance de sistema bem elaborado !!!
Lembrem-se: Não estou dizendo que é certo ou errado essa é apenas, minha opinião !!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 02:27:35
|
gargula
Debugger
![[Avatar]](/images/avatar/d0c6d53672d807bfef3b5878d0d74686.jpg)
Membro desde: 18/01/2008 00:44:12
Mensagens: 50
Offline
|
rubinelli wrote:Como fica controle de versão?
Como o Maker faz diff ou merge de fluxograma?
Pelo que eu entendi, você aperta um botão e o Maker gera um .war ou .ear direto pra deployar no servidor JEE da sua preferência, é isso mesmo?
Tem um mecanismo de versionamento na própria IDE. Tudo que vc salva ele versiona, automáticamente. Vc configura quantas versões.
Não encontrei nenhum mecanismo de merge.
É isso mesmo, ele gera um .war ou .jar, tem também um botão para gerar os fontes completos, se quiser.
valeu !!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 08:12:59
|
bandrade
Virtual Machine Man
Membro desde: 20/01/2003 15:45:15
Mensagens: 778
Offline
|
bandrade wrote:Perguntinha sobre uma atividadeque existe em todos os sistemas q utilizam BD.
Como sõa geradas as tabelas e procedures? É possível fazer um diagrama de negócio / classes / entidade relacionamento e ele converterá aquilo para o esquema do banco?
Gargula, pode me falar como fica o banco de dados?
|
Will Code For Food |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 10:22:59
|
Moreira-JF
What is classpath?
Membro desde: 14/01/2008 15:41:55
Mensagens: 9
Offline
|
Gargula,
Assisti a demonstração da ferramenta e estou praticamente fechando a compra de uma cópia, gostaria que vc abrisse um fórum para criarmos um grupo de usuários para trocar idéias. o que acha ?
Ahhh.. não cheguei a perguntar na demonstração sobre montagem de gráficos pela ferramenta sem ser por relatórios, sabe se tem essa possibilidade ?
Abraços,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 10:25:26
|
Grinvon
Forum Spammer
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1489
Localização: Salvador - BA
Offline
|
Sinceramente Gargula, acho que você não está se comportando da forma como deveria.
É natural a resistência dos programadores e desenvolvedores enquanto ao uso de geradores de código como Maker, WinDev, GasPro entre outros.
Acho que é pertinente aqui fazer perguntas técnicas, até por que pela empresa afirmar que a sua ferramenta é revolucionária cabe a ela anteriormente provar o "porquê" disso.
Se pelo menos o Maker se comportar de forma parecida com o Clarion, já podemos até mesmo não chamá-lo mais de gerador de código e sim de uma ferramente de criação de código, parece igual mas não é.
Será que o Maker suporta customização de código, ou devemos nós ficar presos a sua forma de criação de fluxogramas?
Se ele já não atende a premissa 1, certamente ele não atenderá bem na parte da manutenção do código.
Se ele não atender bem a manutenção do código, conseqüentimente ele irá limitar o código e pior, irá limitar a construção dos sistemas.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 20:04:54
|
gargula
Debugger
![[Avatar]](/images/avatar/d0c6d53672d807bfef3b5878d0d74686.jpg)
Membro desde: 18/01/2008 00:44:12
Mensagens: 50
Offline
|
Moreira-JF wrote:Gargula,
Assisti a demonstração da ferramenta e estou praticamente fechando a compra de uma cópia, gostaria que vc abrisse um fórum para criarmos um grupo de usuários para trocar idéias. o que acha ?
Ahhh.. não cheguei a perguntar na demonstração sobre montagem de gráficos pela ferramenta sem ser por relatórios, sabe se tem essa possibilidade ?
Abraços,
Ele não disponibiliza componentes "nativos" para produção de gráficos.
Resolvi esta deficiência da seguinte forma:
"Pluguei" no maker uma biblioteca gráfica, execlente, chamada dojo.
Segue link:
http://www.dojotoolkit.org/
A partir daí tive acesso a todos os recursos gráficos dentro dos fluxo, através das chamadas na biblioteca em javascript.
Existem diversas outras bibliotecas gráficas e free. canvas3d, etc..
Bye,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/01/2008 20:57:52
|
gargula
Debugger
![[Avatar]](/images/avatar/d0c6d53672d807bfef3b5878d0d74686.jpg)
Membro desde: 18/01/2008 00:44:12
Mensagens: 50
Offline
|
Grinvon wrote:Sinceramente Gargula, acho que você não está se comportando da forma como deveria.
É natural a resistência dos programadores e desenvolvedores enquanto ao uso de geradores de código como Maker, WinDev, GasPro entre outros.
Não é um gerador de códigos que faz apenas uma parte do processo, é outro paradigma. Quanto a resistência é uma questão pessoal, não tenho como objetivo convencer ninguém.
Grinvon wrote:Acho que é pertinente aqui fazer perguntas técnicas, até por que pela empresa afirmar que a sua ferramenta é revolucionária cabe a ela anteriormente provar o "porquê" disso.
Aí, já é uma questão que tem que se perguntar para a empresa. Conforme postei anteriormente, não vi nada de revolucionário, o que vi foi a simplificação e agilidade do processo de desenvolvimento com soluções "simples".
Grinvon wrote:Se pelo menos o Maker se comportar de forma parecida com o Clarion, já podemos até mesmo não chamá-lo mais de gerador de código e sim de uma ferramente de criação de código, parece igual mas não é.
O maker se parece com muita coisa que eu já vi (rad). O que gostei foi da maneira como eles juntaram as coisas e resolveram algumas questões conflitantes.
Grinvon wrote:Será que o Maker suporta customização de código, ou devemos nós ficar presos a sua forma de criação de fluxogramas?
Vc não "precisa" tocar no código. Mas, todo sistema é criado com base em um núcleo, tipo "uma matriz", e os fontes vem no dvd.Se vc quiser mudar na matriz, será refletida nas aplicações.
Grinvon wrote:Se ele já não atende a premissa 1, certamente ele não atenderá bem na parte da manutenção do código.
A manutenção é feita dentro da própria IDE. Não preciso editar o código.
Grinvon wrote:Se ele não atender bem a manutenção do código, conseqüentimente ele irá limitar o código e pior, irá limitar a construção dos sistemas.
Existe uma API extensível.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 09:57:51
|
bandrade
Virtual Machine Man
Membro desde: 20/01/2003 15:45:15
Mensagens: 778
Offline
|
bandrade wrote:
bandrade wrote:Perguntinha sobre uma atividadeque existe em todos os sistemas q utilizam BD.
Como sõa geradas as tabelas e procedures? É possível fazer um diagrama de negócio / classes / entidade relacionamento e ele converterá aquilo para o esquema do banco?
Gargula, pode me falar como fica o banco de dados?
E o banco de dados? Como fica?
Cria procedures, views, tabelas e tudo? Pode dar uma explicação?
|
Will Code For Food |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 10:16:51
|
Moreira-JF
What is classpath?
Membro desde: 14/01/2008 15:41:55
Mensagens: 9
Offline
|
Gargula,
Além da biblioteca para gráficos, teve alguma outra que precisou adicionar para desenvolver tudo o que precisava ? Estou bastante curioso nestes detalhes e devo solicitar à distribuidora Softwell da minha região uma prova-conceito que eles oferecem pois estou praticamente fechando a compra e não quero deixar brechas pra me arrepender depois. Um dos sistemas que preciso desenvolver envolve muitos gráficos dinâmicos, web services e acesso de usuário não-logado como uma tela de consulta pedidos por exemplo. Sabe se é totalmente possível ?
Outra coisa que queria confirmar é o seguinte, as telas de pesquisa pra chave estrangeira são bem simples, caso eu precise customizar uma tela de consulta dessas como por exemplo uma consulta de clientes com possibilidade de pesquisa por mais de um campo, dá pra ser feito sem problemas também ?
This message was edited 1 time. Last update was at 23/01/2008 10:17:40
|
|
|
 |
|
|
|
|
|