留言与评论(共有 0 条评论) |
发布时间: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是在linux编写代码的利器,玩开源的程序员基本上都喜欢玩这个,搭配Emacs基本上可以取代鼠标功能了,可以完成全键盘的操作了(vim+emacs绝配)
这是编写C/C++代码的利器,虽然目前是收费软件,目前基本上在网上搜个注册码就可以用了
编写java工具的利器,虽然目前市场上,功能比这个强大的编辑器很多,但是历史原因,还是这个版本人最多
属于免费的编辑器,能支持50多种语言
觉得不错就点个赞
不知道题主说的是硬件还是软件?
硬件方面一台趁手的电脑是必须滴,如果做移动端开发,还要有相应系统的测试手机,另外如下(纯属娱乐)
本人学识渊博、经验丰富,代码风骚、效率恐怖,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等等轻量编辑器。
最好用的浏览器——谷歌浏览器
还有一些代码查看对比、打包上传、测试工具,看个人喜好吧,不一一而论。如果够强,记事本就能写代码,工具仅仅是提升效率的工具,人才是最重要的,没有最强,只有更强。
以上回答来自知乎网友小佐!
【作揖】相谢!
在IT行业里,可供攻城狮(工程师)选择的工具多之又多,大量的工具信息堆砌过来想必是应接不暇,会无从下手,首先你要弄清楚当前你是用的哪种语言,所谓不同的钥匙解开不同的锁!
VC++ 微软件开发的,主要是用来弄C++的,不过因为它支持中文显示,做为C的开发也很不错;如果是搞VB、VS等的你可以直接下载一个Microsoft Visual 集成,里面包含有VC++、VS、VB等编译软件
可以去下载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
不要盲目安装无用的扩展工具,因为那样不仅没有真正起到帮助的作用,反而常常妨碍了正常的开发工作。
好了,希望对你有所帮助!!!
作为一名软件开发工程师,推荐几款个人常用的软件。欢迎大家留言补充。
VisualStudio2013
宇宙第一IDE,没的说了。C/C++,C#开发者中使用人数最多的了吧。配合番茄插件(
Visual Assist),写C++简直是一种享受了。
GVim
号称编辑器之神,配合各种插件几乎可以完满达到一款成熟IDE的水平,尤其是VIM的杀手锏插件YouCompleteMe,简直好用到爆。下图为答主自己配置的VIM开发环境,已将智能提示插件YouCompleteMe集成其中,不用你在重新编译。如有需要,欢迎留言或私信。
PyCharm
python开发必备IDE了,相比一般的文本编辑器,它可以在很大程度上提高我们的开发效率,比如其调试,语法高亮,代码跳转,智能提示,自动完成,单元测试等集成功能,都是很不错的。
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 条评论) |
全站搜索