所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

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

发布时间:2020-04-15 16:42:31

资讯分类:编写  哪些  程序  工具  开发  环境  语言
编写程序的工具都有哪些?

编写程序的工具都有哪些?开发语言与开发环境有关系,下面说一些比较常用的开发环境(这个也就是除编码语言以外要用到的编程的工具)。

1、Eclipse(MyEclipse)。这两个是用于Java编码比较多的两个开发环境。很多企业级或者个人级的开发用这个,有很多的插件接口等等。当然有插件的话,也可以使用另外一些编程语言。

还有使用NetBeans、Idea、UltraEdit等。


2、Visual Studio。这个是.net开发最常用的开发环境,VB、C#等系列的开发语言基本都是在这个环境里开发,不是一定要使用这个,但使用这个感觉是非常方便的。

3、SubLime。这是一款功能强大的编辑器,可以支持HTML、XML、Javascript、Ruby、Python、PHP等众多的主流开发语言,很开放可以为它开发插件。


4、Xcode。是开发iOS必备的开发工具。

5、Github。这个虽然不是直接的开发环境或开发语言,但很多把它作为工具使用,作为开源代码库以及版本控制系统,拥有超过900多万开发者用户,成为了管理软件开发以及发现已有代码的首选方法。


当然编程用到的工具很多的,上面只是列出比较常见的几种而已。


图片来自于网络,如有侵权请联系作者删除,更多分享请上部关注【东风高扬】。

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

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

vim+emacs

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


source Insight

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


eclipse

编写java工具的利器,虽然目前市场上,功能比这个强大的编辑器很多,但是历史原因,还是这个版本人最多


Notepad++

属于免费的编辑器,能支持50多种语言


editplus


觉得不错就点个赞

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

不知道题主说的是硬件还是软件?

硬件方面一台趁手的电脑是必须滴,如果做移动端开发,还要有相应系统的测试手机,另外如下(纯属娱乐)

本人学识渊博、经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,千里之外定位问题,瞬息之间修复上线。身体强壮、健步如飞,可连续编程100小时不休息,讨论技术方案5小时不喝水,上至带项目、出方案,下至盗账号、威胁pm,啥都能干。泡面矿泉水已备好,学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持编程已离婚,小孩不支持编程已送孤儿院,备用电源万兆光纤永不断电断网,门口已埋雷无人打扰

如果仅是指软件方面,建议题主把标题改成诸如“java编程工具都有哪些”之类问题,因为编程语言有几十种,如下图


用的工具可能各不相同。

编辑器IDE

宇宙最强IDE——Visual Studio(还有它的亲儿子vsc)

神之编辑器——emacs

编辑器之神——vim

java最强IDE——eclipse

超级全家桶系列——JetBrains系列

还有notepad++、Sublime text、editplus等等轻量编辑器。

最好用的浏览器——谷歌浏览器

还有一些代码查看对比、打包上传、测试工具,看个人喜好吧,不一一而论。如果够强,记事本就能写代码,工具仅仅是提升效率的工具,人才是最重要的,没有最强,只有更强。

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


(一)开发工具
  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. 小孩桌面便签-----待办事务,临时记录

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

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

【作揖】相谢!

在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

注意一点:

不要盲目安装无用的扩展工具,因为那样不仅没有真正起到帮助的作用,反而常常妨碍了正常的开发工作。

好了,希望对你有所帮助!!!

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

作为一名软件开发工程师,推荐几款个人常用的软件。欢迎大家留言补充。

C/C++开发环境:

  • VisualStudio2013

宇宙第一IDE,没的说了。C/C++,C#开发者中使用人数最多的了吧。配合番茄插件(

Visual Assist),写C++简直是一种享受了。

  • GVim

号称编辑器之神,配合各种插件几乎可以完满达到一款成熟IDE的水平,尤其是VIM的杀手锏插件YouCompleteMe,简直好用到爆。下图为答主自己配置的VIM开发环境,已将智能提示插件YouCompleteMe集成其中,不用你在重新编译。如有需要,欢迎留言或私信。

Python开发环境:

  • PyCharm

python开发必备IDE了,相比一般的文本编辑器,它可以在很大程度上提高我们的开发效率,比如其调试,语法高亮,代码跳转,智能提示,自动完成,单元测试等集成功能,都是很不错的。

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即可。

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

感谢邀请。

写程序主要看你用什么开发语言,然后做什么方面去进行选择工具。



第一个工具,我必须得提到最最最最最牛逼的编辑器了(上天下地无所不能,嘿嘿,夸张了啊)。

vim(vi),传言最牛逼的程序员都是在编辑器里写代码的(说的就是vim),因为这样一种命令行操作,几乎你在电脑上所以的操作都可以只在vim里面进行(当然,你可以根据自己的需求配置)

第二个工具,Emacs



这个被称作为第二编辑器(我没用过,对于一个学Python的来说,第二编辑器就是pycharm)

(以下没有排名,只是让大家看看,其实工具很多,没有优劣,只有合不合适)

第三个工具,pycharm



这个算是我最喜欢也最常用的编辑器了,虽然vim很强大,但是作为现在的我还是无法完全驾驭,而且vim我一般在服务器上用,pycharm在本地使用。

第三个工具,sublime

这个工具我也挺喜欢的,完整的PythonAPI,轻量级,用起来挺顺手的。好像还可以写c(我看我同学用过,我不确定)

第四个工具,visual studio code



这个用来学习c和c+还是挺不错的,但是学Python,不喜欢,麻烦,还有时候缩进出问题,提示也有一点问题(一般c语言必备,Python就不要了)

第五个,notepad

这个没用过,但是总有时候被提起,应该还可以。

写代码的太多了,这些只总结了一下主流的写程序的工具。

留言与评论(共有 0 条评论)
   
验证码:
Top