初心日记
一个跨平台漫游的日记软件,大学就读时开发,目前一直在更新维护。会员制使用,未开源。
随着本人的技术水平逐渐提升,初心日记经历过几次大重构,使用过众多框架及语言
客户端
客户端包括以下平台:
- Win10/Win11 版,使用 C#/UWP 开发
- 微信小程序版,起初使用微信小程序原生方式开发,后改为 vue + uni-app 跨平台开发
- Android,起初使用 C#/Xamarin 开发,后改为 vue + uni-app 跨平台开发,不久的将来使用 Flutter 开发
- Web 版,vue + uni-app 跨平台开发
- 后台管理系统 / 官网,起初使用 Asp.Net 开发,后改为 Asp.Net Core,目前使用 Vue + ts 开发
API
API 起初使用 WCF 开发,后改为 Asp.NET,再改为 Asp.NET Core
如今使用 NodeJS + halsp(顺便作为 halsp 的测试项目),托管于腾讯云 Serverless Cloudbase 云函数
数据库
起初使用 Sql Server,后转为 MySql
如今使用 Cloudbase 的非关系型数据库 MongoDB。
技术栈
- C#
- JS/TS
- UWP
- Asp.Net
- Asp.Net Core
- EF
- WCF
- Vue
- NodeJS
- uni-app
- MSSQL
- MySql
- MongoDB
- Sqlite
- Xamarin
- IIS
- Serverless Function
- Cloudbase
- 微信小程序
- 公众号开发
- 微信/支付宝支付