- 1 开发工具 IDE
- 1.1 开发工具概述
- 1.2 IDE Eclipse
- 1.3 IDE IntelliJ IDEA
- 1.4 IDE Pycharm
- 1.5 IDE Visual Studio Code
- 本章参考
- 2 项目构建工具
- 2.1 概述
- 2.2 make/makefile
- 2.3 make 家族
- 2.4 Ant
- 2.5 Maven
- 2.6 Gradle
- 2.7 sbt
- 本章参考
- 3 包/模块管理
- 3.1 软件包管理 .package (按 OS 划分)
- 3.2 模块管理.module (按语言划分)
- 3.3 自定义安装程序
- 本章参考
- 4 软件制品仓库 Artifactory
- 4.1 仓库
- 4.2 仓库管理软件
- 本章参考
- 5 软件设计工具
- 模型和代码转化工程
- 6 其它工具技巧
- 远程终端 SSH
- 开发
- 源码、文档编辑
- 小技巧
- 本章参考
- 参考资料
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
1.1 开发工具概述
表格 各语言的开发工具列表
Language | 源文件后缀 | 目标后缀 | 编译 | 调试 | 代码格式化/检查工具 | IDE | 备注 |
---|---|---|---|---|---|---|---|
C/ C++ | c/cc/cpp | o | gcc/g++ | gdb | Astyle indent | vc++ eclipse | 编译+链接 |
Erlang | |||||||
Perl | pl | perlTidy | |||||
Python | py | pyc | python | pdb | autopep8 pep8ify YAPF Pydent pylint | pycharm, vscode, Eclipse+Pydev, IDLE, pythonwin | |
PHP | php | php | phpCodeBeautifier astyle | ||||
Ruby | rb | ruby | |||||
Java | Java | class | Java | astyle Jalopy Jacobe ImportScrbber | eclipse IDEA | ||
Scala | scala | ||||||
Go | |||||||
asp | asp | VBSBeaut | 弃 | ||||
jsp | jsp | ||||||
html | htm/html | htmltidy | vscode | ||||
css | css | csstidy | vscode | ||||
javascript | js | Astyle indent | vscode |
备注:
- 常用代码编辑软件有 vim/editplus 等,常用功能包括语法高亮、代码格式化等。
- 代码格式化工具按推荐优先顺序列出。
表格 常用开发工具列表
常用工具 | 简介 | 支持语言 |
---|---|---|
Eclipse | 跨平台、多语言的 IDE。 | Java/c++/php/android/ python/... |
VSCode | 免费的、开源的跨平台编辑器。 | css/js/python/ |
IntelliJ IDEA | java 语言开发的集成环境,在业界被公认为最好的 java 开发工具之一。 | 免费版:Java/ 旗舰版:python/php/ |
vim | unix/linux 平台最强大的代码编辑工具,有丰富的第三方语言插件。 | c/c++/python/php/Java/ html/bash/... |
editplus | windows 平台最强大的代码编辑工具,有丰富的第三方语言插件。 | c/c++/python/php/Java/ html/bash/... |
astyle | 支持编程语言最多的代码格式化工具。 | C/C++/JAVA/PHP |
备注:设计建模工具详见下面章节。
表格 开发相关的工具列表
工具类别 | 开源&共享软件 | 商业软件 |
---|---|---|
数据库管理 | mysql_workbench mysql_front redisStudio sqliteStudio dbeaver | navicat mongoche studio3t |
数据建模 | xdata | Erwin |
终端连接&FTP | Filezilla | secureCRT |
编辑工具 | notepad++ | Editplus |
源码查看 | lxr ctags | sourceInsight |
设计建模 | staruml umbrello | xMind EA Rose AxureRP |
数学工具 | Lindo | Mathimatica Matlab Stata |
自助分析 | superset | powerBI, tableau |
压缩 | 7zip 360 压缩 | winrar winzip |
虚拟机 | docker vagrant | vmware |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论