Kotchasan Web Framework
O elefante, além de ser um símbolo de PHP, também é nosso símbolo nacional. Por isso, escolhi usar esse nome como o nome de uma estrutura projetada por 100% de pessoas tailandesas.
Características
- Arquitetura de MMVC (Modules Model View Controller), facilitando a adição ou remoção do módulo.
- Suporta trabalho com vários projetos.
- Adere com padrões como PSR-1, PSR-2, PSR-3, PSR-4, PSR-6, PSR-7.
- Uma estrutura PHP otimizada para velocidade e desempenho, incluindo uso de memória, fornecendo a melhor eficiência. Isso permite uma execução mais rápida e suporta um número maior de visitantes simultâneos.
Componentes de Kotchasan
Kotchasan consiste em três estruturas principais projetadas para trabalhar juntas: PHP, CSS e JavaScript.
- Quadro PHP Kotchasan
- Estrutura do GCSS CSS
- Gajax JavaScript Framework
Requisitos
- Php 5.6 ou superior
- Ext-mbstring
- PDO MySQL
Instalação e uso
Eu projetei Kotchasan para evitar o complexo processo de instalação comumente associado às estruturas PHP. Você pode baixar todo o código -fonte do GitHub e começar a usá -lo imediatamente sem qualquer instalação ou configuração. Como alternativa, você pode instalá -lo via compositor usando o comando: composer require goragod/kotchasan https://packagist.org/packages/goragod/kotchasan (a instalação do compositor diminuirá o desempenho da estrutura.)
Condições de uso (licença)
- Você pode usá -lo gratuitamente sem condições.
- Você pode modificá -lo e desenvolvê -lo ainda mais sob seus direitos autorais usando um nome diferente.
Exemplos
Todos os códigos de amostra estão localizados no diretório "Projetos/". Você pode testá -los lá. Para o projeto "RecordSet", as configurações do banco de dados em "Configurações/banco de dados" devem ser definidas corretamente, e a tabela de banco de dados correspondente deve ser criada conforme mencionado em "Projects/ORM/Modules/Index/Models/World.php".
- https://projects.kotchasan.com/welcome/: página de boas -vindas Kotchasan.
- https://projects.kotchasan.com/site/: criação de sites usando um modelo e menu simples.
- https://projects.kotchasan.com/recordset/: Exemplo de uso de um banco de dados (RecordSet).
- https://projects.kotchasan.com/admin/: Exemplo de uso de um formulário de login.
- https://projects.kotchasan.com/youtube/: Exemplo de uso da API do YouTube.
- https://projects.kotchasan.com/api/: Exemplo de criação e uso de uma API com kotchasan.
- https://projects.kotchasan.com/pdf/: Exemplo de conversão de HTML em PDF.
- https://adminframework.kotchasan.com: Site de exemplo criado usando Kotchasan.
Agradecimentos
- Ckeditor https://ckeditor.com/
- Phpmailer https://github.com/phpmailer/phpmailer
- Fpdf http://www.fpdf.org/
- ICOMOON https://icomoon.io/
Apoiar
Você pode apoiar os desenvolvedores fazendo uma doação para a seguinte conta bancária
Kasikorn Bank, Kanchanaburi Branch, Thailand
Account No. 221-2-78341-5
Account Name: Goragod Wiriya