Padrões de Desenho Para Projectos Corporativos

Trabalhando em Camadas

A divisão da aplicação em camadas é uma técnica muito utilizada e difundida pelos projectistas de software e que usualmente pode ser útil para projectos de médio a grande porte. A pensar na sua utilidade podemos destacar:

  • Facilidade de implementação: Podemos bem escrever um serviço que consumirá dados oriundos de uma base de dados qualquer sem conhecer necessariamente sua estrutura, assim como, podemos modificar a base de dados sem que nosso serviço seja alterado;
  • Reutilização de código: Uma vez construído nosso serviço, o mesmo poderá ser usado em alto nível pelos clientes que o consumirão em outras aplicações.

Continuar a ler

Revista PROGRAMAR nº 23 — Março 2010

Antes de mais temos que pedir desculpa a todos os nossos leitores pelo atraso, desta vez bastante significativo. Infelizmente o repto que temos lançado nas últimas edições não têm surtido efeitos, e a equipa de coordenação viu-se obrigada a fazer algumas alterações, como podem ler no editorial desta edição.

Entretanto, esta 23ª edição inclui artigos sobre programação para Android, a linguagem de scripting LUA, programação funcional em Phyton, e ainda dois exemplos de códigos em VB.net 2010, utilizando a RC que saiu recentemente para o público em geral. 

Continuamos a lembrar-vos que existem muitas maneiras de participar nesta revista que também é vossa, redigindo artigos, revendo artigos, sugerindo novas formas de layout da revista… 

Clique aqui para download.

Periodicidade da Revista PROGRAMAR

Devido aos constantes adiamentos na publicação das edições anteriores da Revista PROGRAMAR, foi decidido alterar a sua periodicidade de bimestral para trimestral para tentar garantir que a Revista PROGRAMAR não perde a qualidade a que habituou os seus leitores. Sendo assim a próxima edição só sairá em Fevereiro, e depois em Maio…

Convêm também lembrar que esta revista não pode ser feita sem você. Já temos alertados os leitores em várias edições passadas para a necessidade de colaborar com um projecto que também é seu.

Não precisamos unicamente de redactores, precisamos de opiniões construtivas, de ajuda a publicitar a revista a pessoas que ainda não a conhecem que podem achar nela uma mais valia, ou até contribuir de algum modo para ela.

Não se esqueça a Revista PROGRAMAR precisa de si!

Que futuro?

Quero começar por pedir desculpa aos nossos leitores, e em nome de toda a equipa, pelo atraso no lançamento desta edição da Revista Programar. Infelizmente, tal como aconteceu no lançamento da última edição da revista, não nos foi possível cumprir a data prevista. As razões são várias e as desculpas, se fossem importantes, certamente seriam ainda em maior número. A verdade é que a Revista Programar está a passar por um momento difícil e crítico da sua existência. O número de lançamento já vai longe. Já se passaram vários anos e este projecto amadureceu, expandiu-se e tornou-se cada vez mais exigente. Os vários elementos da equipa, quer passada quer actual, sempre responderam da melhor forma que souberam aos vários desafios que nos foram sendo postos. Mas, actualmente, enfrentamos o maior desafio de todos até à data.

Continuar a ler

Introdução à Programação para Android

O que é o Android?

O Android é um sistema operativo para dispositivos móveis desenvolvido por um consórcio de 50 empresas denominado Open Handset Alliance. Deste consórcio fazem parte empresas como a Google, HTC, Motorola, Intel, Samsung, LG, entre outras, unidas com o objectivo principal de desenvolver novas normas abertas para dispositivos móveis. O primeiro projecto open source a ser criado por este consórcio foi efectivamente o Android. A apresentação ao público do Android ocorreu em 5 de Novembro de 2007 e o código foi distribuído com uma licença Apache 2.0 e GPLv2.

Continuar a ler