编程用什么软件好?哪种前景更广阔?
网友解答: 谢谢邀请!编程首先要确定编程语言,确定编程语言之后再选择开发环境(软件),当然也有软件本身集成语言的情况,比如MATLAB、Delphi等,但是大部分情况下都需要先选择语言。
谢谢邀请!
编程首先要确定编程语言,确定编程语言之后再选择开发环境(软件),当然也有软件本身集成语言的情况,比如MATLAB、Delphi等,但是大部分情况下都需要先选择语言。
目前比较流行的编程语言有Java、Python、C#、PHP等,这些编程语言都有非常广泛的应用,发展前景也都不错。
Java语言目前在Web开发、大数据开发、Android开发、后端服务开发等领域有广泛的应用,另外Java也可以进行嵌入式开发和人工智能领域的相关开发,可以说Java语言目前的应用场景还是非常广泛的。Java编程比较常见的开发环境有Eclipse和IntelliJ IDEA,这两个工具有广泛的使用,功能也非常强大。
Python语言随着大数据的发展而得到了广泛的重视,目前Python在大数据、人工智能、Web开发等领域有广泛的使用,而且Python目前也被列入到嵌入式开发领域,未来的成长空间还是比较大的。Python常见的开发环境是Emacs、vim、Eclipse+PyDev、UliPad等,其中Emacs和vim是功能强大的通用开发环境。
C#语言是微软开发的一款程序设计语言,C#的应用场景遍布手机端、桌面端和服务端,可以说微软为C#语言搭建了一个庞大的应用场景。C#的开发工具非常强大,号称“宇宙最强开发工具”,这个工具就是Visual Studio,很多程序员对于C#的忠诚度往往都是来源于Visual Studio的强大。
PHP目前的主要应用场景是Web开发,PHP虽然应用场景比较单一,但是PHP在Web领域的应用却非常普及。PHP的开发环境比较常见的是Zend Studio、Eclipse for PHP等。
作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
欢迎关注作者,欢迎咨询计算机相关问题。
网友解答:题主可以进该网站查看:
https://www.jetbrains.com/idea/
支持的语言有
oc、swift:AppCode
c、c++:CLion
go:GoLand
java:IntelliJ IDEA
php:PhpStorm
python:PyCharm
c#.net:Rider
ruby:RubyMine
javascript:WebStorm
可以说ij全家桶应有尽有,常用的语言开发ide里面都有,不过有个不好的地方,ij基本都是收费的,有钱的伙伴不会介意,没钱的小伙伴更不介意,作为中国人,你懂的。
ij产品风格很统一,用习惯一个,其他都差不多,关键功能都是很强大的,可以说ij必出精品,说实在话,个人用得很爽。
eclipse
支持c/c++/java,通过插件还可以支持很多语言,像php,python等等,eclipse也可以说应有尽有,功能很强大。曾经我使用eclipse也使用得非常溜,快捷键非常强大。只是后来使用java开发项目少,才少用了。
visual studio
windows下做开发的,不知道这个神器,有点对不住盖茨啊,在c#.net,c/c++/vc++,vb风支持得比较好。一句话,强大。有时候我倒觉得它过于强大了(太重)。
所以我更喜欢使用微软开源的VSCode。
一句话,强大,强大,强大,好用,好用,好用!
多大的工程在VSCode下,打开很方便,打开一个文件夹即可,代码量很多情况下,搜索依旧非常快,其他很多特性基本继承了VS的优良传统。
其实到这里可以结束了,不过还有很多强大的编辑器和ide可以推荐,比如:
qt creator,kdeveloper,codeblocks,sublime text,vim等等。
兄弟可根据自己的兴趣选择最适合自己的神器来改变世界吧