网站3.0终于开始启动啦!

网站3.0终于开始启动啦!

去年5月份,提了一个目标,想把网站整体做一个改版。终于,时隔接近一年,开始启动这个过程了。

原本后端想要用PHP系的Laravel,这一年了,上手了GoLang和React,反正都是用新轮子,索性换个口味吧,选择了goFrame这个框架。前段时间做了一些React的工作,感觉前端入门了,于是就顺手选择了React,不太喜欢AntD偏ToB的UI风格,考虑了一下,选了谷歌的Material UI,这套UI和原生安卓操作系统的设计风格相统一,非常的扁平化+美观。缺点是国内资料明显不足,官方文档内容也不如antD详细,这点未来可能会踩不少坑。

新的网站不会完全刚开始就把wordpress废弃,这样做工作量太大。在保留原有界面的基础上,用React这套把原来的网站包起来,最外层+新的页面使用React,等网站初具形状了,再慢慢用新的组件复刻wordpress的功能。

目前进展:

  1. 已完成前端工程搭建+初始界面+用户注册界面
  2. 后端已完成用户注册接口、用户登录接口、用户信息获取接口;且已完成用户登录、用户注册的前后端。

前端欢迎页:

前端登录页:

后端接口列表:

后续milestone:

  1. 前端工程基础完善: 引入react router、完成容器化部署,和现有的wordpress打通
  2. 后端工程基础完善:容器化部署、扩充后端接口
  3. WordPress其实太重了,最终极的目标,是将wordpress整个替换掉
  4. 多赚钱,买一个国内服务器,受限于放在国外的原因,目前网站访问的平均响应时间太久了,无解。

工作量其实大部分是在前端。今年能做到哪一步也没有底,暂且不设置时间表了= _ =。

发表评论