# 基础知识 * Oak使用Typescript语言,因此您需要基本掌握: 1. javascript语言基础: [学习资料](https://developer.mozilla.org/zh-CN/docs/learn/JavaScript) 2. Nodejs环境: [学习资料](http://nqdeng.github.io/7-days-nodejs/) [官方文档](https://nodejs.org/docs/latest/api/) 3. Typescript语言基础: [官方文档](https://www.typescriptlang.org/) * 在前端,Oak目前使用React作为网页端框架(尽管这不是必须,但由于团队技术力量等原因,短期内没有计划去适配vue等其它框架),因此您也需要掌握React的一些基本概念。如果您需要开发App或者小程序,也需要去了解一些其相关概念。 1. React: [官方站点](https://react.dev/) 2. React-native [官方站点](https://reactnative.dev/) 3. 微信小程序开发 [官方站点](https://developers.weixin.qq.com/miniprogram/dev/framework/) 对于其它更多的前端环境,Oak也将在未来进行适配。Oak的前端技术路线请参见:todo # 开发环境 开发环境只要配置NodeJs 18以上即可,推荐使用Microsoft的Vs Code作为开发IDE * [NodeJs安装](https://nodejs.cn/download/) * [VS Code下载](https://code.visualstudio.com/)