MAKER eu testei usei e ODIEI  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
fabim
GUJ Master
[Avatar]

Membro desde: 14/12/2006 19:30:03
Mensagens: 1234
Localização: Vitoria - Espirito Santo
Offline

Vou te dizer o que vai acontecer se vc usar o Maker:

Vai ficar com um 'Sistema' sendo a nave-mãe (cadastros do maker) com umonte de navezinhas (mini-aplicações Java) em volta pra fazer aquilo
que o Maker nao sabe fazer.

Experiencia propria. Lixo, nao compensa.

ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται

Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao


[MSN]
frbatist
Smalltalk

Membro desde: 12/11/2009 09:15:59
Mensagens: 1
Offline

Não sou programador java, sou profissional .net e trabalho com desenvolvimento em GeneXus
mais entrei no fórum para dar minha opinião.

Jovens que pensam em comprar essa ferramenta, pensem bem ...

Eu tenho experiencia com um parente uruguaio do MAKER, o GeneXus, ou Genésio para os íntimos...

Este é uma péssima ferramenta, tem o mesmo preceito do Maker, seu slogan é: "Preocupe-se com o negocio, nos nos preocupamos com a tecnologia." ou seja, ele quer salvar a
vida dos gerentes de projetos, deixar tudo rápido e fácil, porem quando o sistema está grande ele se torna um elefante branco, acreditem eu dou manutenção em um ERP realmente grande
escrito em GeneXus, de uma das maiores redes de lojas de departamentos do sul do país.

- É uma ferramenta engessada, vc não consegue criar interfaces criativas, melhorar os processos, é tudo do jeito dele, para mudar as coisas é necessário recorrer à gambiarras;
- Nós geramos código em VB, e para reutilizar código se utilizam procedures, essas procedures são adicionadas ao projeto vbp gerado pelo genexus para cada executável do sistema, e isso
aumenta muito o tamanho dos executáveis, hoje mesmo estou com problemas com um executável que atingiu o limite de tamanho e não consigo gerá-lo;
- Se quiser trabalhar com conceitos como recursividade, ele não aceita, tem que fazer um .bas em VB6, e chamar pelo genexus, ou seja se mudar a linguagem que ele gera terá de ser
reescrito;
- Para realizar um debug tem que ser no código VB que ele gera, que é assustador, depois que vc se acostuma tudo bem mais no começo é dificil entender aquilo;
- Nem sempre ele gera o código corretamente, tem que escrever de formas diferentes na linguagem genexus para ele gerar corretamente;
- Os acessos a banco são feitos com cursor, que eh uma das maneiras menos performáticas que existe, um select grande fica um bom tempo trancando memoria no servidor de banco até que
o cursor seja liberado.

