Drupal vs Joomla 04/Jul/2008
O artigo CMS battle: Drupal vs Joomla vs Custom Programming, do Tomas Varaneckas, aborda e compara o Drupal vs. Joomla. Da comparação sobresai o Drupal mas penso que não se comparou realmente de forma equilibrada e racional. Não porque eu ache o Drupal melhor ou pior do que o Joomla, mas mais por causa de algumas frases e por quase nada ser avaliado em termos de Custom Programming – programação à-medida.
O artigo peca principalmente por não detalhar em que condições, em que cenários foram ambos comparados. E acho que essa falta é importante. Um site social e um site empresarial denotam exigências diferentes à plataforma – CMF: Content Management Framework – que devem ter por base. No entanto, quer o Drupal quer o Joomla são sempre sérios candidatos a servirem de plataforma a novos sites, principalmente se não são tecnicamente inovadores ou exigentes.
Mas como será, hoje em dia, a comparação do Drupal e Joomla – em PHP - face ao que é possível codificar em Rails e noutras frameworks MVC?
CRC Cards 02/Jul/2008
Ora aqui está uma “técnica” que eu desconhecia e que me parece trazer vantagens no design de classes – OOD/OOP.
Referências:
- Class-Responsibility-Collaboration card
- CRC Cards
- XP CRC Cards
- Using CRC Cards
- CRC Cards for Software Design
Em sessões de brainstorming, esta técnica traduz-se em desenhar objectos “ricos em comportamentos” através da definição das suas Responsabilidades e Colaboradores. A página na Wikipedia explica sucintamente esta técnica.
Esta dica apareceu no meu “radar” – mesmo depois de já ter lido e re-lido várias vezes o conteúdo do site XP – após ler o artigo do Danilo Sato sobre Usando Mocks para Guiar o Desenho de Classes.