Ir para o conteúdo

 Voltar a (WI) Geral -...
Tela cheia

Comparativo: WEBINTEGRATOR x MAKER

11 de Março de 2010, 17:44 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 3481 vezes

Cara comunidade WI sou novo no portal e também nessa comunidade em específico, mas estou em busca de softwares que tenham a proposta de alta produtividade com baixo custo em prazos reduzidos para o desenvolvimento de aplicações bem elaboradas e confiáveis para Web.

Por isso gostaria de iniciar uma discussão em torno de um comparativo de dois softwares que a princípio apresentam características similares com a mesma proposta de alta produtividade, porém, distintos quanto a representatividade do setor de desenvolvimento.

O primeiro todos aqui já conhecem, o WebIntegrator (WI) representando a comunidade de software livre, o outro, o Maker, também produto brasileiro, mas representando a iniciativa privada dos baianos da Softwell (http://www.softwell.com.br) .

Então gostaria de saber se alguém já conhece o Maker e já teve a oportunidade de realizar esse comparativo, claro guardando as devidas diferenças já que o WI parte de uma licença pública e o Maker visa o lucro. O que interessa nessa discussão na verdade é se o WI possibilita a mesma funcionalidade do Maker, da mesma forma que sempre comparamos BrOffice com Microsoft Office; Linux com Windows; etc.

Autor: Fábio Augusto C. Carvalho


2828 comentários

  • F0ee06f13c79e121b82f6e7894fcb0b4?only path=false&size=50&d=404Orlando Donin(usuário não autenticado)
    15 de Março de 2010, 15:14

     

    Prezado Fábio, Boa Tarde.Também estou trabalhando com o mesmo objetivo, porém, além do Maker e WI, estou com outras duas outras ferramentas na minha fila de testes:- O GASWEB, da GAS tecnologia, empresa que possui larga experiência em ferramentas deste tipo, tendo colocado no mercado o GAS PRO, que na época gerava código CLIPPER e o GAS WIN que gera código para VB; e o- UniPAAS, da Magic Software, especializada em aplicações RIA. Ainda estou no início dos testes, mas algumas conclusões eu já consegui tirar:- O Maker tem uma boa proposta e está bem maduro, porém tive muitos problemas com a SOFTWELL, pois o formato comercial deles não me agrada, pois eles querem que você invista em uma ferramenta desconhecida meio que no escuro. Não vi nenhum interesse de realmente me provar que a ferramenta é boa. Com muito custo, fiz um contrato de aluguel de uma cópia (precisei ir diretamente ao diretor da empresa), para conseguir uma cópia de testes e depois notei que mesmo com o aluguel não poderia ter o suporte da empresa se não contratasse o curso de R$ 1.900,00 por pessoa. Note que a ferramenta custa quase R$ 14.000,00 por licença. Resultado, já se passaram os três meses de contato e não consegui avançar.- Tecnicamente, a ferramenta é boa para tabelas básica, mas como não pude avançar muito, ainda não tenho opinião formada sobre aplicações mais complexas. Ela trabalha com fluxogramas, onde as regras de negócio são formatadas e não se caracteriza em ser uma geradora de código, pois trabalha com um runtime, assim como a ferramenta UniPAAS, que ainda não testei. Entretanto, permite a geração do código também, o que é sempre uma garantia.- O Maker gera aplicações em Java e agora também em dotNET.- Quanto ao WI, estou ainda no início dos testes e posteriormente posto meus comentários.- Estou avaliando também o GASWEB (está em fase Beta), que me pareceu muito boa ferramenta, embora somente gere código em C# e ASPNET. É muito simples de usar e muito poderosa e estou tendo todo o apoio do Fornecedor, que colocou à disposição um canal de suporte para retirar minhas dúvidas.Com relação à custos, temos :- WI - gratuito;- Maker,  aproximadamente R$ 15.000, 00 por usuário, incluindo o treinamento.- GASWeb, será lançado como SAAS, com sinal + mensalidade por licença. O fornecedor me garantiu que o custo não seria nada abusivo.- UniPAAS, também via SAAS, mas com uma diferença, haverá um custo inicial pela ferramenta, pequeno, mas o custo maior será pelo runtime, que é por qtd de acessos na aplicação gerada. Esta opção me afastou um pouco pois pode inviabilizar financeiramente meus produtos, pois terei que repassar estes custos. Bom, vou ficando por aqui. Espero ter ajudado a fomentar este debate.Abraços,Orlando Donin 

    • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
      16 de Março de 2010, 13:13

       

      Caro Orlando,

       dediquei um pequeno tempo para conhecer o site do GASweb e obter mais detalhes do novo sistema que muito me impressionou a primeira vista, com uma interface de desenvolvimento muito bem montada e extremamente prática e funcional. Ela chega a ser intuitiva para a maioria dos programadores.

      Mas o modelo de negócio do GASweb me parece um pouco audacioso para o tamanho da empresa que está por trás, não que eles não possam dar conta do recado, porém, talvez encontrem uma maior dificuldade de convencer o mercado.

      A dependência do Visual Studio da Microsoft que me parece continuar existindo, se não estou enganado, da mesma forma com no antigo GASpro. E agora, pelo  que entendi, ainda mais dependente na "compilação" do sistema Web que será processado no servidor da empresa que desenvolve o GAS.

      Para os pequenos e solitários desenvolvedores, principalmente os com pouca experiência - até me encaixo nesse grupo - parece ser muito confortável, garantindo um suporte muito próximo, praticamente um apoio continuo de uma comunidade bem fechada e amiga, daí  a explicação para taxa de manutenção como um clube GAS, porém, em grande corporações essa dependência não é bem vista.

      Toda via as ferramentas apresentadas na interface parecem efetivamente possibilitar ao desenvolvedor a construção de uma aplicação com todos os detalhes de uma aplicação profissional, sofisticada e moderna, com muita flexibilidade e agilidade. Estou tentado a me tornar um membro da comunidade de teste do GASweb.

      • F0ee06f13c79e121b82f6e7894fcb0b4?only path=false&size=50&d=404Orlando Donin(usuário não autenticado)
        16 de Março de 2010, 14:56

         

        Fábio,Suas considerações e preocupações estão perfeitas. Entretanto, acrescento que a versão necessária do Visual Studio é a versão gratuita e já é instalada junto com a ferramenta. Aliás, a instalação ocorre de forma absolutamente tranquila.Entendo que o formato de comercialização é audacioso, porém o conceito de SAAS (software via serviço) também é, e mesmo assim está tomando uma dimensão cada vez maior no mercado, transformando-o em uma tendência.Por outro lado, o custo mensal da ferramenta, pelo que levantei junto à área comercial da GAS Tecnologia, irá girar em torno de R$ 200,00, o que é pouco se comparado a outras ferramentas de modelagem/desenvolvimento.Das ferramentas que estou analisando, entretanto, e ainda existem outras, vejo que apenas o GASWEB e o WI são capazes de dar uma independência ao desenvolvedor, gerando código que possa ser mantido por uma equipe, independente da ferramenta. Por favor, me corrijam se estiver errado. Assim, provavelmente acredito que irei homologar no final as duas ferramentas, bastando a necessidade de geração Java ou C#.Mas ainda é cedo e tenho muito terreno a percorrer.Atenciosamente,Orlando Donin  

        • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
          16 de Março de 2010, 16:25

           

          Orlando,

          você já deu uma estudada no www.​gene​xus.​com/​br ? - não tenho nenhuma informação de valores, mas me parece uma ferramenta solidificada internacionalmente a 20 anos com o mesmo propósito deis de sua criação, aparentemente com uma vantagem: o gerenciamento de uma equipe de trabalho no desenvolvimento das aplicações ou módulos de um sistema em construção com GeneXus.

          Acho que vale uma olhada com carinho para essa ferramenta!

          • 4cb4ae191e606466a28786176f77b43b?only path=false&size=50&d=404maykon keller(usuário não autenticado)
            16 de Março de 2010, 17:44

             

            Boa tarde,

            Sou desenvolvedor Genexus a 15 anos, meu forte é geração winform e agora to partindo para web, tenho estudao o WI para oportunidades de emprego e também por ser Open, o Genexus é ferramenta case, o valor hoje é em torno de R$ 13.000,00. somente com o gerador para .net c# se for querer gerar em java é mais uns R$ 2.000,00

            []s,

            maykon

          • F0ee06f13c79e121b82f6e7894fcb0b4?only path=false&size=50&d=404Orlando Donin(usuário não autenticado)
            17 de Março de 2010, 21:00

             

            Fábio,

            Conheço o Genexus pois, na Fábrica de Software onde trabalhei,  havia uma equipe que era especialista. Na época, havia muita reclamação sobre a falta de flexibilidade, principalmente na apresentação e navegabilidade das aplicações. De lá para cá, a ferramenta evoluiu bastante e passou a gerar código em muitos sabores diferentes, mas não tive mais contato nem informações sobre a qualidade do produto. Lembro que havia também uma equipe especializada no Clarion.

            Em uma outra época fiz alguns testes com o Scriptcase (comentado neste forum), mas em uma versão antiga. Observando a nova versão, notei uma evolução muito grande e acredito ser realmente uma ótima idéia incluí-la em nossas avaliações.

            Podemos colocar em uma fila também o Engebuilder e o Webdev.

            Atenciosamente,

            Orlando Donin

  • 1ceb23f98eb872dd134bb77bda146cb4?only path=false&size=50&d=404Luciano Borges(usuário não autenticado)
    15 de Março de 2010, 15:46

     

    Fábio,

    Trabalho com WI á 10 anos e conheço o Maker de vista, a primeira impressão é que o Maker é umaFerrari, ao passar do tempo e aumentando a complexidade dos seus sistemas verás que o Maker é um carro de arrancada, corre os 100 primeiros metros, depois morre. (relato de pessoas que trabalharam com ele)
     
    No início você pode demorar um pouco para entender a filosofia do WI, depois verá que vale a pena.

    Sds, Luciano Borges

    • 43ac77722106540c763643d2f452fe7b?only path=false&size=50&d=404Joao Moraes(usuário não autenticado)
      19 de Março de 2010, 21:58

       

      Olá Fábio! Estou conhecendo agora o wi, voc tem malgum material mais detalhado para quem etá começando?

       

      Joao Moraes

  • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
    15 de Março de 2010, 18:41

     

    Orlando e Luciano já apresentaram uma grande contribuição com seus depoimentos. A avaliação criteriosa do Orlando, trazendo inclusive novas opções por mim desconhecidas, foram muito elucidativas. Luciano com um peso de 10 anos de experiência na ferramenta WI mostra um conhecimento de causa que imprime confiança, afinal tanto tempo dedicado do seu empenho à mesma ferramenta é algo a se considerar.

    Orlando, fiquei contente em saber que o antigo GAS PRO evoluiu para GASWEB, me lembro muito bem nos tempos áureos do CLIPPER quando surgiu o GAS, um gerador de código que agilizava muito a produção de sistemas, outros concorrentes passaram - geradores em Delphi e Pascal - que não me recordo mais o nome, mas o GAS ficou, isso inspira confiança pela evolução de sua trajetória. Acho que podemos olhar com  mais cuidado para esse viés e incluí-lo em nosso comparativo, apesar do GAS versão WEB estar no berçário, mas ter uma terceira alternativa par desempatar é muito bom, principalmente por ser uma alternativa intermediário tanto no valor quanto na funcionalidade/confiabilidade.

    Apesar de ainda não ter contato direto com o Maker, tenho procurando me informar bastante sobre ele com leituras que apresentem uma avaliação imparcial da ferramenta. Também já tive contato com a Softwell quando solicitei uma apresentação das funcionalidade do Maker na empresa em que trabalho (CNT - Confederação Nacional do Transporte).

    Confesso que o marketing da Softwell me fez olhar com mais carinho para o Maker; o certificado de aprovação na avaliação do Maker, realizada pela Câmara do Debutados; o teste aprovado pelo InfoLab; as alianças de peso com IBM, Unicamp e USP; usuários disseminadores de peso como o SENAC, entre outros que validam o uso da ferramenta influenciam bastante em uma escolha segura.

    Propagandas a parte, o que mais gosto do Maker é sua concepção para construção das regras de negócio a partir da interface de fluxograma e das regras ficarem armazenadas em um formato independente de código ou linguagem de programação.

    Já minha visão sobre o WI é ainda mais superficial. Sei que sua interface no módulo Builder resume sua produtividade com a facilidade de produzir um sistema Web a partir da criação dos formulários com definição de regras de validação e processamentos bem simples de serem introduzidos, porém, tenho  minhas dúvidas:

    1) O WI cria uma documentação durante a concepção do sistema estando ela pronta e acabada no final do desenvolvimento?

    2) O banco de dados é gerado a partir do desenho do formulário ou é necessário construí-lo antes a partir de uma modelagem prévia em sistemas gerenciadores de banco de dados?

    3) Relatórios de impressão são rapidamente construídos, inclusive reaproveitando outros existentes?

    4) O código gerado pode ser alterado manualmente? - o que acontece nesse caso com o sistema criado, ele não poderá mais ser editado visualmente no WI?

    5) É possível fazer o sistema gerado no WI conversar com outras aplicações ou frames que foram concebidos em diferentes plataformas de desenvolvimento? (Exemplo: ASP, Flash... )

    6) O WI possibilita a alteração ou configuração de peso entre as camadas de atuação do sistema gerado? (cliente, servidor, banco)

    7) A tecnologia AJAX é empregada nos sistemas gerados pelo WI?

    8) O WI precisa estar instalado no cliente ou pode ser executado 100% em um servidor, possibilitando o desenvolvimento de qualquer computador conectado a ele via Internet?

    9) O Workflow (ferramenta gráfica para aplicações de fluxo de trabalho) é algo que já existe no WI ou um tipo de Addon pago que complementa o WI?

    10) E por fim, a parte de segurança dos dados dos sistema gerado no WI, já apresenta como nativo o controle de usuários, criação e alteração de senhas, um módulo de administração que possibilite a criação de grupos com diferentes tipos de restrição no acesso em diferentes áreas (páginas, formulários, frames ou campos)?

    Espero que José Carlos  também possa nos dar sua contribuição, afinal pretendo "provoca-los" com uma ultima pergunta: Se o Maker não fosse pago, qual seria a escolha?

     

    OBRIGADO A TODOS PELA PARTICIPAÇÃO,

     CONVIDE SEUS CONHECIDOS PARA NOSSO DEBATE.

    • 1ceb23f98eb872dd134bb77bda146cb4?only path=false&size=50&d=404Luciano Borges(usuário não autenticado)
      15 de Março de 2010, 19:11

       

      Vou tentar convencê-lo para o lado WI, pois, como sabem, desconheço o Maker. Reconheço que o marketing do Maker é excelente, mas, tente procupar por pessoas que não optaram pelo Maker para saber os motivos. Vou responder às perguntas do Fábio. 1) O WI cria uma documentação durante a concepção do sistema estando ela pronta e acabada no final do desenvolvimento?R: Sim, ele tem uma documentação própria, talvez não seja a documentação do projeto, vale salientar que o WI é uma ferramenta de desenvolvimento de aplicações web, ou seja, entra na fase de desenvolvimento, as outras fases do processos continua como antes.2) O banco de dados é gerado a partir do desenho do formulário ou é necessário construí-lo antes a partir de uma modelagem prévia em sistemas gerenciadores de banco de dados?R: Conforme explicitado antes, é necessário já ter o banco modelado e criado.3) Relatórios de impressão são rapidamente construídos, inclusive reaproveitando outros existentes?R: Existe um módulo chamado WIReport, também free, baseado no JasperReports, também via Web e de fácil uso.4) O código gerado pode ser alterado manualmente? - o que acontece nesse caso com o sistema criado, ele não poderá mais ser editado visualmente no WI?R: Sim, o código do WI é puro JSP+JSTL. Uma vez alterado no JSP puro, não se reflete no WI, a não ser que você altere os arquivos XML dentro de WEB-INF. Todas as definições do projeto ficam em arquivos XML.5) É possível fazer o sistema gerado no WI conversar com outras aplicações ou frames que foram concebidos em diferentes plataformas de desenvolvimento? (Exemplo: ASP, Flash... )R: Sim, passando parâmetros pela URL ou através de WebServices.6) O WI possibilita a alteração ou configuração de peso entre as camadas de atuação do sistema gerado? (cliente, servidor, banco)R:  Não entendi onde entra a palavra peso, mas o WI tem pool de conexões nativo, configuração de conexões por perfil (na hora de gerar o war vc escolhe. ex: desenvolvimento, homologação, produção).7) A tecnologia AJAX é empregada nos sistemas gerados pelo WI?R: Sim, o AJAX no WI é conhecido como Event.8) O WI precisa estar instalado no cliente ou pode ser executado 100% em um servidor, possibilitando o desenvolvimento de qualquer computador conectado a ele via Internet?R: O WI é uma aplicação web, ou seja, é executado 100% no servidor e acessado via browser, ou seja, N desenvolvedores podem desenvolver N aplicações. No WI você tem controle de usuários.9) O Workflow (ferramenta gráfica para aplicações de fluxo de trabalho) é algo que já existe no WI ou um tipo de Addon pago que complementa o WI?R: Certa feita pensou-se em usar o Symphony, mas não deu certo. O WI 3 não trabalha com Workflow.10) E por fim, a parte de segurança dos dados dos sistema gerado no WI, já apresenta como nativo o controle de usuários, criação e alteração de senhas, um módulo de administração que possibilite a criação de grupos com diferentes tipos de restrição no acesso em diferentes áreas (páginas, formulários, frames ou campos)?  R: O WI tem o módulo de administração dele, dos usuários (desenvolvedores) que podem acessar determinados projetos. Falando em módulo de segurança para aplicação isso você deve desenvolver, aqui no trabalho criamos um Sistema de Login Único, pois o WI permite SingleSignOn e conexão nativa LDAP, apesar de que, você pode usar BD para guardar seus usuários. O WI tem controle de login usando criptografia etc.  Mais dúvidas é só enviar aqui na lista que terei o prazer em responder. Sds, Luciano Borges. 

      • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
        16 de Março de 2010, 13:23

         

        Obrigado pelos importantes esclarecimentos, gostaria que declarasse um pouco da sua experiência do desenvolvimento na prática, no colocando o rendimento na produção de sistemas com WI, como era antes dele e depois com ele.

        Você ainda precisa colocar muito a mão na "massa", digo literalmente no código, para complementar, ou você gera uma sistema 100% modelado visualmente?

        Você já teve alguma oportunidade de testar alguma ferramenta dentre as citadas nesse fórum?

         Recebi uma mensagem do Leonardo Leão - que convidei para esse fórum - que trabalha a 9 anos com  GeneXus ( www.​gene​xus.​com ), alguém conhece?

  • 40396917001ce7deff25ba1274075b96?only path=false&size=50&d=404Angelo Alves(usuário não autenticado)
    16 de Março de 2010, 18:54

     

    Caros Amigos, Trabalhamos em São Paulo atendendo tambem vários clientes de Peso na Esfera do governo (http://www.scriptcase.com.br/site/customers/customers.php)  com o Software Scriptcase (www.scriptcase.com.br)A ferramenta é totalmente Nacional, e temos mais de 2000 clientes pelo mundo. Qualquer coisa estou aqui para mostrar alguns projetos que foram feitos com o Scriptcase e tambem ajudar no que for preciso. Abraços Angelo Alvesangeloalves@linebrasil.com.br(11) 5505-2342 

    • 0259d84f2075b3df5865736be6a9cb7f?only path=false&size=50&d=404Armando Rogério Brandão Guimarães Junior(usuário não autenticado)
      16 de Março de 2010, 19:52

       

      Não sou vendedor do Maker, muito embora se a Softwell quiser me dar uma cópia pra dar minha opinião, não vou achar ruim.  :)Fui usuário por um tempo, na minha opinião a grande vantagem dele é a geração automática de formulários em um formato totalmente apresentável para o cliente final e isso facilita muito a vida de quem desenvolve, pois tudo fica perfeitamente padronizado.Um exemplo pode ser visto em:  http://exemplo.makerplanet.com/logon.jsp?sys=SGP&msg=&user=Login: masterSenha: 1Com relação ao que foi dito que o Maker é um carro de arrancada, "corre os 100 primeiros metros, depois morre", na verdade com o tempo você se aprimora no uso e não tenham duvidas que a produtividade de programar usando fluxogramas é MUITO melhor e o aprendizado é mais fácil, basta ter uma boa base em lógica de programação que o resto flui.Talvez a ideia que é um "carro de arrancada" deva-se ao fato que o gerador de formulários adianta muito a nossa vida, e depois disso temos que fazer a lógica em forma de fluxogramas, mas ainda assim a produtividade continua maior que a programação "normal".Armando R B Guimarães Jrhttp://www.meadiciona.com/armando 

      • 387b9d18c152ae96557d2c03f49a05e1?only path=false&size=50&d=404Ronan Guimarães(usuário não autenticado)
        17 de Março de 2010, 10:10

         

        Bom Dia,  Sou programador php já alguns anos e agora estou entrando no mundo do JAVA, acabei de fazer um curso do MAKER de uma semana ( minha empresa adotou a ferramenta ) o que pude perceber é que de certa forma ela ajuda muito na produtividade e otimização no quesito tempo de execução do projeto, ao meu ver só isso não torna um projeto ser competitivo no mercado ou até mesmo alto suficiente. Sua IDE é um pouco intuitiva mas "estranha", até se acostumar em criar as apls com fluxogramas pra quem está acostumado a "meter a mão na massa" demora um tempo, é realmente mais prático e ao mesmo tempo preocupante pelo fato de "engessar" totalmente o programador ( eu particularmente não gostei ). Ainda assim existe aqueles (inclusive na minha empresa) acham essa maneira de programar a melhor do mundo, enfim, não dá pra negar que a ferramenta é "poderosa" dá sim pra criar bons sistemas através dela mais está aí o desafio, de cara não seria a minha primeira opção em IDE.   

  • 40396917001ce7deff25ba1274075b96?only path=false&size=50&d=404Angelo Alves(usuário não autenticado)
    17 de Março de 2010, 10:46

     

    Amigos, Após postar a mensagem varios usuarios entre eles o  Wagner me mandaram email solicitando a demonstração de sistemas feitos com o scritpcase.AbraçosAngelo Alves(11) 5505-2342 Segue  abaixo:  1) Site que compara os melhores precos de medicamentos em diversas farmacias através de um Robot                Empresa: www.​cliq​uefa​rma.​com.​br/&​nbsp​;&nb​sp;              Produto: www.​cliq​uefa​rma.​com.​br/2​) Sistema de Service Desk 100 % feito em Scriptcase com mais de 3000 usuarios utilizando                                Empresa: www.​line​desk​.com​.br/​&nbs​p;&n​bsp;              Produto: www.​line​desk​.com​.br/​line​desk​/ctr​logi​n/ct​rlog​in.p​hp&n​bsp;​&nbs​p;              usuario: demo                senha: demo3) Sistema que controla todos os projetos com incentivos da lei Rouanet do Ministerio da Cultura                                Empresa: MINISTERIO DA CULTURA (http://www.cultura.gov.br)                Produto: sist​emas​.cul​tura​.gov​.br/​sali​cnet​/Sal​icne​t/Sa​licn​et.p​hp4) Sistema de Help Desk de uma empresa americana que tem clientes em todo mundo                Empresa: www.​trac​kfol​io.c​om/&​nbsp​;&nb​sp;              Produto: www.​trac​kfol​io.c​om/i​ndex​.php​/web​-pro​duct​s-me​nu/r​nr-m​enu/​47-r​nr-o​nlin​e-de​mo-a​rtic​le5)​Sist​ema de gestão Odontologica com um designer muito interessante                 Empresa: bore​al.f​lech​aweb​.com​.br/​&nbs​p;&n​bsp;               Produto: bore​al.f​lech​aweb​.com​.br/​4)Es​te sistema gerência Núcleos Tecnológicos Educacionais e nossas Salas de Informática. São quase 1500 Escolas, 14 Núcleos Tecnológicos e aproximadamente 600 laboratórios de informática em nossos 143 municípios do Pará                 Empresa: Governo do Para (http://www.pa.gov.br/)                 Produto: www6​.sed​uc.p​a.go​v.br​/nte​/log​in/l​ogin​.php​6) Sistema completo para gestão de construção civil                Empresa: www.​locu​smun​di.c​om.b​r/&n​bsp;​&nbs​p;              Produto: www.​yout​ube.​com/​watc​h?v=​4vOd​VXy5​9Sw7​)Sis​tema para gestão de postos de saude                Empresa: www.​visu​alps​iste​mas.​com.​br/&​nbsp​;&nb​sp;              Produto: www.​visu​alps​iste​mas.​com.​br/p​saud​e/ps​_men​u/ps​_men​u.ph​p&nb​sp;&​nbsp​;              Usuário: admin                Senha:   adiministre8)sistema para gestão adminstrativa para transportes        Empresa: www.​rppr​ojet​os.c​om/                     Produto: www.​rppr​ojet​os.c​om/r​pt&n​bsp;​&nbs​p;     Organization: demo       Driver ID:      222       Password:     dem9) ERP completo feito com o Scriptcase                                Empresa: www.​infi​nitu​sweb​.com​.br/​&nbs​p;&n​bsp;              Produto: www.​infi​nitu​sweb​.com​.br/​demo​/10) Sistema de Gestão Escolar                                Empresa: mult​esco​la.c​om/&​nbsp​;&nb​sp;              Produto: mult​esco​la.c​om/&​nbsp​;&nb​sp;              usuario: visitante                Senha: multescola11)Sistema Gestor de Bibliotecas e Salas de Leitura de toda Rede Estadual do Pará, com seus 143 municípios e mais de 1700 escolas.                 Empresa: Governo do Para (http://www.pa.gov.br/)                 Produto: www.​bibl​ioes​cola​.pa.​gov.​br/e​ntra​r/en​trar​.php​12) Vitrine Virtual - Loja virtual desenvolvida com os recursos do scriptcase                Empresa: www.​itab​atan​ews.​com.​br/&​nbsp​;&nb​sp;              Produto: www.​itab​atan​ews.​com.​br/l​oja/​inde​x/in​dex.​php

  • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
    17 de Março de 2010, 14:26

     

    Caríssimos colaboradores,

    meio que no papel de mediador desse fórum, gostaria antes de mais nada agradecer a contribuição que todos vem dando, pois na intenção de apenas comparar o WI com o Maker eis que muitas outras alternativas surgiram. Temos hoje além dos propostos WI e Maker, os citados softwares: GASweb; UniPAAS; GeneXus e Scriptcase, num total de 6 ferramentas com características similares.

    Considerando que UniPAAS citado pelo Orlando Donin - que também está num processo de avaliação para escolha de uma ferramenta com que pretende trabalhar - mas que ele mesmo já manifestou uma certa preferência para o WI e o GASweb, pelos seus motivos já expostos anteriormente (resposta 8); gostaria de fazer uma primeira propostas de ficarmos apenas com 5 ferramentas de desenvolvimento que apresentaram pelo menos dois integrantes do fórum que já conhecem um dos softwares com algum nível de entendimento ou acesso a ferramenta.

    Partido dessa proposta, ficaríamos com as ferramentas a serem avaliadas: WI; Maker; GASweb; GeneXus e Scriptcase. Dessa forma proponho que os participantes, conhecedores e especialistas em cada ferramenta citada, iniciassem uma avaliação mais profunda da sua ferramenta comparativamente com o WI, foco dessa comunidade de software público e único nessa categoria.

    Acredito que a troca de experiências poderia gerar no futuro uma evolução significativa no WI e de quebra uma visão crítica em relação ao software de sua preferência ou uso atual, mas sem deixar de conhecer também as outras alternativas, ou seja, a medida que avanças em sua avaliação poderá tirar dúvida com outro colaborador a respeito de determinado aspecto que encontrou em seu comparativo, exemplo: o GeneXus já gerar a estrutura de dados, mas no WI tenho que gerar previamente no banco de dado, e o GASweb Orlando, como funciona?

    Com intuito de organizar essa proposta poderíamos inicialmente construir juntos uma tabela (matriz) de itens a serem avaliados, onde o custo seria um dos ítens.

    Gostaria de receber o sim de cada um aqui que apresentou sua ferramenta de uso, enviando uma mensagem dessa forma:

    Fábio - WI x GAS.

    E assim associarmos os nomes às ferramentas que avaliarão. Acho que dessa forma todos nós ganharemos experiência na troca de informações em 5 ferramentas e não apenas em duas.

    Paralelamente pretendo fazer uma proposta ao InfoLab de realizarem o mesmo comparativo entre essas mesmas 5 ferramentas, pois quando avaliaram apenas o Maker ficou parecendo matéria comprada, certamente mais uma ótima jogada de marketing da Softwell.

    Ficarei aguardando a manifestação de todos de quem mais quiserem convidar.

    Mais uma vez meu muito obrigado pela atenção de todos.

    • F0ee06f13c79e121b82f6e7894fcb0b4?only path=false&size=50&d=404Orlando Donin(usuário não autenticado)
      17 de Março de 2010, 20:44

       

      Fábio,

      Acho a idéia fantástica. Com este trabalho, poderemos auxiliar não somente os integrantes deste forum, mas todos que estão em busca de uma ferramenta aderente às suas necessidades. Será uma importante contribuição e, se tivermos o apoio dos mantenedores das ferramentas na captação de informações, poderemos criar um documento isento e completo, a ser publicado, divulgado e amplamente consultado pela sociedade.

      Sugiro que não somente os participantes contribuam com suas experiências, da forma como você sugeriu, mas também que elejamos um responsável para colher as informações do desenvolvedor da ferramenta.

      Conte comigo. Particularmente, contribuirei com informações sobre o GASWEB e o MAKER e me ofereço para contactar a GAS Tecnologia para colher a versão oficial sobre a ferramenta, dentro dos ítens que iremos avaliar.

      Sobre sua pergunta, o GASWEB gera e mantém o BANCO sincronizando também as alterações de uma lado para o outro, muito parecido com o MYSQL Workbench 5.2, embora não seja através de diagramas, até mesmo porque não se uma ferramenta de modelagem de BD.

      Atenciosamente,

      Orlando Donin

      • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
        19 de Março de 2010, 20:09

         

        Fico contente com sua contribuição, tenho uma tentência de ir no mesmo caminho, gostaria de saber se você tem um contato conhecido na equipe do GAS em Brasília?

         

        Obrigado.

  • 5435b4c846fd4229171cd2b100fd3717?only path=false&size=50&d=404MakerPlanet Suporte(usuário não autenticado)
    17 de Março de 2010, 19:07

     

    Srs,

    Fico feliz em ver uma discussão muita mais técnica do que apaixonada sobre as ferramentas, (nós do MakerPlanet) trabalhamos com Maker há uns 06 anos (antes mesmo da comercialização do mesmo), e temos larga experiência na ferramenta. Gostaria de me colocar à disposição para esclarecer qualquer dúvida técnica sobre a ferramenta. Não nos sentimos aptos a fazer comparativos direto (GAS x Maker, WI x Maker, ...) mas sobre o que tem nativo no Maker e o que pode ser adicionado podemos esclarecer com certa propriedade.

    A principal diferença entre as ferramentas aqui citadas é que o Maker não se propõe a gerar código, nem é necessário conhecimento de uma linguagem específica (Java por exemplo) tudo que você precisa é ser um bom programador, com boa lógica e entender um pouco das limitações da Web (Navegador, JS). A manutenção do sistema continua rápida em sistemas já em produção (ex: mantemos o Painel de Controle citado abaixo a 18 meses), não se degradando como costuma acontecer com geradores de código.

     A programação via fluxo é o ponto forte do Maker, ela isola o desenvolvedor da tecnologia permitindo-os criar aplicações sem ter contato direto com a linguagem, ou seja, lógica pura. Isso permite que um programador Java, um Delphi e um PHP trabalhem juntos sem problema algum, desde de que os tres saibam lógica ;).
     A construção de formulários é muito flexível, dá pra fazer muitas coisas só com as propriedades, e o gerador de relatórios (ReportBuilder) é comparável ao Crystal Reports, e muito menos trabalhoso que o Jasper (iReport), ainda que esse último seja suportado também.
    Só para despertar a curiosidade de quem ainda não teve contato com o Maker segue alguns projetos em Maker que tiveram ampla repercursão:

    Sistema Saúde Digital (que atraiu a atenção da própria Microsoft)
    Controla todo o acesso à saúde pública de Feira de Santana-BA (apróx. 500 a 600 mil habitantes).
    * www.​feir​adig​ital​.ba.​gov.​br/
    * www.​bahi​aemf​oco.​com/​noti​cia/​1229​8/pr​ojet​o-fe​ira-​digi​tal-​e-co​ntem​plad​o-co​m-pr​emio​-ti-​-gov​erno​-em-​feir​a

    SERC (ATI Pernambuco) - Ganhador e-GOV 2009 (http://www.premio-e.gov.br/)
    Certidão de Nascimento em todo o estado de PE emitido através do sistema.
    * jorn​alna​cion​al.g​lobo​.com​/Tel​ejor​nais​/JN/​0,,M​UL11​6536​0-10​406,​00-
    PE+CERTIDAO+DE+NASCIMENTO+RAPIDA+E+SEM+BUROCRACIA.html
    * www.​port​ais.​pe.g​ov.b​r/we​b/po​rtal​pe/e​xibi​rart​igo?​p_p_​id=E​XT_2​_INS​TANC​E_1g​Cs&a​mp;p​_p_a​ctio​n=0&​amp;​p_p_​stat​e=po​p_up​&amp​;p_p​_mod​e=vi​ew&a​mp;p​_p_c​ol_i​d=co​lumn​-2&a​mp;p​_p_c​ol_p​os=0​&amp​;p_p​_col​_cou​nt=1​&amp​;_EX​T_2_​INST​ANCE​_1gC​s_st​ruts​_act​ion=​%2Fp​ubli​cado​rart​igo%​2Fim​prim​ir&a​mp;_​EXT_​2_IN​STAN​CE_1​gCs_​comp​anyI​d=co​mmun​is.c​om.b​r&am​p;_E​XT_2​_INS​TANC​E_1g​Cs_a​rtic​leId​=171​58

    "Paulo Afonso Digital" - Prefeitura Municipal de Paulo Afonso/BA
    Todos os sistemas da prefeitura integrados (+ de 30 incluindo saúde, tributos. obtuário, educação). Também ganhador e-GOV em 2008 (http://www.premio-e.gov.br/anos_anteriores.asp)

    Sistema Integrado de Gestão de Inscritos para Cirurgia (e-SIGIC) (Portugal)
    Na esfera internacional recentemente a Deloitte fez o Sistema Integrado de Gestão de Inscritos para Cirurgia (e-SIGIC) que é utilizado em todo o país de Portugal e nas pronvícias ultramar daquele país: www.​bahi​aneg​ocio​s.co​m.br​/Ver​Cont​eudo​.asp​x?Co​nteu​doID​=954

    Para uma breve introdução teórica do Maker tem esses link na Wikipedia:
     * Português: pt.w​ikip​edia​.org​/wik​i/So​ftwe​ll_M​aker
     * English:   en.w​ikip​edia​.org​/wik​i/So​ftwe​ll_M​aker

    Como experiência própria desenvolvemos todo o nosso Painel de Controle para publicação de aplicações Maker foi feito no próprio Maker, isso engloba:
     - Iniciar/Parar serviços (Tomcat, jBoss, ...)
     - Criar, editar, deletar banco de dados;
     - Backup/Restore de bancos;
     - Manipulação de XML;
     - Monitoramento de memória, qtd. acesso, processadores, ...
     - Faturamento. Gestão de Contratos, ...

    Também temos diversos clientes (no MakerPlanet) rodando aplicações em todo o Brasil, e as mais diversas possíveis, ou seja, a versatilidade da ferramenta é muito boa, o custo apesar de parecer elevado é recuperado nos primeiros projetos (quando não no primeiro), e hoje temos uma comunidade crescente com profissionais muito disputados.

     Para que não conhece ainda vale a pena dedicar algum tempo estudando a ferramenta, surgindo qualquer dúvida estamos à disposição.

    • 0259d84f2075b3df5865736be6a9cb7f?only path=false&size=50&d=404Armando Rogério Brandão Guimarães Junior(usuário não autenticado)
      17 de Março de 2010, 19:43

       

      Sem entrar muito nos detalhes técnicos, que eu mesmo já disse anteriormente serem MUITO bons, mas acho que a forma de venda do Maker hj é o ponto fraco da ferramenta, pois muito embora a apresentação da ferramenta "encante", não termos uma versão de testes é muito incomodo, e o mais próximo que temos disso é o curso que não é um investimento qualquer. :)Talvez uma versão mais barata aumentasse o nro de desenvolvedores da ferramenta, pois muitos free lancers se interessariam em possuir o Maker.

    • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
      19 de Março de 2010, 20:03

       

      Agradeço sua participação,

       e gostaria que me esclarecesse uma dúvida. Tive a oportunidade de acessar no site da MakerPlanet a aplicação exemplo sugerida por você e pelo Armando. Notei que a interface criada para esse sistema segue o conceito de Desktop, com ícones e janelas onde rodam os formulários da aplicação.

       Esse interface é o padrão criado para todas as aplicações desenvolvidas no Maker ou ela apenas retrata um template entre outros que podem ser escolhidos e até criados ou customizados no Maker?

       Obrigado

    • F0ee06f13c79e121b82f6e7894fcb0b4?only path=false&size=50&d=404Orlando Donin(usuário não autenticado)
      17 de Março de 2010, 21:15

       

      Prezado MakerPlanet Suporte (No caso de debates como este, sugiro sua identificação, caso seja possível),

      Por favor, detalhe mais as funcionalidade que foram desenvolvidas nestes exemplos que você passou. Não consegui visualizar muitos exemplos, ou ao menos que possam demonstrar a real potencialidade da ferramenta.

      No primeiro exemplo, inclusive, apenas consegui encontar algumas consultas ao sistema de saúde e a visualização da segunda via do IPTU, aparentando que somente a parte de negócios é bem suportada pela ferramenta e que a mesma não se adequa para o desenvolvimento de todo o portal. Minha conclusão está correta?

      Nos outros exemplos, também tive muita dificuldade, pois nenhuma URL apontava para um webrun. Achei alguma coisa em flex.

      Por favor, ajude-nos na avaliação desta ferramenta. Eu particularmente, estou com uma licença da mesma há 3 meses e tive muita dificuldade em tirar minhas dúvidas com a Softwell. Menos na parte de fluxogramas, mas principalmente na camada de apresentação, que achei muito engessada.

      Atenciosamente,

      Orlando Donin

      • F14eb8fe3bc158f40eb75a5d45382de0?only path=false&size=50&d=404Felipe Aragão(usuário não autenticado)
        17 de Março de 2010, 22:22

         

        Senhores,  

        Não conheço o WI, ouvir muito falar do Gás, mas na época do Clipper, e também do Script Case.
        Fiz alguns testes com o E-gen, mas não sei informar se o Projeto ainda tem continuidade.
        Minha contribuição será em relação ao Maker e as outras ferramentas que tem o mesmo principio.
        O Maker é muito bom para gerar CRUD, basta selecionar a tabela e pronto, já está funcionando.
        Agora o crud não trata concorrência, se dois usuários estiverem no mesmo registro, um usuário excluir o registro e o outro alterar, nenhuma mensagem de erro, a alteração é realizada em um registro que fisicamente já não existia no banco.

        Como tratar isso,????? Fazer um fluxo para consultar no banco, antes da alteração, se o registro ainda existe e passar uma mensagem para o usuário informando que a operação não pode ser realizado.

        Se a classe que fizesse a persistência do Maker fosse aberta, poderíamos implementar essa funcionalidade, e se utilizasse Hibernate seria mais simples ainda com um  @Version.

        Para Persistência o Maker não utiliza nenhum  framework padrão, e sim foi implementado por eles, a roda já estava pronta, Hibernate, etc, e eles fizeram outra, e ainda está fechado.

        O pessoal da Softwell fala que o Maker gera Java e .Net, esqueça o código, como as classes importantes estão fechadas você nunca vai ter acesso para melhorá-las, evitando por exemplo, a necessidade de criar um fluxo para  implementar uma concorrência, além do código não seguir nenhum padrão.

        O Sistema gerado é interpretado por uma Engine criada por eles, dependência total.

        O Layout do Sistema é bem amarrado, para mudar a tela inicial esqueça, agora se for fazer um ERP tudo bem, se for fazer um Sistema mais específico  vai ter que fazer tudo na mão, e o interessante que é um JSP para todas as telas, que são montadas dinamicamente, pense....

        Cache esqueça também, aproveitamento de fluxos em outras telas nem sempre é possível.

        Não estou  falando que a ferramenta não presta, presta sim, muito boa, agora vai depender o que você quer fazer.

        Tem grandes empresas utilizando, conheço varias que analisaram e viram que para o negócio delas não dava.

        Em relação as ferramentas que “prometem” tenho o seguinte posicionamento:

                  *   Utilizar uma ferramenta que gere o código, mas código que possa ser mantido independente da ferramenta.  Se o Maker por exemplo, gerasse o código Java das telas(CRUD), código dos fluxos e permitisse fazer um extends da classe de persistência por exemplo seria show. 

                  *   Fazer tudo na mão mesmo, utilizando os frameworks existentes, sem reinventar a roda.

         

        O E-gen que comentei acima fazia CRUD e gerava o código legível, possível de ser mantido sem a ferramenta.

        Ele tinha a mesma idéia do Maker ler a estrutura do banco e gerava os crud’s.

        Permitia também através da ferramenta fazer as validações dos campos obrigatórios, tipos de campo, REGEX, etc, utilizava cache e tratava concorrência.

        A partir do código gerado o desenvolvedor importava para o Eclipse e se virava para implementar a regra do negócio,  não com a mesma velocidade de outras ferramentas, mas com a vantagem do código ser legível e reaproveitavel.

        Pelo que já me passaram do Script Case ele tem a mesma idéia do E-gen.

        Tem também o famoso JCompany utilizado nos TRT’s e algunas TCE’s, vale apena também analisar.

        O código gerado pela ferramenta como as classes utilizadas são abertas, utiliza framework’s padrão de mercado, mas, mas, mas, também tem suas particularidades.

        Como meu foco foi falar do Maker, não vou prolongar muito.

          

        Felipe Aragão

         PS. Caso tenham interesse de conhecer o código gerado pelo maker para um CRUD e o famoso JSP que é montado dinamicamente, posso enviar.

        • 7a7b1b6dee8b0f166e4633e63357370a?only path=false&size=50&d=404Carlos azeredo(usuário não autenticado)
          18 de Março de 2010, 5:00

           

          Pessoal,

          Há algum tempo atrás eu fiz um comparativo semelhante. Abaixo minhas considerações sobre o maker.

          Há um equivoco em comparar o Maker com as outras ferramentas citadas neste tópico. O Maker está em outra categoria. E para não gerar polêmica, eu não estou dizendo que o maker é melhor ou pior do que as outras, apenas que é conceitualmente diferente.

          O que eu acho curioso e altamente prejudicial ao maker é exatamente isso. Até mesmo a  Softwell tem essa dificuldade em definir a ferramenta. Eu vi isso muito claramente no dia em que eu assisti uma apresentação. Eles não conseguem definir a ferramenta e com isso você começa a criar inúmeros paralelos. Fiquei bastante confuso e comecei a buscar outras fontes e ouvir clientes que usam a ferramenta e pasmem, eles também conceituavam o Maker de diferentes formas.

          A Softwell se preocupa apenas em mostrar o aumento de produtividade com uso do Maker e se esquece de definir o produto. Entendo que eles precisam vender, mas a forma que eles vendem gera muita polêmica e cria muita resistência com quem vai usar a ferramenta. As vezes ele é tachado de gerador de CRUDs e as vezes acaba se parecendo com uma ameaça e criando a imagem de que o maker vai chegar e eu vou ser demitido. Em suma a "coisa" já começa errada e qualquer "problema" colocam a culpa na ferramenta.

          Geradores de códigos fonte x Maker

          Minha primeira pergunta depois da apresentação foi: KD o código ? Como ele é ? É fácil de manter ?

          A minha, básica, pergunta estava diretamente relacionada com as terríveis experiências que tive anteriormente com alguns geradores de códigos. Ou seja, se o código for legível...se eu puder mexer no código eu vou poder fazer qualquer coisa...Bem, o conceito do Maker não é esse.Apesar dele produzir internamente trechos de códigos o objetivo é apenas para compilar na linguagem alvo e de forma automática, eu nem os vejo. A não ser que eu queira. Na IDE não existe nem o botão "compilar". Ela acontece automaticamente quando eu abro a aplicação. Em suma, para os sistemas que o maker propõe, a manutenção será SEMPRE dentro maker e NUNCA PRECISARÁ ser no código fonte.

          Mas, se eu não posso mexer no código eu vou poder mudar o que ? TUDO. Que dizer tudo aquilo que maker se propoe a fazer. O fato de não  "mexer" no código não é uma limitação, e sim uma caracteristica. Na realidade o raciocínio correto é: EU NÃO VOU PRECISAR MEXER NO CÓDIGO. Se eu realmente precisar "mexer" é porque eu estou aplicando a ferramenta de forma incorreta.

          Com todas as outras ferramentas citadas, você vai precisar conhecer a linguagem final e tocar no código em algum momento durante o processo de desenvolvimento ou manutenção. Com o maker não, logo ele não poder ser considerado um gerador de códigos fontes.

          O fato é que no post anterior as aplicações exemplo desenvolvidas usando o scriptcase, foram criadas por um programador que invariavelmente conhece a fundo além da linguagem PHP, javascript, etc. Com o maker não. O desenvolvedor precisa apenas ser bom de lógica. Seja ele de delphi, vb, clipper ou qualquer outra linguagem. Isso é um problema ou uma grande vantagem do maker ? Não. Afinal aprender uma linguagem nova não é tão difícil. Porém, isso é apenas mais uma etapa que é dispensada usando o Maker.

          O Maker foi concebido para desenvolver UM TIPO ESPECÍFICO DE SISTEMA.É aí que está a principal diferença. O maker não serve para tudo. Quando você leva isso em consideração você vai ver que a
          necessidade de ter PODER do desenvolvedor passa ficar em segundo plano. Em primeiro plano passa ser o foco no resultado. O Importante passa ser o tempo que a aplicação vai estar pronta, entregue ao cliente e PRINCIPALMENTE, sem bugs. E a manutenção como vai ser ? Vou ter que meter a mão no código gerado ? Não. Da mesma forma como foi construída a aplicação. Tudo visual e sem mexer no código.

          Traumas

          Outro ponto crítico do maker é que ele expoe muito o desenvolvedor. Ele precisa ser muito bom de lógica, e as soluções precisam ser dadas ali, na lata. Quando o desenvolvedor é meia boca ele pode se esconder atrás de alguma linguagem de programação e ficar "tentando" até achar uma solução. No Maker ele precisa "apenas" da lógica e ele vai ter que esquentar muito a cachola ou o projeto vai ficar parado, e todo mundo vai ver e entender que o "problema" é dele.

          O Maker na prática

          Depois que tomei o treinamento do maker na sede da softwell em salvador, percebi que tinham muitos alunos meia-boca tomando treinamento e sugeri para o instrutor que fizesse um teste antes do treinamento e só seria admitido aqueles que passassem pelo teste. Acho que eles deveriam implementar isso. O teste é o seguinte:

          Pegue papel e caneta e desenhe com elementos de fluxogramas um algoritmo de sort (pode ser qualquer um). Normalmente, o cara trava ! Aí você vê o "choque" que o desenvolvedor é submetido quando usa o maker. Nos habituamos a resolver os problemas computacionais sempre pensando em lógica+código juntos. Com o Maker é apenas lógica. Você não precisa mais do código ou então o código é visual (fluxograma).

          O Maker vai substituir os programadores ?

          Nunca. Ele é "apenas" uma ferramenta para desenvolvimento de um tipo de aplicação específica com um conceito "diferente". Pior ou melhor dependendo do contexto.

          Ameaças - O maker mexe na zona de conforto e pode ameaçar seu emprego ?

          Isso pode acontecer se = "Você desenvolve apenas sistemas do tipo: telas de cadastro, processamentos e relatórios" +  "Você acha que seu "valor profissional" está na linguagem que você conhece e não nos projetos que você conclui" +  "Seu colega que quer tomar seu lugar e conhece apenas de clipper e não de java mas é melhor do que você em lógica" + "a empresa que você trabalha comprou o maker"

          Caso as afirmativas acima sejam verdadeiras, Usando o maker seu colega pode desenvolver um sistema melhor e em menor tempo que você e você pode perder sua boquinha, já vi isso acontecer. Porém se você for bom de lógica seu lugar está garantido, com ou sem o Maker.

          Limitações

          Esqueça o maker se você desenvolve sistemas especialistas ou "diferentes". Porém se o seu foco é desenvolver sistemas do tipo: Folha, Contas a pagar, ERPs, Financeiro e demais sistemas de gestão, e quer migrar para WEB, por enquanto o maker é IMBATÍVEL.

          Sugestão:

          Para facilitar o comparativo acho que seria interessante criarmos um checklist e colocar as características desejáveis e cada um que conhece cada uma das ferramentas responde. Acho até que poderíamos envolver os fabricantes do genexus, maker, IW, etc. O que você acham ?

          Minha experiência com o maker tem sido até então bastante positiva. Sempre que procuro um recurso ele está lá. Por falar nisso, caro Felipe, a solução @version já é nativa do maker.

          Veja o link no manual: supo​rte.​soft​well​.com​.br/​make​r/ma​nual​/mak​er_2​/for​mula​rio/​prop​ried​ades​_e_e​vent​os.h​tm&n​bsp; (procure por: campo versão). Como sugestão, indico que você participe do foum GUMAKER. Me ajudou bastante.

          Perdão pelo post gigante.

          Espero ter contribuido.

          A C Azeredo

          • F14eb8fe3bc158f40eb75a5d45382de0?only path=false&size=50&d=404Felipe Aragão(usuário não autenticado)
            18 de Março de 2010, 9:22

             

            Carlos,

            Verifiquei no link que você mandou e fiquei muito feliz que o Maker já tem o @Version.
            Na época que estavamos implementando nosso sistema não tinha, e a solução dada pelo pessoal da Softwell foi criar um fluxo para validar.
            Você sabe dizer se agora o Maker já trabalha com cache?

            Felipe Aragão

             

            • 6e3f42c97520f3b2ab00cfc93b4b16c1?only path=false&size=50&d=404Samuel Viana Fonseca(usuário não autenticado)
              18 de Março de 2010, 11:34

               

              Oi Pessoal,

                 Enquanto o assunto for o comparativo das ferramentas estamos dentro do escopo dessa lista, mas quando são tiradas dúvidas específicas de 1 ferramenta, que não o WI, simplesmente por necessidade de uso de uma propriedade começamos a sair do escopo da lista.

                  Acho que o comparativo é válido e necessário e dou todo apoio a indicação da INFOLAB para fazer um teste bem apurado, o que não impede que façamos aqui também, mas isso pode se tornar emocional e motivado por propaganda, como ja foi feito aqui um e-mail enorme fazendo propaganda do ScriptCase.

                  Talvez alguns discordem, mas acho que temos que ser cuidadosos.

                         Samuel Fonseca

          • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
            19 de Março de 2010, 19:53

             

            Obriga Carlos pela sua experiência apresentada, esse é o espírito desse Fórum.

            Mas e o WI, o que podemos identificar de possibilidades alcançadas em relação a essas observações feitas ao Maker? Será que encontramos essas limitações no WI?

            Tenho uma dúvida: Hoje em dia é muito comum utilizarmos APIs de outros desenvolvedores, tipo as APIs do Google por exemplo. Como seria para implementar uma determinada funcionalidade de uma API externa na aplicação gerada no Maker e no WI? É possível passar parâmetros de variáveis extraídas do banco de dados com base na escolha de um registro selecionado pelo usuário final e remetidos a execução no objeto da API implantada em um frame integrado a aplicação construída em uma de nossas ferramentas avaliadas?

            Obrigado pela atenção.

  • 64a6c588efd5d4cf25c8a0eb6e13ad65?only path=false&size=50&d=404Fábio Augusto C. Carvalho(usuário não autenticado)
    19 de Março de 2010, 19:36

     

    Caros calaboradores,

    concordo com Samuel, reafirmando o que eu já havia proposto, temos que aproveitar a experiência de cada um dos participantes desse fórum para comparar o que existe na ferramenta WI com o que conhece e domina no software em que trabalha ou tenha preferência.

    De qualquer forma as contribuições tem sido muito esclarecedoras. Mas temos que seguir a linha de avaliação que tentei inicar com o Luciano nas intervenções 4 e 5, onde me respondeu 10 questões que podem ser comparadas as outras ferramentas.

    Precisamos seguir uma linha de avaliação que leve em conta deis da instalação da ferramenta até o produto gerado, passando por configurações, pré-requisitos, suporte, curva de aprendizagem, interface, estabilidade, segurança e custo. Como falei, um conjunto de atributos das ferramentas que possam ser comparadas, mesmo que tenham diferentes concepções de trabalho, pois, acho que o que mais importa aqui para todos seria o ganho de produtividade ao menor custo com aumento de qualidade. Uma tabela que apresente itens genéricos que possam ser comparados e nos levem a conclusões mais objetivas na escolha de uma ferramenta.

    Tenho certeza que cada ferramenta aqui apresentada tenha seu ponto forte, já andei dando uma olhada nos produtos gerados pelo Scriptcase e gostei do que vi, com interfaces leves, menus rápidos, códigos enxutos, ele parece seguir a linha de concepção do GeneXus X, esse já bem consolidado no mercado com uma legião de seguidores, com muito material e serviço de suporte. Mas o pessoal do Scriptcase vem seguindo a mesma linha e construindo uma comunidade dentro dos mesmos princípios, com cursos online suporte e fóruns específicos para a ferramenta.

     As colocações do nosso colega da MakerPlanet e do Armando foram pertinente em relação ao Maker, e realmente ficou claro o fato do Maker não ser um gerado de códigos que agiliza o trabalho bruto do programador, mas sim, uma ferramenta poderosa na mão de quem domina as regras de negócio e não linguagem estruturada. Mas mesmo assim podemos compará-lo com o WI que parece estar até - me corrijam, por favor, se eu estiver errado - em uma terceira categoria de ferramentas, pois, nem se parece com o Maker nem com um simples gerador de códigos, talvez a forma de desenvolver e gerenciar as aplicações  é que seja diferente, já que seu ambiente de desenvolvimento é 100% Web.

    Acho que são esses quesitos que devemos buscar ao final da avaliação:

    1) Tenho um ambiente de trabalho mais propicio para qual ferramenta?

    2) Qual interface e engenharia de software trás maior produtividade?

    3) Quais são as limitações encontradas em determina ferramenta?

    4) O suporte é adequado a proposta do produto comercializado?

    5) Qual o custo benefício alcançado?

     Essas seriam perguntas que deveríamos responder ao final da análise comparativa, mas para isso será necessário responder muitas outras menores antes, como as limitações na interface de desenvolvimento ou na configuração do acesso a diferentes bancos de dados.

    Obrigado a todos.

Essa comunidade não possui posts nesse blog