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.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.