手机用户94816914260
阅读代码: Notepad++
编写代码: Source Insight (收费)或Notepad++
IDE:Visual Studio Express, Codeblocks, Codelite, Android Studio
版本控制:Tortoise SVN, Git for Windows
代码比较与合并:Beyond Compare (收费)
个人代码管理: Github
本地文件搜索:Everything
文件内容搜索:dnGREP
SSH/串口终端:TeraTerm, xShell, SecureCRT(收费)
TFTP Client & Server: tftpd32
虚拟机:Virtual Box或VMWare Workstation (收费)
cmd替代工具:Console2或cmder
C语言编译:tcc,MinGW
流程图:Edraw Mind Map
剪贴板增强:Ditto
SSH文件传输:WinSCP
网站:Stack Overflow, CSDN
知识整理:OneNote、
这些是常用的开发工具,希望对你有所帮助、
菜鸟学Python
编写程序的工具都有哪些?开发语言与开发环境有关系,下面说一些比较常用的开发环境(这个也就是除编码语言以外要用到的编程的工具)。
1、Eclipse(MyEclipse)。这两个是用于Java编码比较多的两个开发环境。很多企业级或者个人级的开发用这个,有很多的插件接口等等。当然有插件的话,也可以使用另外一些编程语言。
还有使用NetBeans、Idea、UltraEdit等。
2、Visual Studio。这个是.net开发最常用的开发环境,VB、C#等系列的开发语言基本都是在这个环境里开发,不是一定要使用这个,但使用这个感觉是非常方便的。
4、Xcode。是开发iOS必备的开发工具。
5、Github。这个虽然不是直接的开发环境或开发语言,但很多把它作为工具使用,作为开源代码库以及版本控制系统,拥有超过900多万开发者用户,成为了管理软件开发以及发现已有代码的首选方法。
当然编程用到的工具很多的,上面只是列出比较常见的几种而已。
东风高扬
【作揖】相谢!
在IT行业里,可供攻城狮(工程师)选择的工具多之又多,大量的工具信息堆砌过来想必是应接不暇,会无从下手,首先你要弄清楚当前你是用的哪种语言,所谓不同的钥匙解开不同的锁!
C和C++的常用开发工具
VC++ 微软件开发的,主要是用来弄C++的,不过因为它支持中文显示,做为C的开发也很不错;如果是搞VB、VS等的你可以直接下载一个Microsoft Visual 集成,里面包含有VC++、VS、VB等编译软件
JAVA的开发的
可以去下载JDK,使用eclipse来编写
网站开发的
1,asp:把你的电脑IIS配置好,不用软件,一个记事本一样搞定
2,PHP:那你就得去下载wamp集成环境包,新手可以用Drewawear就能搞定;对代码熟悉的就可以用sublime text;Notepad++;WebStorm(被誉为web开发神器)
下面再列出一些在开发过程中可能也需要了解这些工具:(尚有不足之处,可在评论区贴出,共同学习)
IDE:Visual Studio Express, Codeblocks, Codelite, Android Studio
版本控制:Tortoise SVN, Git for Windows
个人代码管理: Github
SSH/串口终端:TeraTerm, xShell, SecureCRT(收费)
SSH文件传输:WinSCP
虚拟机:Virtual Box或VMWare Workstation (收费)
cmd替代工具:Console2或cmder
知识整理:OneNote
流程图:Edraw Mind Map xmind
注意一点:
不要盲目安装无用的扩展工具,因为那样不仅没有真正起到帮助的作用,反而常常妨碍了正常的开发工作。
好了,希望对你有所帮助!!!
码上有理友聚
写程序主要看你用什么开发语言,然后做什么方面去进行选择工具。
第二个工具,Emacs
(以下没有排名,只是让大家看看,其实工具很多,没有优劣,只有合不合适)
第三个工具,pycharm
第三个工具,sublime
这个工具我也挺喜欢的,完整的PythonAPI,轻量级,用起来挺顺手的。好像还可以写c(我看我同学用过,我不确定)
第四个工具,visual studio code
这个用来学习c和c+还是挺不错的,但是学Python,不喜欢,麻烦,还有时候缩进出问题,提示也有一点问题(一般c语言必备,Python就不要了)
第五个,notepad
这个没用过,但是总有时候被提起,应该还可以。
写代码的太多了,这些只总结了一下主流的写程序的工具。
Python雁横
作为一名软件开发工程师,推荐几款个人常用的软件。欢迎大家留言补充。
C/C++开发环境:
VisualStudio2013
宇宙第一IDE,没的说了。C/C++,C#开发者中使用人数最多的了吧。配合番茄插件(
Visual Assist),写C++简直是一种享受了。
GVim
Python开发环境:
PyCharm
Java开发环境
IntelliJ IDEA
现在基本已经全面从Eclipse投奔到IDEA了,写代码简直爽到爆,唯一不足就是可能对和Eclipse相比,对电脑性能要求比较高。
Eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。支持多个插件扩展化,我们不仅可以使用它开发Java,也可以使用它作为其他开发语言的集成开发环境,如C,C++,PHP,和 Ruby 等
代码版本管理软件:
Git
基本算的上一枚程序猿的标配了吧,如果你还不知道Git,也许真的该反思反思了。
SVN
在某些企业,还没有彻底被放弃的版本管理软件,比如答主,刚工作的一家单位已经全面拥抱Git,可是换了一家工作后,又再此开始学习SVN的使用,所以觉得,程序猿更重要的还是要有快速学习的能力。配合tortoiseSVN提供的图形化界面,还是很容易上手的。
文件比较工具:
Beyond Compare
本地文件搜索工具:
Everything
查找文件的效率简直爽到爆,不知拉下了windows自带搜索功能的几条街。例如我想查找bitnami在本地的存储路径,只需输入关机那字即可。
快速启动工具:
Launchy
对桌面上无数的快捷方式感到厌烦了有没有,每次启动程序都要到Win开始菜单一个个去寻找有没有,选择Launchy,让你真正提示办事效率,真正的快速启动程序。如下图,我想启动QQ的时候,只需快捷键启动Launchy,输入QQ即可。
码农奋斗之路
不知道题主说的是硬件还是软件?
硬件方面一台趁手的电脑是必须滴,如果做移动端开发,还要有相应系统的测试手机,另外如下(纯属娱乐)
本人学识渊博、经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,千里之外定位问题,瞬息之间修复上线。身体强壮、健步如飞,可连续编程100小时不休息,讨论技术方案5小时不喝水,上至带项目、出方案,下至盗账号、威胁pm,啥都能干。泡面矿泉水已备好,学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持编程已离婚,小孩不支持编程已送孤儿院,备用电源万兆光纤永不断电断网,门口已埋雷无人打扰
如果仅是指软件方面,建议题主把标题改成诸如“java编程工具都有哪些”之类问题,因为编程语言有几十种,如下图
用的工具可能各不相同。
宇宙最强IDE——Visual Studio(还有它的亲儿子vsc)
java最强IDE——eclipse
超级全家桶系列——JetBrains系列
最好用的浏览器——谷歌浏览器
还有一些代码查看对比、打包上传、测试工具,看个人喜好吧,不一一而论。如果够强,记事本就能写代码,工具仅仅是提升效率的工具,人才是最重要的,没有最强,只有更强。
菜鸟01号
- sublime----- 小巧快速功能强大,大量的插件,多屏功能很好用
- phpstorm----- 功能强大的IDE,结合Xdebug很好用,自带历史版本对比/记录
- mysql/ navicatformysql----- mysql数据库
- svn/Git -----代码管理
- phpstudyLite----- php环境搭建(可以把网站发布到手机查看)
- FileZilla----- FTP工具
- LiveReload----- sublime插件,实时预览html效果,不用再手动刷新
- markdownpad2-----写文档更顺手
- mindmanager-----思维整理
- visio/ProcessOn-----图形化思维
- evernote-----笔记整理,随时记录,搜索很方便
- 花瓣-----当图床用不错
- goagent+SwichyOmega(shadowsocks,green)----- 发现更大的世界
- chrome/firefox----- 调试工具
- snipaste----- 贴图,屏幕取色功能很好用
- 欧路词典-----查英文单词查询,可同步,可朗读
- MarkMan-----标注设计稿
- photoshop+cutterman插件-----导出小图标
- axure-----看设计效果图
- https://segmentfault.com/-----问问题的地方
- 小孩桌面便签-----待办事务,临时记录
以上回答来自知乎网友小佐!
IT168企业级
说到编写代码的工具说多了多如牛毛,经典的来回也就是几个,现在笔者根据多年的经验列举下常见的编写程序工具。
vim+emacs
vim是在linux编写代码的利器,玩开源的程序员基本上都喜欢玩这个,搭配Emacs基本上可以取代鼠标功能了,可以完成全键盘的操作了(vim+emacs绝配)
source Insight
这是编写C/C++代码的利器,虽然目前是收费软件,目前基本上在网上搜个注册码就可以用了
eclipse
Notepad++
editplus