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
|