内容

1 为什么要搞

分为对内和对外两个角度,说下要搞交互/前端的动机:

  • 1 对内:全栈的方式有优点,因为由同一个人或少数几个设计规范,可以使得数据制造的过程高度可控。但同时,全栈所覆盖面太宽了,我自己的体会是时刻处在混乱中。反映在很多曾经很熟的内容完全不记得,以及不经意间做了两套高度相似的体系/功能。比较幸运的是,大部分时候,我的思路始终是一致的,并没有出现冲突。因为速度够快,时间上的重复浪费还是可接受的,在成果逐渐统一微服务化之后,这个问题基本上是解决了。但是除了工具(微服务)还会有配套的方法和规范,所以每次使用时脑子还是回忆的比较累。最终方案当然是通过设计一个统一的交互/前端方式进行引导,这样我可以把精力集中在最关键的逻辑上。
  • 2 对外:也许有人会buying你的想法,但只会paying for service。交互/前端会最大程度的降低使用者的成本,让生意成为可能。

2 怎么搞

先要看目标,我的期望是简洁,好用。我不会花太多时间在美观上,除非确实需要。只要我可以轻松的使用自己的服务,放在第三人的角度看也是好用的就行了

交互方法。研究一下交互的基本理念,然后提取一套简洁的规范遵守。

前端技术。使用JavaScript体系,配合交互方法实现所需要的交互效果。

先从零碎的功能做起,一个功能一个微服务,先实现效果。未来前端技术会由算法驱动,大部分的代码将由算法来写,可以达到每个用户看到不同的页面。(根据喜好)

3 时间与计划

计划花一年左右的时间(2023年)达到及格线(实用状态),前期先用零碎的时间做独立的功能。未来看情况再优化。