Vantagens que o maker ofereçe

 

Aumento de produtividade.
Com o Maker, o desenvolvedor não precisa dominar uma linguagem, sua sintaxe e semântica. Ele pode se concentrar exclusivamente nas regras de negócio do sistema que está sendo desenvolvido ou atualizado. Essa abordagem amplia a capacidade de desenvolver sistemas dezenas de vezes mais rápido do que os métodos tradicionais.

Desenvolvimento efetivamente colaborativo.
Usando uma nova metodologia de desenvolvimento, o Maker é utilizado também na fase de especificação e levantamento dos requisitos por propiciar uma maior interação entre o especialista do domínio (aquele que entende do negócio) e o desenvolvedor, diminuindo ogap  entre o negócio e a área de TI. É possível produzir protótipos funcionais que se transformam, de imediato, na aplicação final. Fluxogramas são amplamente difundidos e fáceis de ler, mesmo por pessoas que não são da área de TI. Desta forma, o Maker permite eliminar consistentemente as fontes de
erros associadas à definição e gestão de requisitos.

Documentação dos projetos de software.
A documentação do projeto, elemento essencial no processo de desenvolvimento de software, é gerada desde a prototipação do sistema até a entrega do mesmo. Além disso tudo é constantemente atualizado na medida em que o projeto vai evoluindo estando em total conformidade com a aplicação final gerada, o que permite a sua replicação utilizando quaisquer outras tecnologias.

Atualização tecnológica.
Apenas com a melhoria na comunicação entre os participantes envolvidos no processo de desenvolvimento, o Maker já consegue incrementar de forma impressionante o desenvolvimento de software. Não obstante, permite o envolvimento de especialistas que não necessariamente dominam as linguagens envolvidas na construção de sistemas para Web (HTML, JavaScript, Java, ...). Como exemplo, um desenvolvedor especialista em Clipper ou Cobol pode ser inserido no processo de desenvolvimento de aplicações Web.

Migração para WEB e entre bancos de dados.
Ao trabalhar com o Maker, é possível criar e publicar na Web os sistemas em tempo real. Tudo que é feito com a ferramenta fica disponível na Internet automaticamente. Além disso, configurando o ambiente de desenvolvimento para que acesse o repositório de aplicações na rede global, permite a reutilização de formulários completos, regras de negócios e relatórios incrementando o ganho de produtividade. Usando a ferramenta, migrar a estrutura e dados de um determinado banco para outro (inclusive entre diferentes SGBDs) é realizado apenas com alguns cliques.

Independência tecnológica.
Com o Maker, os artefatos (telas, fluxos e relatórios) são gravados em XML, uma linguagem intermediária e aberta, e só depois interpretados em um servidor de aplicações WEB. Isso permite manter as regras de negócio (o mais importante) mesmo com a mudança das tecnologias, de modo que, o sistema sempre estará atualizado e de acordo com a tecnologia do momento. Apesar de não ser o foco e objetivo, também é possível gerar todo o código fonte do sistema na linguagem desejada (neste momento disponível em Java). Atualmente, as aplicações geradas são executadas nas plataformas Java ou dotNet.

Curva de aprendizado para as novas tecnologias.
A inteligência Maker prioriza a simplicidade. Um desenvolvedor Maker (programador, analista de sistemas ou negócios) não precisa aprender a sintaxe de uma linguagem, ter a preocupação se o código é cliente ou servidor, se a linguagem é Java, Java script, SQL ou outra dentre uma centena de siglas usadas para o desenvolvimento web: Hibernate, JSF, Struts, PHP, JSP, JSTL... Desta forma, um profissional de TI pode, em apenas 40 horas, estar apto para desenvolver aplicações corporativas para a WEB e serem valorizados pelo que realmente importa: a capacidade de criar soluções para os negócios.

Gestão de mão-de-obra.
O Maker é uma ferramenta simples que promove, acima de tudo, um fácil entendimento do negócio pelos profissionais. Nos casos de mudança ou chegada de novos profissionais, a adaptação à ferramenta e ao projeto em andamento é bastante rápida. Com o repositório e todo o sistema arquivado na Internet, os conhecimentos não ficam limitados a um ou outro profissional, trazendo mais segurança e independência empresarial. Por fim, o Maker é o único que oferece garantia de continuidade aos sistemas que estão sendo construídos, independente das mudanças futuras, sejam estas internas ou tecnológicas.

Manutenção das aplicações.
No Maker, o que mais se aproxima da idéia de programação são os fluxogramas. Os fluxos utilizam diagramas que simbolizam um processamento no sistema para alterar, exibir dados ou executar uma tarefa com formulários ou relatórios. O fluxograma torna mais intuitivo o entendimento da lógica de programação além do que, é consenso geral o fato de que trabalhar com imagens é muito mais simples e claro que interpretar linhas de código. Assim, no momento da manutenção, esqueça a “varredura” em códigos a procura por erros!

Análise de impacto de alterações.
Toda funcionalidade implícita nos artefatos Maker são inteiramente mapeadas. Antes de realizar alguma modificação, é possível verificar o impacto consequente à alteração em algum objeto em relação a outros dos quais ele dependa e dos que dependem dele.

Internacionalização das aplicações.
Os sistemas desenvolvidos com o Maker podem ser criados inteiramente na língua portuguesa, inglesa, espanhola ou até francesa e, logo em seguida, com apenas um clique, disponibilizados para os clientes finais (usuários das aplicações) nos mais diversos idiomas.

Complexidade das Aplicações.
O Maker foi projetado para atender, desde sistemas simples, até os mais complexos e integrados como: grandes ERPs e CRMs. Como mais um caso de sucesso, em setembro de 2008, a prefeitura de Paulo Afonso, na Bahia, recebeu o prêmio e-Gov, do Governo Federal, em disputa com projetos desenvolvidos no âmbito de governos estaduais e federais. Em Paulo Afonso, funcionam 35 sistemas integrados, com milhares de usuários simultâneos, integrando todos os órgãos municipais, incluindo sistemas de gestão tributária, controle de dívida ativa, IPTU, ITBI, sistema de saúde, educação, entre outros e tudo isso feito com o Maker.

Mais informações