Galera, fiquei por muito tempo sem escrever, mas cá estou novamente para tentar compartilhar minhas experiências profissionais com todos.
Aqueles que já trabalharam comigo, sabem que eu simplesmente acho que a parte mais importante de um projeto de sistema é o banco de dados. Embora tenha muita gente e alguns movimentos digam que "o que há" no topo da tecnologia é utilizar Orientação a Objetos (OO), eu acho que quando se tem uma plataforma definida a OO pode complicar mais ao invés de ajudar.
Em mais de 10 anos de experiência, já tive oportunidade de ver muitos projetos OO, bem estruturados, não saírem do projeto, devido a grande quantidade de camadas existentes nos projetos, isto sem contar a adoção de padrões de design que exigem um largo conhecimento de todos da equipe ( o que sabemos que é utopia, toda equipe tem gente com e sem experiência ).
Por outro lado eu já vi várias aplicações com arquitetura muito simples ter o seu desenvolvimento rápido e possuir melhor desempenho, quando comparadas a arquiteturas mais elaboradas.
Não quero aqui comparar arquitetura A, B ou C, porém quero dar dicas práticas para que você consiga tornar o seu dia a dia mais prático e produtivo, de forma que a tecnologia sirva aos processos de negócio e não ao contrário, coisa que infelizmente é o que mais ocorre em nossa área.
Bom espero que todos consigam aproveitar as dicas e fomentem discussões sobre os tópicos aqui postados!
um abraço,
Wilson Cristoni Neto
(wcristoni@gmail.com)
Nenhum comentário:
Postar um comentário