zeanwork.com.br  >>  Sobre  >>  Características
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.