Ou seja, a produtividade que ele promete, morre com a manutenção, perda de performance, , custos para a empresa com melhoria de hardware pra suportar a bomba que o genexus gera, desenvolvimento de partes mais complexas em outras ferramentas (temos coisas em VB6 e C#.net).

Eu acho inviável, hoje em dia que se pode baixar o Visual Studio 2008 gratuitamente com poucas limitações (a maior limitação é para trabalhar em grandes equipes), eu acho um absurdo pagar mais de 10000,00 em uma ferramenta paga gerar POG...


Pelo que li a respeito do maker acho que é muito parecido, com a diferença que no maker vc não escreve nada ... acho que é mais engessado ainda, prefiro o escrever um if do que puxar meia duzia de caixinhas para fazer isso ... alguem sabe como se comenta código com fluxogramas ???ehehe

Mais é isso galera, nunca vi o maker, mais não apostaria nele, acho que é tão furada quanto o Genesio, ou pior...

[]'s
jgbt
GUJ Master
[Avatar]

Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline

Alguem com uma minima experiencia em desenvolvimento de software ainda acredita
que produtividade é medida pelo tempo de desenvolvimento?

[]´s

João Bier
Desenvolvedor Java
[Email]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 539
Offline

Eles (Softwell) vieram em Belém ontem e fizeram um "café tecnológico". Um dos cases que contaram foi que o SENADO mandou um projeto de sistema para algumas (não lembro quantas) empresas. O prazo era para fazerem o sistema em 15 dias. O pessoal da softwell fez em 5... HORAS! Isso mesmo: 5 horas! E disseram que o sistema está até hoje lá no SENADO...

E se for verdade? Será que era um sistema 100% CRUD?

Algum de vocês conheçe outro case como esse?

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

windsofhell wrote:
Eu acredito em papai noel e coelho da pascoa mas nao acredito em programa "gerador" de codigo que nao precisa de programador


Primeiramente o maker não exime o trabalho do programador. para se fazer o curso é preciso ter conhecimento de logica de programação e banco de dados relacional. sem isso é impossivel.
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

jyoshiriro wrote:Eles (Softwell) vieram em Belém ontem e fizeram um "café tecnológico". Um dos cases que contaram foi que o SENADO mandou um projeto de sistema para algumas (não lembro quantas) empresas. O prazo era para fazerem o sistema em 15 dias. O pessoal da softwell fez em 5... HORAS! Isso mesmo: 5 horas! E disseram que o sistema está até hoje lá no SENADO...

E se for verdade? Será que era um sistema 100% CRUD?

Algum de vocês conheçe outro case como esse?


Esse projeto foi documentado. criaram um documento de 85 paginas escrito por 6 tecnicos que acompanharam o desenvolvimento. foram 125 pf em 5 horas.
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

oiLucas wrote:Também tive a oportunidade de conhecer a ferramenta (cancelaram o uso aqui na empresa antes que todos os programadores fossem embora).

Seguinte, os caras venderam a propaganda de que gerava código java (.ear e .war) e que poderiam ser abertos a qualquer momento.

Ele realmente gera, porém tem que levar com ele um tipo de "interpretador", chamado WebRun que vai junto no pacote, responsável por intermediar a aplicação com o container/servidor no qual foi feito o deploy.

Ou seja, gera um arquivo Gigantesco, além do que não se pode alterar coisas do tipo. ícones horríveis, mensagens de erro em java para o usuário final, tamanho das telas de aviso, etc...

Qualquer alteração que queira fazer, tem que alterar um arquivo .CSS e rezar para que o componente sofra a alteração (geralmente sempre o que você quer mudar dá pau).

Mas a propaganda não era "sem mexer em código"!?!

Ou seja, se você quiser ficar "amarrado" à ícones feios, aplicações extremamente pesadas, inflexibilidade de alteração de componentes (não existe evento para o botão além do click), entre outras limitações, beleza... é a ferramenta ideial (fora o preço absurdo).


Bom, passado o pesadelo, segue minha humilde opinião.

Att,
Lucas.


Programadores xiitas, morrem de medo das ferramentas de alta produtividade...

melhor gastar 10 horas escrevendo um codigo do que 10 minutos criando a regra em fluxograma? Pro programador sim, pois ai ele garente sua produtividade (baixa) e garante seu ticket refeição no final do mês.

Agora, quando o gestor da empresa vê o maker e a produtividade que ele proporciona a conversa é outra.

quem manda na empresa, o dono ou o programador? o dono. Ai ele compra o maker e coloca pra galerinha da programação usar, aqueles que se adaptam trabalham tranquilos, aquelçes que não se adaptam, vem aqui no guj pra meter o pau na ferramenta.

simples assim....
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

pcalcado wrote:
gustavo_marcon wrote:
Todos sabemos, que no desenvolvimento de software a linguagem de programação pouco importa para o cliente em muitos casos, exceto casos onde o próprio cliente irá dar manutenção posterior.


Perfeito, Gustavo, mas lembre-se que essa 'lei' te um corolário: o cliente também não quer saber se você usou a ferramenta errada e por isso para fazer algo bobo como trocar os ícones vai levar vinte anos.

eu troco os icones em menos de 30 minutos, onde vc ouviu que para trocar os icones se gastya vinte anos. Pra seu conhecimento, estamos fazendo um site com o MAKER, e o maker não foi projetado para fazer sites....



Maker, Genexus, etc. são apenas implementações de um conceito extremamente antigo que já falhou miseravelmente diversas vezes. Semana que vem vai surgir outra ferramenta como essa, com um marketing ainda mais agressivo, mas não adianta. Para que o nível de abstração seja elevado não basta automatizar uma tarefa, você tem que mudar paradigmas e é aí que odas essas ferramentas pecam.

Programador nunca vai largar o osso (codigo), Basta aparecer uma ferramenta avançada no mercado para vocês começarem a chiar...se dependesse de vcs estariamos no cartão perfurado ainda.....

Quanto à ëu falei com a empresa XYZ e ela usa e falou que é legal"a primeira coisa a pensar é que este tipod e consultoria usa qualquer ferramenta. A CPM, por exemplo, possui um centro de treinamento em COBOL e restou serviço pro anos com BC4J e UIX. Para a empresa era ótimo porque era o que o cliente exigia.
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

frbatist wrote:Não sou programador java, sou profissional .net e trabalho com desenvolvimento em GeneXus
mais entrei no fórum para dar minha opinião.

Jovens que pensam em comprar essa ferramenta, pensem bem ...



[]'s


O MAKEr não é para jovens... é para grandes empresas e gestores com visão de mercado....
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5796
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

BarataCruz wrote:...aqueles que se adaptam trabalham tranquilos, aquelçes que não se adaptam, vem aqui no guj pra meter o pau na ferramenta....


Então está explicado de forma clara. A ferramente é difícil de se adaptar porque aqui no GUJ tem um monte de reclamação.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

victorwss wrote:Hehe, aqui o chefe está querendo comprar o maker. Bem, daqui a alguns dias vai ser eu que vou postar minhas opiniões aqui (o pintofree trabalha comigo também).

Vamos ver o que acontece...


foi o que eu disse, o chefe da empresa consegue visualizar.... o programador quer manter sua zona de conforto....

BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

Luca wrote:Olá

BarataCruz wrote:...aqueles que se adaptam trabalham tranquilos, aquelçes que não se adaptam, vem aqui no guj pra meter o pau na ferramenta....


Então está explicado de forma clara. A ferramente é difícil de se adaptar porque aqui no GUJ tem um monte de reclamação.

[]s
Luca


a ferramenta é muito mais tranquila do que vc imagina... como eu disse, o gestor busca produtividade... o programador busca conforto dentro da empresa... pra que ele vai sair da zona de conforto dele....

quando eu digo não se adaptar... quero dizer, fazer birra, criar caso, ficar buscando detalhezinho na ferramenta.... como por exemplo.... alguem citou ai "o maker tem icones horriveis"... que se dane os icones... eu quero e produzir 10pf por hora.... depois eu me preocupo com os icones... meu cliente ta pouuco se lizxando pros icones.... ele quer é o sistema rodando....
BarataCruz
HelloWorld

Membro desde: 11/12/2009 15:24:07
Mensagens: 12
Offline

Luca wrote:Olá

lfaylon wrote:Para você Ter um televisor funcionando você precisa entender de eletrônica?


Ótima comparação. Você deixou bem claro que usando o Maker a gente só pode fazer aquilo que seus projetistas imaginaram. E é exatamente como sua TV. Só serve para o que foi fabricado. Para evoluir é preciso comprar outra.

Em termos de programação de computadores é absolutamente limitado. Para um leigo escrever um programinha CRUD pode ser útil. Só não pense contratar alguém do ramo para incluir novas facilidades não previstas pelo cara que fez o Maker.

[]s
Luca


quanto mais leio esse forum mais fico imaginando.... esses caras nunca viram a ferramenta, nunca verão, e mesmo assim estão aqui a meter o pau...

no maker você pode fazer o que quiser, se alguma função que vc precisa não existe no maker, você pode implementa-la atraves de linguagem java... o maker não é uma ferramenta engessada... ja criamos varias APIs para o maker me nossa empresa.... os projetistas do maker imaginaram uma ferramenta sem limite...
Ataxexe
JavaEvangelist
[Avatar]

Membro desde: 11/10/2007 15:34:17
Mensagens: 390
Localização: Brasília
Offline

jgbt wrote:Alguem com uma minima experiencia em desenvolvimento de software ainda acredita
que produtividade é medida pelo tempo de desenvolvimento?

[]´s


Acho que essa frase resume tudo, e acho ainda que esse tópico vai voltar ao flame se não for trancado.

Me lembro que em outra ocasião o kikolobo postou excelentes argumentações sobre o Maker (pontos positivos e negativos) e mesmo assim virou flame...

Marcelo Guimarães

https://github.com/ataxexe
http://sourceforge.net/projects/trugger
http://www.youtube.com/user/ataxexe
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5796
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

BarataCruz wrote:... pf...


Dentre estes pfs, qual é a percentagem de cobertura de testes?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team