Skip to content
No description or website provided.
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app
core
tests
.gitignore
.htaccess
CHANGELOG
README
index.php

README

ACID

O Acid é um framework PHP concebido com o objetivo de possibilitar
o desenvolvimento fácil e agil de aplicações Web. O foco do projeto é:

a) rapidez de processamento
b) automatismo
c) segurança
d) facilidade de uso

Dizem por aí que não é possível se ater a mais do que uma variável de qualidade
com facilidade. Nós vamos nos esforçar para manter o projeto sobre os quatro
pilares acima.

Possui estrutura MVC, com bibliotecas prontas de Helpers, Components e
Behaviors. ORM eficiente e models integrados com paginação e relacionamentos.

Na lista atual de funcionalidade (v0.0.6), encontram-se:

- MVC
- ORM
- Conexão PDO, possibilitando conexão a virtualmente qualquer banco de dados
- Helpers
-- AjaxHelper
-- FormHelper
-- HtmlHelper
-- PaginatorHelper
- Components
-- AuthComponent
- Validação automática de dados de formulários
- Sanitize
- Segurança aprimorada contra principais exploits e ameaças

Colaboradores são bem-vindos. O projeto é aberto e precisa de cérebros que o
levem adiante. A estrutura do framework está bem organizada, possibilitando o
crescimento para qualquer direção.

ATENÇÃO COLABORADOR: Cada diretório contém arquivos README com instruções. Vá
até o diretório core/docs/ e leia mais sobre o framework em desenvolvedores/.

_______________________________________________________________________________
Conduta de desenvolvimento

O código deve ser feito somente em inglês, com comentários em português ou
inglês. Códigos em português, além de tornar dificil levar o framework a um
nível mundial, dificulta a leitura. getText() é melhor que pegaTexto().

Procure comentar seus arquivos, métodos, classes e blocos de código o máximo
possível. Outros participarão do projeto e precisarão entender seu código.

_______________________________________________________________________________
Newbies: Como o Acid pode agilizar o desenvolvimento de Aplicações Web?

Quantas vezes você já se viu na situação de ter que criar e/ou lidar com
infinitos formulários HTML? Quantas vezes você já teve de criar
entermináveis linhas de código SQL para acesso a uma base de dados?

O próposito do Acid é justamente ser a ferramenta que tira você do
cenário acima e o coloca em um ambiente onde você especifica o que
quer e o framework executa todo o trabalho operacional para você.

Um dos propósitos do framework é dar funcionalidades de geração automática de
código através do console.

-----------------
Versões de testes

Se você está rodando uma versão de testes, configure o banco de dados no arquivo
app/config/database.php (renomeie database.sample.php) e crie as tabelas que
estão presentes em app/config/sql/dump.sql.
Something went wrong with that request. Please try again.