Fechar
Soluções
A-
A
A+
A
Samus Framework
Nossa plataforma esclusiva de desenvolvimento

/home/rs28559/public_html/web/files/foto_pagina/0911181511102.jpg
Primeiramente é preciso, definir, o que é um framework

Wikipedia: "Em desenvolvimento de software, um framework ou arcabouço é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o framework quem dita o fluxo de controle da aplicação, chamado de Inversão de Controle."

[ Samus Framwork ]

 

A Samus possui uma plataforma exclusiva de desenvolvimento, o Samus Framework, não quer dizer que utilizamos uma linguagem de programação diferente de outras empresas, mas que utilizamos uma abordagem muito diferente do comum para o desenvolvimento de aplicações. Seguindo o Modelo MVC o Samus Framework integra-se com o CRUD PHP (nossa api de persistência) e usa um Template Engine muito famoso, o Smarty, que é uma obra prima do PHP.

 

Repensamos o Modelo MVC aplicado à projetos web, mas por que? Porque Acreditamos em algumas coisas (que parecem obviais e certas) mas não são aplicadas às ferramentas de desenvolvimento em PHP mais comuns. Entre elas estão

 

  • Um projeto web deve ser orientado a objetos, e não à tabelas do banco de dados; as regras de negócio devem estar nas classes modelo, não no banco de dados, a função deste é fazer a persistência dos dados

  • Código não deve ser misturar, PHP não pode estar junto com XHTML, XHTML não deve se miturar nem à CSS nem à JavaScript.

  • PHP não deve ser usado para gerar código HTML, nem deve ser usado para gerar código em JavaScript, essas linguagens são diferentes porque tem funções diferentes.

  • A camada de dados (DAO) deve ser auto-suficiente, dispensando o conhecimento avançado de banco de dados para o desenvolvedor.

  • A camada de visão deve ser capaz de acessar tudo que for público em seu controlador

 

O nosso Framework já esta em uso em dezenas de projetos, no entanto estamos carentes de documentação, esta documentação esta sendo desenvolvida gradualmente conforme caminhamos para versão 1.0 do Framework, os códigos fonte e mais detalhes sobre o desenvolvimento podem ser encotrados no nosso projeto do google:

 

http://code.google.com/p/samusframework






Triangulo
Nossa plataforma esclusiva de desenvolvimento
Triangulo
Api de Persistência para PHP

+ Soluções
» Aplicativos Multimídia - Desenvolvimento de aplicações multimídia online, interatividade com usuário, audio e vídeo
» Banners Impressos - Sinalize informações importantes em sua empresa ou evento
» WebStandards - Padrões de desenvolvimento Web
» PHP Básico - Treinamento em PHP básico
» Cartaz - Divulgue seu evento ou promoção nos pontos estratégicos de sua cidade.
» Newsletters - Envie e-mails em lote para sua lista de contatos, de forma profissional e personalizada com a cara do seu negócio.
» Animações em Flash - Criação de animações em flash interativas para apresentações em sites
» Banners - Criação de banners animados e estáticos para vinculação em sites e portais
» CRUD PHP - Api de Persistência para PHP
» Panfletos e Folders - Também conhecidos como flyers. Espalhe sua marca pela cidade de forma barata e eficiênte.
» Identidade Visual - Criação ou renovação da identidade visual de sua empresa, de forma eficiente e objetiva.
» CDs Multimídia - Criação de apresentações multimídia em CD, DVD, Pendrive
» Sistemas Online - Softwares de gerenciamento online
» Portais - Desenvolvimento de portais para gerenciamento de conteúdo
» Samus Framework - Nossa plataforma esclusiva de desenvolvimento
» WebSites - Desenvolvimento de páginas da web, saiba o que é um site dinâmico e porque você precisa de um
» HotSites - Desenvolvimento de sites promocionais para divulgação de ações de marketing, produtos e serviços específicos