Coder Social home page Coder Social logo

acidphp's Introduction

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.

acidphp's People

Contributors

kurko avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

lucaswxp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.