A equipe do projeto Kaidianxing tem dez anos de experiência em pesquisa e desenvolvimento de sistemas de comércio eletrônico. O shopping já foi utilizado e reconhecido por milhares de usuários. Kaidianxing é o primeiro shopping de código aberto com funções completas que podem atender às operações básicas. usado fora da caixa e é fácil de abrir.
Kaidianxing é baseado em pesquisa e desenvolvimento de tecnologia de ponta Yii2 + Vue2.0 + uniapp, fácil de aprender e usar, separação front-end e back-end, desenvolvimento multiterminal, balanceamento de carga, desempenho superior e arquitetura refinada estável; de produtos, pedidos e usuários do shopping, cobrindo vendas instantâneas, recompensas de consumo, plug-ins de marketing superbásicos, como pôsteres H5 + mini programa + conta pública, cobertura omnicanal, estrutura madura e estável para fácil expansão, segundo eficiente; geração e construção rápida e de baixo custo de um shopping personalizado.
http://wiki.kaidianxing.com/
Vantagens do sistema | Vantagens técnicas |
---|---|
Alta escalabilidade : interface API padrão, separação de front-ends e back-ends, suporte para desenvolvimento de vários terminais e vários drivers | Estrutura móvel : use suporte multiterminal uniapp para compilar código rapidamente em vários formatos |
Baixo acoplamento : Cada interface de módulo funcional é independente e programas, modelos e bancos de dados são independentes. | Estrutura de back-end : usando a estrutura Yii2 estável e fácil de usar |
Comece com Yierkai : componentes padronizados, documentos de interface, documentos de desenvolvimento, etc., notas de código detalhadas | Especificação da interface : interface API padrão, a segunda versão é mais conveniente |
Alto desempenho : suporta balanceamento de carga, implantação distribuída, cache de páginas e alta simultaneidade | A exportação de dados é mais conveniente : a exportação de dados usa phpExcel, os dados são mais intuitivos e fáceis de gerenciar estatísticas |
Separação estática : suporta armazenamento em nuvem múltipla, Alibaba Cloud OSS, Tencent Cloud COS, etc. | Mecanismo de gancho plug-in : plug-in de mecanismo de gancho, módulos funcionais independentes, que conduzem ao desenvolvimento secundário |
Instalação com um clique : verifica automaticamente o ambiente do sistema, avisos de erro e métodos de modificação | Cache de dados de alta frequência : separação da leitura e gravação do banco de dados, reduzindo a pressão do servidor e melhorando a velocidade de acesso |
Com base no namespace e nas especificações PSR-4, novos recursos do PHP7 são adicionados
Arquitetura de separação de front-end e back-end, o front-end usa uniapp e a API é usada para acoplamento de dados
Compositor de suporte, baseado em novas ideias arquitetônicas e namespaces
A camada de serviço é adicionada à estrutura MVC para atender às necessidades de processamento de dados de vários modelos e reduzir a redundância de código.
A configuração constante no modo de anotação obtém diversas opções de configuração através do mecanismo de reflexão de classe, tornando mais flexível a adição e uso de configurações
Use o pacote de biblioteca easywechant para acoplamento subjacente com contas oficiais do WeChat, miniprogramas do WeChat, etc.
Use o pacote da biblioteca yansongda para concluir o pagamento WeChat e o pagamento Alipay
O encapsulamento baseado em componentes implementa a camada inferior e a configuração é injetada na classe de fábrica para obter instâncias de aplicativos para atender às necessidades de vários cenários (por exemplo: Alibaba Cloud Storage, Qiniu Cloud Storage e outros suportes de armazenamento)
Códigos de erro de API padronizados e unificados e documentos explicativos detalhados permitem localizar rapidamente problemas durante o desenvolvimento.
Permissões de controle RABC de back-end
As permissões de acesso à API são tratadas uniformemente no nível da estrutura, e a codificação comercial não precisa considerar problemas de permissão, tornando o sistema mais seguro e o desenvolvimento mais conveniente.
Gerenciamento eficiente de urlManager, processamento unificado de roteamento no nível da estrutura
As funções de negócios são modularizadas e baseadas em plug-ins, e a estrutura do código é mais clara
A aplicação de características reduz a redundância do código e torna a estrutura do código mais clara.
Acione ativamente o CRON, eliminando a necessidade de configuração separada do Linux CRON0
Mecanismo de cache eficiente, usando Redis para armazenar cache, fazendo o site responder mais rápido
Aplicativos de fila, envio de SMS e push WeChat usam MQ para desacoplamento, tornando seu sistema mais rápido e eficiente.
A decoração visual da loja DIY permite que você enfeite seu shopping como quiser
A instalação com um clique permite que você construa um shopping de forma mais conveniente
Documentação completa de desenvolvimento, permitindo que você comece o desenvolvimento secundário com mais rapidez