找回密码
立即注册

QQ登录

只需一步,快速开始

搜索
发新帖

60

积分

0

好友

1

主题
发表于 2024-8-14 23:03:15 | 查看: 420| 回复: 5 IP:安徽
为了更好的开发新特性,Lsky Pro+ 计划从 V 1.7.1 版本后对程序进行重写,1.x 版本将不在进行更新新功能,若出现无法处理的问题,确认是 bug 可以通过 QQ 群渠道反馈。

2.0 版本将是一个全新的前后端分离架构,截至目前 2.0 已经规划了一段时间,开发了有 90+ 的接口,并且有着完整的接口文档,接口使用不完全的 RESTful API 规范,当前还在努力的完善中。2.0 不仅可以混合部署,同时支持分离部署,前后端分离意味着 Lsky Pro+ 不在局限于 Web 端,有能力的开发者可借助接口适配移动端、跨平台应用以及售卖不同的前端主题。但代价是若需要自定义布局、样式,修改前端需要有一定的前端编程水平,这是值得的。同时 Lsky Pro+ 在旧版本中汲取经验,新版本在设计上尽量将复杂度最小化,比如新版本默认推荐使用 Sqlite 作为默认数据库,使用数据库作为异步队列驱动,将 Redis 部署设为可选项,尽量减少部署过程中出现问题。

由于 PHP 存在两种运行方式:FPM 和 CLI,通常情况下服务器这两种环境中的 PHP 版本是一致的,但是由于集成环境软件存在多个不同版本的 PHP,这就会导致两种环境 PHP 版本不一致,这种情况下就可能会在配置异步队列和计划任务时遇到问题。介于这种问题,2.0 版本可能会取消可视化安装页面,转而使用 CLI (命令行终端) 执行命令的方式安装。

由于破坏式更新,并且去除了旧版本的一些不好的冗余设计,包括部分小特性。旧版本无法直接升级至 2.0,届时会开发迁移脚本,并撰写迁移教程协助站长更新。但不可否认的是,仍然有部分数据无法迁移,并且需要手动处理。

2.0 版本现阶段还处在紧锣密鼓的开发过程中,保守估计会在 24 年 10 月底发布内测版本。

以下是 2.0 版本的基础架构:

使用 Laravel 11 做为基础后端服务,配合 Filamentphp 开发管理后台,默认使用 Sqlite3 做为数据库支持。

后端库
PackageIntro
Filamentphp后台管理框架
Laravel fortify用户基本认证实现
Laravel sail集成 Docker
Laravel sanctum身份验证系统
Laravel debugbar开发 debug 工具
Overtrue socialite社会化登录
Flysystem储存驱动
GlideHTTP 图像处理,实现通过链接动态处理图片
Tencentcloud ims腾讯云图片内容安全
Aliyun lvwang阿里云图片内容安全
Qr code二维码生成
Async异步处理任务
Yansongda pay支付宝和微信支付
Easy sms短信服务
Laravel phone全球手机号处理库

前端库
PackageIntro
Vue3前端框架
Pinia状态管理
Axios请求库
Vue router路由
TailwindcssCSS 框架
Naive UINaive UI 框架
Uppy.js上传组件

发表于 2024-8-15 18:58:30 IP:湖北武汉
如果我想购买2.0版本,是直接等发布了再购买吗?还是可以从1.x升级过去?
发表于 2024-8-15 20:16:18 IP:安徽
aaa 发表于 2024-8-15 18:58
如果我想购买2.0版本,是直接等发布了再购买吗?还是可以从1.x升级过去?

2.0 稳定后可能会在价格上做一些调整,可以先购买但不使用,因为当前版本的数据迁移到未来的 2.0 版本是比较麻烦的。
发表于 2024-8-19 19:17:37 IP:浙江台州
2.0 支持对接 alist嘛
发表于 2024-8-19 19:18:47 IP:浙江台州
我现在刚购买 授权 我想跟换域名找岁哇 我想mmp.cn 换成 imgx.cn 为了兰空特意买了个适合的图床米
发表于 2024-9-1 01:41:59 IP:江苏
命令行安装对新手站长极其不友好,建议还是保留可视化安装页面
您需要登录后才可以回帖 登录 | 立即注册

Lsky Pro

GMT+8, 2024-9-20 21:18 , Processed in 0.029615 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表