O Projeto TUF !!!

Bom é o seguinte… você sabe quando vai começar aquele projeto igual aquele outro que começou semana passada?

Pois é, foi pensando nisso que criamos o TUF.

Que raios significa TUF?

The Unfinished Framework.

O que em Português do Brasil é: OFI – O Framework Inacabado!

Primeiro vamos definir Framework… na época em que eu estava na faculdade, isso faz uns 20 anos, escutei um professor falar a palavra CASE, que significa Computer Aided Software Engineering, para maiores detalhes visite esta página da Wikipédia (http://en.wikipedia.org/wiki/Computer-aided_engineering) lá tem tudo em inglês.

Porém ao longo do tempo o pessoal sempre inventa nomes novos para velhas merdas, o que aconteceu? mudaram o nome de CASE?não. O termo caiu em no esquecimentos de alguns e muitos jovens burritos que “nunca leram um livro” nem sequer sabem o que é CASE.

Ai com o passar do tempo, a galera da programação que tanto gosta do POS, Programação Orientada a Spaghetti começou a usar códigos de terceiros, aumentar o reaproveitamento de código, etc, já tinham uns 10 sistemas iguais, só copiavam códigos daqui pra alí, então esse monte de código que o pessoal vai lá e pega alguma coisa, ou seja, é reaproveitado, acabou virando o tal do conceito de biblioteca, o que após a reformulação da língua portuguesa passou a ser também chamado de Framework. A bagunça conceitual dessa nova orda de programadores é tão grande que alguns consideram o Visual Studio um framework.

Bom…

Voltando ao TUF.

Se não utilizarmos o termo framework, poderíamos falar, biblioteca.

O TUF tem alguns formulários padrões que toda aplicação tem:

formAbertura
formLogin
formPrincipal
formDatamodule
formFuncionario
formPadrao
formUsuario (este form acessa a tabela de usuários do sistema, ele é uma herança de formPadrao)
formPesqData
formReport
formSobre
FormCalendario

E para aquelas pessoas que gostam de desenhos esquemáticos, fiquem sabem que o TUF tem tudo isso, abaixo esta o diagrama full corporate enterprise level de todo o TUF!!! É isso mesmo, é a figura mais reveleadora do esqueleto do TUF, ou para aqueles novatos, é a Arquitetura do Framework.

Paralelo temos outras duas aplicações:
Gestão de profiles


e
teste de cadastro de usuários
estes dois programas servem pra que você não tenha que ficar chamando o Sql server management studio
e permite em uma tela simples verificar o profile (perfil) e seus respectivos usuários.

A idéia do TUF é que você que usa Delphi com SQL possa pegar esses códigos e sair desenvolvendo suas aplicações com o TUF como estrutura básica.

Outra coisa importante a ser dita aqui é o conjunto de ícones que usamos, eles vem do BUUF for KDE 4, mudamos o tamanho para 30×30 pixel

O banco de dados utilizado é o SQL Server, o modelo de dados esta aqui:

https://doutrinapos.wordpress.com/2010/09/08/modelo-de-dados-para-o-framework-modelo/

Obviamente o código é free, ou seja, gratis, você poderá achar o código no Codeplex: http://tuf.codeplex.com/

aguardamos comentários.

.

Esse post foi publicado em Pizza, TUF e marcado , , , , . Guardar link permanente.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s