第2个回答 2020-06-08
这个范围很广,也得要看具体做什么,传统的开发模式个人使用Windows系统,就Windows系统等下说一下常用工具,另外就是现在比较主流的低代码开发平台,比如teemlink、k2、宏天等,具体如下:
1、编辑器
atom、vscode、nodepad++、vim等,主要用来编辑代码,小型工程或者代码小修改的时候使用,推荐一下vscode,以上的根据实际情况和自己的喜好选择
2、IDE(集成开发环境)
PhpStorm(php)、WebStorm(html、css、js)、IDEA(Java、Scala)、Pycharm(Python)、Android Studio等,主要用来开发大型工程
3、浏览器
Chrome、FireFox、Edge、IE等,主要用于web开发和日常使用,尤其是Chrome里面有很多有用的插件日常使用非常方便,比如Google翻译、FireShot截图、React和Vue调试工具、模拟http请求Postman等等,web开发的同志一定不陌生,这些浏览器都是必须测试的
4、远程连接
Xshell、Xftp,Windows系统上连接Linux服务器的时候非常好用
5、开发环境
JDK、Python、Node.js、Php、Anaconda、xampp等,语言的使用都是要提前搭建语言运行环境的
Apache、Nginx、Tomcat等,用于启动Web服务
7、数据库
MySQL、Oracle、Redis、MongoDB等,数据库环境都需要安装包搭建,才能使用数据库
Navicat、Robomongo等,用来管理数据库数据的图形界面化工具
8、虚拟机和容器
VMware、virtualbox、docker等,用来在当前操作系统来启动新的操作系统,这些在实验的时候通常会用到
9、版本控制工具
Git、SVN等,用来做版本控制