编写程序的工具都有哪些?

手机用户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号


(一)开发工具
  1. sublime----- 小巧快速功能强大,大量的插件,多屏功能很好用
  2. phpstorm----- 功能强大的IDE,结合Xdebug很好用,自带历史版本对比/记录
  3. mysql/ navicatformysql----- mysql数据库
  4. svn/Git -----代码管理
  5. phpstudyLite----- php环境搭建(可以把网站发布到手机查看)
  6. FileZilla----- FTP工具
  7. LiveReload----- sublime插件,实时预览html效果,不用再手动刷新
(二)文档/思维/画图工具
  1. markdownpad2-----写文档更顺手
  2. mindmanager-----思维整理
  3. visio/ProcessOn-----图形化思维
  4. evernote-----笔记整理,随时记录,搜索很方便
  5. 花瓣-----当图床用不错
(三)效率辅助工具
  1. goagent+SwichyOmega(shadowsocks,green)----- 发现更大的世界
  2. chrome/firefox----- 调试工具
  3. snipaste----- 贴图,屏幕取色功能很好用
  4. 欧路词典-----查英文单词查询,可同步,可朗读
  5. MarkMan-----标注设计稿
  6. photoshop+cutterman插件-----导出小图标
  7. axure-----看设计效果图
  8. https://segmentfault.com/-----问问题的地方
  9. 小孩桌面便签-----待办事务,临时记录

以上回答来自知乎网友小佐!


IT168企业级

说到编写代码的工具说多了多如牛毛,经典的来回也就是几个,现在笔者根据多年的经验列举下常见的编写程序工具。

vim+emacs

vim是在linux编写代码的利器,玩开源的程序员基本上都喜欢玩这个,搭配Emacs基本上可以取代鼠标功能了,可以完成全键盘的操作了(vim+emacs绝配)


source Insight

这是编写C/C++代码的利器,虽然目前是收费软件,目前基本上在网上搜个注册码就可以用了


eclipse


Notepad++


editplus



分享到:


相關文章: