L'équipe du projet Kaidianxing a dix ans d'expérience dans la recherche et le développement de systèmes de commerce électronique. Le centre commercial a été utilisé et reconnu par des milliers d'utilisateurs. Kaidianxing est le premier centre commercial open source doté de fonctions complètes pouvant répondre aux opérations de base. utilisé hors de la boîte et facile à ouvrir.
Kaidianxing est basé sur la recherche et le développement de technologies de pointe Yii2+Vue2.0+uniapp, faciles à apprendre et à utiliser, séparation front-end et back-end, développement multi-terminal, équilibrage de charge, performances supérieures et architecture stable et raffinée ; des produits du centre commercial, des commandes et des utilisateurs ; couvrant les ventes flash, les récompenses de consommation, les plug-ins marketing super basiques tels que les affiches ; H5 + mini programme + compte public, couverture omnicanal, cadre mature et stable pour une expansion facile, seconde- génération, et la construction rapide et à faible coût d'un centre commercial personnalisé.
http://wiki.kaidianxing.com/
Avantages du système | Avantages techniques |
---|---|
Haute évolutivité : interface API standard, séparation du front-end et du back-end, prise en charge du développement multi-terminal et de plusieurs pilotes | Framework mobile : utilisez la prise en charge multiterminale d'Uniapp pour compiler rapidement du code dans différents formats |
Faible couplage : chaque interface de module fonctionnel est indépendante et les programmes, modèles et bases de données sont indépendants. | Framework back-end : Utiliser le framework Yii2 stable et facile à utiliser |
Prise en main de Yierkai : composants standardisés, documents d'interface, documents de développement, etc., notes de code détaillées | Spécification de l'interface : interface API standard, la deuxième version est plus pratique |
Hautes performances : prend en charge l'équilibrage de charge, le déploiement distribué, la mise en cache des pages et la haute simultanéité | L'export des données est plus pratique : l'export des données utilise phpExcel, les données sont plus intuitives et les statistiques sont plus faciles à gérer |
Séparation statique : prend en charge plusieurs stockages cloud, Alibaba Cloud OSS, Tencent Cloud COS, etc. | Mécanisme de crochet enfichable : plug-in de mécanisme de crochet, modules fonctionnels indépendants, propices au développement secondaire |
Installation en un clic : vérifie automatiquement l'environnement système, les invites d'erreur et les méthodes de modification | Mise en cache des données haute fréquence : séparation de la lecture et de l'écriture de la base de données, réduisant la pression sur le serveur et améliorant la vitesse d'accès |
Basées sur l'espace de noms et les spécifications PSR-4, de nouvelles fonctionnalités de PHP7 sont ajoutées
Architecture de séparation front-end et back-end, le front-end utilise uniapp et l'API est utilisée pour l'amarrage des données
Prise en charge du compositeur, basé sur de nouvelles idées architecturales et espaces de noms
La couche Service est ajoutée à la structure MVC pour répondre aux besoins de traitement de données de plusieurs modèles et réduire la redondance du code.
La configuration constante en mode annotation obtient diverses options de configuration via le mécanisme de réflexion de classe, ce qui rend l'ajout et l'utilisation de la configuration plus flexibles.
Utilisez le package de bibliothèque easywechant pour l'amarrage sous-jacent aux comptes officiels WeChat, aux mini-programmes WeChat, etc.
Utilisez le package de bibliothèque Yansongda pour effectuer le paiement WeChat et le paiement Alipay
L'encapsulation basée sur les composants implémente la couche inférieure et la configuration est injectée dans la classe d'usine pour obtenir des instances d'application répondant aux besoins de plusieurs scénarios (par exemple : Alibaba Cloud Storage, Qiniu Cloud Storage et autres supports de stockage)
Les codes d'erreur API standardisés et unifiés et les documents d'explication détaillés vous permettent de localiser rapidement les problèmes pendant le développement.
Autorisations de contrôle back-end RABC
Les autorisations d'accès à l'API sont gérées uniformément au niveau du framework, et le codage métier n'a pas besoin de prendre en compte les problèmes d'autorisation, ce qui rend le système plus sûr et le développement plus pratique.
Gestion efficace d'urlManager, traitement unifié du routage au niveau du framework
Les fonctions métier sont modularisées et basées sur des plug-ins, et la structure du code est plus claire
L'application de traits réduit la redondance du code et rend la structure du code plus claire.
Déclenchez activement CRON, éliminant ainsi le besoin d'une configuration Linux distincte CRON0
Mécanisme de mise en cache efficace, utilisant Redis pour stocker le cache, permettant au site Web de répondre plus rapidement
Les applications de file d'attente, l'envoi de SMS et le push WeChat utilisent MQ pour le découplage, rendant votre système plus rapide et plus efficace.
La décoration visuelle de magasin de bricolage vous permet d'habiller votre centre commercial à votre guise
L'installation en un clic vous permet de créer un centre commercial plus facilement
Documentation de développement complète, vous permettant de démarrer plus rapidement le développement secondaire