- Início
- Sobre a Sílex
- Artigos
- Cursos
- Produtos
- Notícias
- Suporte OnLine
- Contato
- Newsletter
- Downloads
| Consultor da Sílex Sistemas é commiter do Tapestry - ano 1 | n. 3 | julho de 2009 |
|
|
|
|
Commiter? Tapestry? O que é isso?
Existem diversos projetos de software que são desenvolvidos por grupos de pessoas espalhadas pelo mundo. Muitos deles são projetos de código aberto, ou seja, cujo código fonte está à disposição da comunidade técnico-científica para que ela possa estudá-lo, modificá-lo e aperfeiçoá-lo. Um dos grandes exemplos que todos nós conhecemos de programas em código aberto é o sistema operacional Linux em suas diversas distribuições (Ubuntu, Fedora, Debian, entre outras). O Tapestry é um desses projetos. Os membros das equipes que trabalham nestes projetos são denominados, de uma forma geral, "commiters". A Sílex Sistemas conta com a consultoria de uma dessas pessoas. Thiago Henrique de Paula Figueiredo, graduado e mestre em Ciência da Computação pela UFMG, conquistou, no início do ano, a qualificação como commiter de um destes projetos, o Tapestry, mantido pela Apache Software Foundation dos Estados Unidos. O termo vem do inglês to commit, que significa comprometer, ou comprometer-se. Isso se deve ao fato de que existem programas que armazenam as várias versões do desenvolvimento do código fonte, mas somente algumas pessoas possuem autorização para enviar modificações para esses repositórios. Pense num livro que várias pessoas escrevem ao mesmo tempo. As páginas já prontas deste livro ficam gravadas num mesmo servidor (o repositório). De tempos em tempos, um desses escritores (commiters) envia mais um capítulo, apaga um parágrafo já escrito ou modifica outro. Se qualquer um pudesse realizar estas alterações, o livro nunca ficaria pronto; seria um caos total. Por isso, somente certas pessoas, reconhecidamente qualificadas no assunto do livro, tem autorização para enviar estas mudanças. Após votação dos demais commiters e coordenadores do projeto, Thiago foi reconhecido como detentor de grande expertise em Tapestry, e admitido no seleto grupo de doze pessoas de todo o mundo, sendo o único membro do Brasil, que podem contribuir com o desenvolvimento deste software. O Tapestry é uma plataforma, ou framework, para desenvolvimento de aplicativos web, ou seja, que funcionam a partir de navegadores. Elaborado em Java, o Tapestry confere maior facilidade e reuso de código durante o processo de construção de softwares, o que aumenta a produtividade dos programadores. Além de prestar consultoria em arquitetura de software para a Sílex Sistemas, Thiago é coordenador da Pós-Graduação em Arquitetura de Software das Faculdades Pitágoras, instrutor em cursos de Java, Hibernate , Spring em Belo Horizonte, e desenvolve o projeto Ars Machina, voltado para a criação de objetos de software reutilizáveis e boas técnicas de modelagem. |
Rua Padre Eustáquio | 168 | Carlos Prates | 30710-580 | Belo Horizonte | Minas Gerais | Brasil | +55-31-3273-1530
silex@silexsistemas.com.br