Características
Aqui temos uma pequena lista de algumas das características que o Zeanwork tem.
- Poucas configurações - Você pode somente alterar as configurações de conexão com o banco de dados (se for utilizar) e sair programando a sua aplicação.
- Open Source - Licenciado sob a licença MIT, que é uma ótima licença!
- POO (OOP) - Programação Orientada à Objetos.
- Qualidade - Aplicativos com qualidade, de código e do resultado da aplicação.
- Produtividade - Produza muito mais em menos tempo, e mantenha seus projetos dentro dos prazos.
- Segurança - Seus projetos serão mais seguros, pois existem filtros automáticos e validações de grande eficácia.
- PHP5 e PHP6 - Desenvolvido para ser utilizado com PHP5 e está focado na compatibilidade da próxima versão do PHP.
- Padronização - É de extrema importância ter um código padronizado, por isso o Zeanwork segue os seus padrões e outros também, tais como o CamelCase, lowerCamelCase e UpperCamelCase.
- Framework horizontal - Pode ser utilizado para diversos tipos de aplicações.
- Cache - Podemos determinar que será utilizado cache e através de requisição de páginas, gerar automaticamente o cache, podendo ser renovado automaticamente.
- Helpers - Ajudantes para HTML, Formulários, Tabelas e outros. Você também pode criar os seus conforme as suas necessidades.
- Components - Componentes de Autenticação de usuários, Sessions, Cookies e outros. Você também pode criar os seus conforme as suas necessidades.
- Extensions - Você pode criar extensões para suas aplicações, tais como funções e classes, sendo elas de total independência do Zeanwork.
- MVC - Utilizamos o design pattern MVC, separando a aplicação em camadas (separa a lógica de aplicação da sua apresentação), com isso tornamos o desenvolvimento e manutenção dos aplicativos muito mais fácil e eficaz, sendo estes complexos ou não.
- URL’s Amigáveis - O uso de url’s amigáveis é de grande importância para os buscadores.
- Multi-idiomas - Podemos criar facilmente aplicações com vários idiomas, identificando o idioma pela URL.
- Independente do mod_rewrite - Você não precisa se preocupar com o mod_rewrite do Apache pois você pode escolher qual tipo do protocolo que será utilizado na hora de interpretar a URL.
- Múltiplas bases de dados - Você pode configurar uma conexão com o banco de dados e alternar entre as bases de dados.
- Múltiplos tipos de bases de dados - Você pode escolher qual drive (tipo de bando de dados ex: MySQL, Oracle, PostreSQL, MsSQL...) será utilizado em uma determinada conexão, podendo você criar os seus próprios drives.
- Validações - Temos uma classe para lhe ajudar nas validações do dia a dia.
- Ajax - Identificamos automaticamente se é uma requisição via XMLHttpRequest (Ajax) e executamos alguns procedimentos que você pode determinar.
- Logs - Temos suporte a logs, que você pode gerar em um determinado ponto de sua aplicação.
- Manipulação de pastas e arquivos - Temos algumas soluções para a manipulação de arquivos e pastas, podendo recuperar facilmente o seu conteúdo e assim escrever, alterar e apagar arquivos e pastas.
Veja também!



