Aplicações Web Atômicas - Um Processo para Criação

Que tal termos um processo que possa nos conduzir na criação de aplicações web simples, que possam funcionar bem tanto isoladas como sendo parte de um sistema maior (módulo)?

Este projeto é uma idéia antiga, que só recentemente resolvi começar a pôr em prática. Sabe como é... A gente começa a estudar Extremme Programming de novo e acaba se empolgando... :-)

Neste processo, reuniremos boas idéias e criaremos efetivamente um conjunto de passos para se desenvolver aplicações desse tipo. Também deve ser definida uma arquitetura genérica.

Uma Aplicação Web Atômica é um sistema utilizável também como módulo de CMS (como já foi dito acima) e uma aplicação que objetiva resolver um problema só muito bem-definido, ao melhor estilo KISS (Keep It Simple, Stupid). Nesta linha, já tenho dois projetos que adotarão este processo quando estiver pronto:

  • DownloadCentre - aplicação web para gerenciamento de uma página simples de downloads (com recursos de upload, geração dinâmica de MD5 e contagem de downloads feitos, entre outros) que estava muito no começo, mas não está mais funcionando hoje.
  • AplicationCentre - um centralizador de aplicações. Uma página-menu que liste sites ou sistemas, cada um com ícone e link para pronto acesso.

Dentre os aspectos tratados, devemos ter um processo mesmo (com os passos a serem seguidos, o controle dos ciclos de iteração...), uma arquitetura quase totalmente definida, definição do que se deve usar e o que se deve evitar quanto a funcionalidades. Depois relacionaremos documentação específica sobre como fazer de uma aplicação dessas um módulo Drupal, PostNuke...

Uma coisa: documentação dos ciclos em ASCII? Alguém sabe a respeito disso? O comum é usar UML, mas ASCII rules...

O projeto se chama AWA (de Atomic Web Application, cuja pronúncia pretendida é Áua), e ainda está em estágio bastante inicial. Quem se interessar por dar uma olhada, estou rascunhando diretamente em http://dev.cyaneus.net/awa/. Leiam lá e comentem aqui! Sugestões são bem vindas.

--Cárlisson Galdino


Comentários

Achei um software

Olha só Cárlisson, achei um software que edita diagramas em ASCII.
http://www.jave.de/. Não é o que vc. esperava, mas já torna seu formato portável e editável manualmente para quem assim desejar.

Alex (não verificado) | Quinta, 20/10/2005 - 10:28

Submeter um novo comentário

O conteúdo deste campo é privado e não irá ser exibido publicamente.
  • Link to content with [[some text]], where "some text" is the title of existing content or the title of a new piece of content to create. You can also link text to a different title by using [[link to this title|show this text]]. Link to outside URLs with [[http://www.example.com|some text]], or even [[http://www.example.com]].
  • Allowed HTML tags: <br> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • As linhas e os parágrafos quebram automaticamente

Mais informação sobre as opções de formatação

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Bardo

BR AL Arr
Sou Cárlisson Galdino, da Terra dos Marechais. Seja bem-vindo ao meu lar. Aqui você encontra Opinião e Arte. Use o menu no topo da página.

Manual JavaScript

Iniciar sessão



Divulgação

Dreamhost
fis9.0 Software Livre... A tecnologia que liberta.
GPSL (AL)