一、编程环境总结
编程语言 | 运行环境 | 环境变量 | 开发工具 |
---|
python | python | path添加exe路径(自动添加) | pycharm |
.net | .net framwork | path添加exe路径(自动添加) | |
java | jdk | JAVA_HOME=安装根目录 | idea |
| | %JAVA_HOME%\bin; | |
| | %JAVA_HOME%\jre\bin; | |
android | android sdk | ANDROID_HOME=sdk安装根目录 | android-studio |
| | %ANDROID_HOME%\platform-tools; | |
| | %ANDROID_HOME%\tools; | |
JavaScript | node.js | | webstorm |
举例对比
编程语言 | 生活举例 |
---|
python | 干木活 |
python解释器(sdk) | 木工套装工具 |
环境变量 | 仓库存放位置 |
pycharm编辑器 | 工作台 |
2.1.1 什么是SDK?
SDK(software development kit),软件开发套件:一般是一些被软件工程师用于特定软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合,Android SDK提供了构建android app应用程序所需的API库和开发工具,还可以用于测试和调试应用程序。
2.1.2 常见编程语言
编程语言 | 用途描述 |
---|
javascript | 前端开发,逐步渗透到了后端 |
java | 当前最主流的后端开发语言 |
android | android手机app开发语言,也是java语言 |
python | 人工智能、机器学习、大数据和机器人等一些最有前途的技术背后的主要语言 |
.net | 曾经与java争雄、如今仍排前十的一门微软面向对象语言 |
2.1.3 编程语言所需环境
编程语言 | 编程和运行环境 | 用途描述 | 对应软件实例 |
---|
javascript | node.js | JavaScript 运行环境 | appium |
java | jdk(java sdk) | java运行环境 | jmeter、android-studio |
android | android sdk | android运行环境 | 手机app、手机模拟器 |
python | python | python运行环境 | 自动化测试脚本 |
.net | .net framework | .net运行环境 | fiddler,node.js需要.NETFramework框架的支持 |
2.1.4 环境变量
为什么要环境变量?
1、计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令
2、比如说你要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件。
如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了。如果找不到你就会看到“系统找不到某某命令”的提示。
其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被你的应用程序使用 谢谢!
开发环境 | 环境变量 | 内容 |
---|
node.js | 不需要手工配置 | |
jdk | 新增变量 | JAVA_HOME=安装根目录 |
| 修改path变量(追加) | %JAVA_HOME%\bin; |
| 修改path变量(追加) | %JAVA_HOME%\jre\bin; |
| | |
android sdk | 新增变量 | ANDROID_HOME=sdk安装根目录 |
| 修改path变量(追加) | %ANDROID_HOME%\platform-tools; |
| 修改path变量(追加) | %ANDROID_HOME%\tools; |
| | |
python | 不需手工配置,安装勾选add to path | |
.net framework | 不需手工配置 | |