Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 3.33 KB

README.md

File metadata and controls

66 lines (53 loc) · 3.33 KB

peanotes 豌豆笔记

开发动机(Motivation)

看了网络上这个小伙子做的叫做blossom笔记和博客,非常漂亮,由于自己平时也经常喜欢写blog, 就想自己开发一个属于自己的笔记,博客的软件。

有几点原因导致想自己开发。

  1. blossom是基于spring进行开发,spring开发到现在,越来越庞大,学习起来越来越困难。
  2. 没有采用前后端分离的设计。
  3. 缺少单元测试。

本着java开发如果离开了spring就不行了么这个理念,就想着试着参考/抄袭blossom的代码和设计,自己用一些轻量级的框架来重新实现,也算是对java生态的一个再学习的过程。

重新开发的一些理念

  1. 所有模块均可以单独进行测试
  2. 设计上尽量简单,满足设计的功能,不需要过度设计

FrontEnd框架

这里开发最好是以移动平台优先的原则,决定采用flutter统一前端的的开发。

Backend框架以及平台选择

Backend与安全相关的依赖

自动化测试

Reference Page for examples

JWT

JAVA17

Base64

Jackson 接口反序列化