基础知识

  • Oak使用Typescript语言,因此您需要提前掌握以下知识:
  1. javascript语言基础: 学习资料
  2. Nodejs环境: 学习资料 官方文档
  3. Typescript语言基础: 官方文档
  • 在前端,Oak目前使用React作为网页端框架(尽管这不是必须,但由于团队技术力量等原因,短期内并没有计划去适配vue等其它框架),因此您也需要掌握React的一些基本概念。如果您需要开发App或者小程序,也需要去了解一些Oak所采用的技术本的相关技术。
  1. React: 官方站点
  2. React-native 官方站点
  3. 微信小程序开发 官方站点

对于其它更多的前端环境,Oak也将在未来进行适配。Oak的前端技术路线介绍请参见:目录文件结构

对于新手开发者,可能对上述这么多的前置知识学习感到望而生畏。没关系,理论上只要了解并掌握基础概念即可进行开发,更多的技术细节可以在开发过程中再不断学习补充。

开发环境

开发环境只要配置NodeJs 18以上即可,推荐使用Microsoft的Vs Code作为开发IDE