三、基础知识
3.1 Android
Android 是一个基于 Linux 的移动平台的操作系统,它是开源的,开发者可以按照一定的规则自由地对其进行定制开发。Google 提供了一套完整的的规范化的开发平台和开发体系,开发者通过 Google 提供的系统 API 和系统机制可以方便地开发出各种各样的应用软件。
3.2 PHP
PHP 是一种通用脚本语言,主要用于生成动态网页内容、操作服务器上的文件和数据库、数据加密、用户授权访问等。PHP 凭借其开源、免费、易学、服务器兼容性好、跨平台等特性,被称为“世界上最好的语言”。PHP 拥有超过 150 个扩展库,可供开发人员调用,很大程度上提高了开发效率和代码的性能,例如 PDO 扩展,它提供了 PDO 类来对数据库进行访问,开发人员使用不同数据库时候调用的函数名是相同的,使得应用层不用去关心具体要连接的数据库服务器的类型,除此之外,相比原生 MySQL,可以有效防御 SQL 注入攻击。
3.3 JavaScript
JavaScript 是一种解释型脚本语言,它是弱类型、函数优先的,一般作为开发网页的脚本语言,在其他环境也有使用。随着当前网站开发前后端更严格的分离,JavaScript 负责越来越多的业务逻辑检查、处理等工作,而不仅仅是单纯的 DOM 操作和实现网站特效。
3.4 React
React 是 Facebook 研发的 JavaScript 库,具有易入门、代码易重构、更好支持响应式网页、高性能等特点