caramba, valeu pela ajuda e pelas referencias amigo, vou dar uma olha nessas bibliotecas.
eu queria fazer sem fremework justamente por causa disso mesmo, pela questão do aprendizado e não ficar dependendo de uma certa arquitetura ou fremework.
valeu tmj