前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >独立开发日志-下载站点基本重构完成

独立开发日志-下载站点基本重构完成

作者头像
kdyonly
发布2024-08-07 16:39:58
910
发布2024-08-07 16:39:58
举报
文章被收录于专栏:个人编程笔记

下载站点最初的版本是通过wordpress搭建的,配合腾讯云的对象存储插件,通过对主题的简单修改就满足了基本的要求了,2020年上线之后到现在,基本没怎么改过。

2022年对微服务感兴趣,想学习一下,以及实在不想再改php代码了,遂萌生了使用.net 微服务进行重构的想法,于是2022年10月到2023年的11月这一年的时间都在构建自己的微服务项目,我将它命名为AllInOne,下载站点的服务只是AllInOne项目的一部分,我最开始的构想是以后其他小项目的服务也都放进去,当然想法总是美好的,而现实和想法总是有差距的,我发现使用微服务进行开发,项目变得比较复杂,而且开发效率极其不高,引入了很多东西比如业务拆分,服务注册发现,消息队列等等,要去学习很多东西的使用,维护也比较麻烦,后来我相通了,如果继续开发下去不知道什么时候才能完成,对于没有访问量的小项目,完全没有必要,于是放弃使用微服务这种方式进行重构。

放弃微服务之后开始转向基于Blazor(Blazor是微软发布的开源的 Web应用框架,它使开发者能直接通过C# 与 HTML 创建 Web 应用。)的web开发。不得不说开发体验和效率直接上升,从2024年1月份到现在都在使用Blazor进行下载站点的重构,到目前为止基本的功能已经完成,并且发布的公测版本,里头仍然有不少需要修改,优化的地方,在后续的版本会进行改进。

新版本相比于旧版本主要增加了用户体系,积分体系,会员体系这3个大模块,积分和小程序进行对接,会员和小商店进行对接。界面还是延续老版本的风格,使用了开源的ui组件库。目前诸多功能不甚完善和稳定,后续也还有更多想法待实现,有兴趣的可以持续关注。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档