关于java:独立商户商城全套方案带源码

47次阅读

共计 1929 个字符,预计需要花费 5 分钟才能阅读完成。

前两天分享了一个基于微信生态的多租户商城 [ 分享一个基于微信生态的多租户商城 ] 这个部署起来比拟麻烦,首先须要一个认证的微信开发平台账号和一个认证的微信公众号账号。明天分享另外一个商城,这个商城跟微信生态没有绑定这么严密,然而性能绝对还是满满的。

0x01:后盾端服务

仓库地址

https://github.com/linlinjava/litemall

该仓库并不止只有后盾代码,还包含 Vue 治理后盾前端、微信小程序商城端、H5 挪动端商城。代码构造如下图

该商城的架构图如下

[起源官网 https://gitee.com/linlinjava/…]

启动非常简单参考 https://gitee.com/linlinjava/…,一步一步就能够把环境搭建起来

0x02:litemall 商城的多端小程序商城 taro-mall

Taro-Mall 是一款多端开源在线商城应用程序,后盾是基于 litemall 根底上进行开发,前端采纳 Taro 框架编写,现已全副实现微信小程序,头条小程序,和 h5 挪动端,后续会对 APP,淘宝,百度小程序进行适配。Taro-Mall 曾经实现了 litemall 前端的所有性能。

仓库地址

https://github.com/jiechud/taro-mall

因为官网的 taro 曾经降级到 3.x 以上版本了,然而这个 taro-mall 是应用 2.2.9 版本开发的,所以在搭建该项目标开发环境时须要特地留神。具体须要留神的步骤如下

  • 装置 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 装置我的项目依赖
cnpm install || yarn install

在装置 yarn 时可能会比较慢,须要有点急躁

  • 装置晓得版本 taro
cnpm install -g @tarojs/cli@2.2.9

因为该我的项目 taro 的版本 2.2.9,所以装置指定版本的 tarojs client;否则会呈现编译失败。

0x03:litemall 商城的 Android 端和 iOS 端 Flutter_Mall

Flutter_Mall 是一款 Flutter 开源在线商城应用程序,是基于 litemall 根底上进行开发,Flutter_Mall 基本上蕴含了 litemall 中小程序的性能。

仓库地址

https://github.com/youxinLu/flutter_mall
  • Flutter 是什么?

Flutter 由 Google 的工程师团队打造,用于创立高性能、跨平台的挪动利用。Flutter 针对当下以及将来的挪动设施进行优化,专一于 Android and iOS 低提早的输出和高帧率。Flutter 能够给开发者提供简略、高效的形式来构建和部署跨平台、高性能挪动利用;给用户提供丑陋、疾速、jitter-free 的 app 体验。

  • Flutter 环境搭建次要步骤

(1) 下载 flutter sdk

https://flutter.dev/docs/development/tools/sdk/releases?tab=macos

(2) 增加环境变量

PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

(3) 解压 flutter sdk,并配置 flutter 的 bin 目录到环境变量 PATH 中

(4) 配置 android sdk 环境变量

 ANDROID_HOME = D:android_sdk

(5) 配置 android sdk 的 tools 和 platform-tools 目录到 PATH 中

D:android_sdktools
D:android_sdkplatform-tools

(6) 在 cmd 中执行如下命令

 flutter doctor
  flutter doctor --android-licenses

(7) 下载 android studio

https://developer.android.google.cn/studio/

(8) 在 android studio 中装置 Dart 和 Flutter 插件

在 android studio 间接装置 Dart 和 Flutter 插件可能比较慢,能够间接在如下地址下载后,采纳硬盘装置的形式

https://plugins.jetbrains.com/

Dart 插件

Flutter 插件

以上这个这些非常适合想理解一个整套零碎的高级开发者,分享给大家。另外这些小编都曾经搭建起来,如果大家有在搭建环境遇到什么不解之谜的话,能够与小编一起探讨,共同进步。当初离 2021 年只剩不到 26 小时了,2021 年持续共同进步!

正文完
 0