Autor Tópico: Melhorias no conceito de PROJETO  (Lida 2354 vezes)

snarkhx

  • Novato
  • *
  • Mensagens: 35
Melhorias no conceito de PROJETO
« Online: Janeiro 17, 2007, 04:07:47 pm »

Um projeto deveria integrar os objetos das aplicações, de maneira que tivesse um lugar único para os guardar e manter.

Exemplo:
   * Um diretorio de imagens comum, um css de tema para todo o projeto...

Sugestão de uma estrutura para a publicação de um projeto
/
|- classes             //Funções comuns às aplicações e auxiliare ao PROD
|- img                 //Imagens comuns das aplicações, botões etc.
|- js                  //Scripts de validação, efeitos, e AJAX. Comum para todas as aplicações, e na execução de cada tela
|- aplicações/arquivos //Diretorios das aplicações iguai é hoje
`- temas               //Diretorio que pode conter vários temas, o padrao seria o do scriptcase
   `- padrao           //Tema padrão do scriptcase
      |- css           //Folhas de estilo
      `- imgs          //Imagens específicas do tema
 

Veja as vantagens,
* um diretório de imagens comum, evita desperdício de espaço.

* CSS e JS são mantidos em cache pelo navegador, evitando download desnecessário

* possibilidade de correção de funções em um lugar somente, ao invés de em cada aplicação. 1 correção, todas as aplicações que o usem serão beneficiadas

* Simplificaria a troca de esquemas. Um tema auxiliar poderia ser testado simplesmente colocando uma pasta auxiliar
 dentro de temas e a renomeando para padrao. Sem necessidade de utilizar o framework para isso.
 A idéia seria ter um arquivo CSS geral, e mais algum que teria o nome de uma tela e seria carregado pela mesma se existisse.

Considerações a respeito do CSS
 - navegadores mantém cache do CSS. O que evita baixá-lo novamente.
 - e que evitaria também, ter um monte de border, width, cellspacing, cellpadding... diminuindo o tamanho da aplicação e economizando o tempo de execução
 - Muito do que é utilizado é simples, então haveria necessidade de poucos hacks para internet explorer


Outra coisa é que na tela de valores padrão do projeto, deveria haver um lugar para definições de constantes.
Seria similar ao da biblioteca com a diferença é que seria específico para constantes e nada de funções.


;-)
« Última modificação: Janeiro 17, 2007, 05:11:45 pm por Snarkhx »

snarkhx

  • Novato
  • *
  • Mensagens: 35
Re: Melhorias no conceito de PROJETO
« Responder #1 Online: Janeiro 17, 2007, 05:48:29 pm »
Seguindo o preceito de constantes de Projeto

Algumas configurações como
PDF:: tamanho de papel para ,
PDF:: textos

Poderiam estar definidos como constantes.  Não haveria necessidade de gerar o código disso em cada tela.

Isso vale pra Gráficos, XML, XLS, RTF, CSV...


Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: Melhorias no conceito de PROJETO
« Responder #2 Online: Janeiro 20, 2007, 12:26:29 am »
JA ABORDEI ESSE ASSUNTO COM A NETMAKE, MAS O SUPORTE (CHAT) NEM SE QUER DA A DEVIDA ATENÇÃO, E FINGEM NÃO ENTENDER O QUE SOLICITAMOS, NÃO É SÓ UMA QUESTÃO DE ORGANIZAÇÀO, FACILIDADE NA MANUTENÇÀO, OTIMIZAÇÃO NÃO PROCESSO DE PUBLICAÇÃO, MAS TAMBÉM UMA APROXIMAÇÃO DAS NORMAS DE ISO9000, POR EXEMPLO, EU TENHO CLIENTE USA QUE NÃO PODERIA USAR O SC3, POR QUE ESSE CLIENTE TEM CERTIFICAÇÀO DE ISO9000, NO SEU PROCESSO DE PRODUÇÀO, ADMINISTRAÇÀO E SISTEMAS DE INFORMAÇÀO...

ACHO QUE O TIME DO PESSOAL DE RECIFE, É DIFERENTE DO NOSSO...

PARTICIPEM DA COMUNIDADE SCRIPTCASE NO ORKUT.

ABRAÇOS.

HAROLDO