gluemvc a MVC framework for desktop platform
Menu
Início
NotNotícias
Documentação
Manual
Downloads
FAQ
Equipe
Colabore

in english
Notícia
A atual versão do framework é a 0.1.9. É a primeira versão disponibilizda para a comunidade. Conta com patterns como Service, BusinessRule e DAO (Data Access Object).
Início
O que é?

Hoje em dia é muito comum o desenvolvimento de aplicações em equipes que não seguem um padrão de desenvolvimento, e isso é grave devido ao fato de que torna-se difícil a compreensão de códigos quando um novo membro entra na equipe ou então quando há alterações no sistema que devem ser feitas.

Grandes empresas possuem um padrão de desenvolvimento que faz com que os desenvolvedores apliquem regras pré-determinadas e com isso dimunua um pouco o acoplamento entre as diversas partes no código do sistema, e isso torna o desenvolvimento melhor, pois aumentam a produtividade, diminuindo o tempo de mão-de-obra. Além disso, esses padrões são bons para que quando um novo membro ingressar na equipe, adapte-se facilmente e não perca tempo entendendo códigos de outras pessoas.

Um dos padrões mais utilizados hoje é o padrão MVC (model-view-controller), tal padrão separa a camada de interface com o usuário da camada de negócios. Existem dezenas de frameworks que auxiliam a fazer esse trabalho, cada um com seus pontos positivos e negativos, o único problema, é que quando falamos em desenvolvimento Java, surge a idéia de que Java é feito exclusivamente para web, e isso não é verdade. A grande maioria desses frameworks auxiliam nesse desenvolvimento para Web. Quando queremos trabalhar com aplicações desktop, temos que nos desdobrar para criar códigos “legíveis” para atualizações futuras. Pensando nisso foi elaborado uma ferramenta para auxiliar equipes nesse quesito, e além de tudo, posibilitar o seu uso em aplicações pequenas, por ser simples de configurar e simples de programar sob sua arquitetura.



Para quem?

Desenvolvedores autônomos e pequenas equipes de desenvolvimento que procuram uma maneira simples e eficaz de formalizar seus projetos e com isso minimizar a curva de aprendizado entre a equipe em geral.



O que você procura?
Se existe alguma feature que você gostaria que o projeto gluemvc cobrisse, ou alguma reclamação a fazer, entre em contato com a equipe e mande suas críticas e sugestões. Elas serão estudadas, e caso comprovemos que sua idéia enriquecerá o projeto, será implementada nas próximas versões.
Colabore
Se você possui interesse em colaborar com o projeto, entre em contato com um membro da equipe. Mais detalhes aqui!