Skip to content

jack20170608/peanotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 接口反序列化

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages